Update 1.5


New Features

  1. Object Pooling Systems:
    • Implemented pooling for bullets, health kits, and coins to enhance performance by reusing objects instead of creating new instances each time.
  2. Zombies and Boss Mechanics:
    • Various zombie types have been introduced, including normalbluebrutespeeder, and ranged, each with distinct attributes like HP, speed, and damage.
    • Ranged zombies can spawn mini-bosses periodically.
  3. Character Selection and Unlock Mechanics:
    • Added several characters with unique abilities and bonuses that can be unlocked based on player achievements, like total kills or trees destroyed.
  4. Dynamic Difficulty and Zombie Spawning Logic:
    • Zombies spawn dynamically based on player level, with specific mechanics for spawning mini-bosses.
  5. Health Kits and Coin Collection Systems:
    • Introduced health kits that can restore player health and coins that can be collected from defeated enemies or through environmental interactions.
  6. Shop and Upgrade Systems:
    • Players can buy, equip, and upgrade various weapons with their collected coins, providing a robust progression system.
  7. Active and Passive Abilities:
    • Introduced active abilities (sprint, shield, stealth) and passive upgrades (regeneration, vampirism, momentum, scavenger) that enhance gameplay and strategy.
  8. Enhanced UI and Status Indicators:
    • Implemented a health bar system for zombies, allowing players to track enemy health visually.
  9. Environmental Features:
    • Improved environmental details like surrounding buildings, trees, dirt piles, and rocks for an immersive experience.
  10. Gameplay Mechanics:
    • Improved character and gameplay mechanics, such as health regeneration, damage taken from zombies, and the player's last damage timestamp.

Changes

  1. Camera and Player Movement Adjustments:
    • The camera position is now adapted based on player movement.
    • Implemented a more detailed movement system for the player, including key press handling for controls.
  2. UI Updates:
    • New HUD elements have been added to track player health, coins, experience points, and levels.
  3. Improved Collision Handling:
    • Enhanced bullet collision checks and interactions with zombies, including damage calculations and health bar updates.
  4. Animation System:
    • Introduced a system for updating and animating particles representing the player's actions, like shooting and death effects.

Bug Fixes

  1. Health Management Issues:
    • Fixed logic related to the player's health regeneration and damage calculations when interacting with zombies.
  2. Bullet and Zombie Interaction:
    • Resolved issues in bullet and zombie spawning logic, improving performance and ensuring that bullets can correctly interact with zombies and environment objects.
  3. UI and State Updates:
    • Fixed multiple UI issues that caused desynchronization with player statistics and gameplay events.
  4. Disabled Features and Collision Detection:
    • Addressed problems with weapon equip functionality and fixed various collision detection issues for health kits and coins.
  5. General Code Optimization:
    • Improved performance of object handling within pools to avoid memory leaks and unnecessary computation during gameplay loops.

Summary

This update significantly enhances gameplay by introducing new mechanics focused on character diversity and zombie behavior while also ensuring smoother performance through optimizations such as object pooling. The changes improve how players interact with the game's environment and offer a more engaging experience through progress tracking and UI updates. Several bugs have been addressed to ensure a smoother gameplay experience.

Leave a comment

Log in with itch.io to leave a comment.