Update Beta 1.0


New Features and Enhancements

  1. Achievement System:
    • Kill Count Achievements: Players can now earn achievements based on the number of zombies they kill (e.g., "Zombie Hunter", "Zombie Slayer", "Zombie Master").
    • Level Milestone Achievements: Players receive achievements for reaching specific levels (e.g., "Rising Star", "Veteran", "Legend").
    • Special Kill Achievements: Bonuses based on killing specific types of zombies (like blue, brute, or speeder).
  2. Combo System:
    • Players can now build a combo by achieving kills within a certain time frame.
    • Last kill time and combo multiplier logic were introduced, allowing for increased rewards for maintaining combos.
  3. Power-Up System:
    • New power-ups such as Double Score, Rapid Fire, and Invincibility were added. Each has a defined duration and may be activated during gameplay.
  4. Weather System:
    • A dynamic weather system was introduced, which includes effects like rain, fog, and storms. The weather changes every minute, altering the game's ambiance and visuals.
    • Each weather type impacts the scene in specific ways, such as changing fog levels and creating lightning effects during storms.
  5. Day/Night Cycle:
    • A basic day/night cycle was added, allowing for changes in light intensity every five minutes. This can further impact the game's atmosphere.
  6. Particle Effects Improvements:
    • More detailed particle effects were implemented for death and destruction, creating a more visually engaging experience.
  7. Enhanced Graphics and Geometry:
    • Improved geometries and materials for players, zombies, and environment elements.
    • Player and zombie mesh optimizations, as well as the introduction of reusable geometries and materials.
  8. Gameplay Mechanics:
    • Zombies now exhibit dynamic movement patterns based on player behavior, making them more challenging and engaging.
    • Added health kit and coin collection improvements, ensuring better interactions.
  9. Visual and UI Feedback:
    • Added notifications for achievement unlocks and new abilities, enhancing player engagement when they reach milestones or unlock features.
  10. Integration of Functions:
  • Functions for handling various updates, such as weather changes and combos, were added to streamline gameplay logic and improve code organization.

    BUG FIX'S

  • Achievement Tracking:
  • Bug: Achievements might not register correctly when a player fulfills a requirement.
  • Fix: Implementing and checking the achievements system to ensure it properly updates when players achieve set milestones, such as kills or level-ups.
  • Combo System Logic:
  • Bug: Combos might not reset correctly after a timeout, leading to unintended multipliers.
  • Fix: Ensuring that the logic correctly resets the combo if the time since the last kill exceeds the comboTimeout, preventing unintended streaks.
  • Projectile Handling:
  • Bug: Bullets or projectiles could be incorrectly colliding with entities or objects in the scene, causing inconsistent damage.
  • Fix: Verifying collision detection logic for bullets with both zombies and trees to ensure proper interaction and removal from the scene.
  • Zombie AI Movement:
  • Bug: Zombies might not be reacting correctly to player actions or might get stuck in certain environments.
  • Fix: Adjusting the movement logic to improve how zombies navigate the environment and react to player movement, especially considering player cover utilization.
  • Health and Damage Calculation:
  • Bug: Players might be taking more damage than expected, or health kits might not be providing the expected healing.
  • Fix: Ensuring that the damage calculation considers abilities and that health restoration from kits reflects the expected values.
  • Weather Effects:
  • Bug: Weather changes might not apply correctly, or effects (like fog) might not render properly in the scene.
  • Fix: Ensuring that weather transitions work as intended, affecting visual rendering (e.g., fog density changes).
  • Shop Interaction:
  • Bug: Items in the shop might not display correctly or be purchased multiple times without debiting coins properly.
  • Fix: Improving shop logic to ensure items can only be bought once, and proper feedback is given when purchasing.
  • General UI Bugs:
  • Bug: UI elements (health bars, XP fill) might not update in real-time or reflect the true state of the player's stats.
  • Fix: Making sure that all UI elements are correctly updated during gameplay, ensuring consistent and accurate information for the player.
  • Game Pausing and Resuming:
  • Bug: Pausing the game might not stop all game logic (e.g., zombies still moving or bullets still flying).
  • Fix: Fine-tuning the pause logic to ensure that all game activities halt correctly when the game is paused.
  • Lightning Effect:
  • Bug: Lightning effects may not trigger correctly or might flash too often.
  • Fix: Ensuring that the intervals and probabilities for the lightning effect are correctly set to avoid getting triggered too many times in succession.

Leave a comment

Log in with itch.io to leave a comment.