Dynamic targets, deck building & android performance!


Gameplay Changes & Additions:

  • Card Upgrades:
    • Refactored card system to support upgrades, templated descriptions, and marked upgrade names.
    • Created a dedicated upgrade card screen.
    • "Before" and "After" upgrade text now clearly styled (using strikethrough for "before" and green for "after")
    • Fixed bug where upgraded Sword card only spawned one ball.
    • Fixed bug where Upgrade + One Time text was broken.
  • Targeting & Physics:
    • Targets now move after every spin.
    • Modified target collision to be dynamic and continuous, resolving issues where hits weren't counted.
    • Removed bounce from flipper material.
  • Difficulty & Balance:
    • Rebalanced score scaling.
    • Rebalanced Sushi Platter card to interact with soy sauce.
    • Reduced starting deck size.
    • Multi-ball now has  hurts the player when balls are lost.
    • Durations on buffs are now more extreme.
  • UI & UX:
    • Added animations between UI panels to prevent misclicks between screens.
    • Added card removal screen.
    • Fixed skip button screen issue where actions were inconsistent with taking a card.
    • Fixed frozen screen bug.
    • Created game over screen.
    • Double clicking buttons no longer adds cards multiple times.
  • Enemies & AI:
    • Fixed bug where enemy would move after death.
    • Fixed bug where enemy wouldn't unload correctly, being loaded in the wrong scene.
  • Other:
    • Enforced timeout and out of health game over conditions.
    • Reset light state when last ball gutters.
    • Added sound effect for Avocado card.

Technical Improvements & Optimizations:

  • Performance:
    • Capped frame rate to improve gameplay experience and address frame skip issues.
    • Simplified lighting further, using on/off states for pinball maker lights instead of sine wave animation.
    • WebGL build performance improved on Android.
    • Code profiling recommended to identify further bottlenecks.
  • Code Refactoring:
    • Refactored card system for upgrades, templated descriptions, and marked upgrade names.
  • Bug Fixes:
    • Fixed Soy Sauce card bug.
    • Fixed Sushi + Panda buggy scoring combo.
    • Fixed screen shake bug.
  • Visual & Audio:
    • Buffed elements now light up.
    • Fixed janky death animation.
    • Added voice line when a score milestone is reached.
  • Other:
    • Sushi cards are now tagged correctly.
    • Card attack animation hitbox plane issue investigated.
    • Bao card is now classified as an animal.

Files

pinball-web.zip Play in browser
Version 1.0 75 days ago

Leave a comment

Log in with itch.io to leave a comment.