Ricochet v0.2.0


Ricochet now sees its first, long-overdue update! This version brings more levels, several QoL improvements, and fixes.

Highlights:

New Levels

15 new levels have been added, bringing the total number to 25. Additionally, most of the existing levels have been modified.

Improved Controls

In the initial version, the lack of hotkeys and the need to select the rotate tool in order to turn tiles were pain points for many players.

Both of these issues have been addressed. The game now features fully customizable hotkeys, both for selecting tools and for actions such as firing. Additionally, the rotate tool has been removed and you may now left- and right-click placed tiles to rotate them.

But it doesn't end there! You may also click and drag to move placed pieces. Finally, you can now use the scroll wheel to change the selected tool/piece.


New Features & Improvements:

Graphics:

  • The prism tool is now hidden before the first level it appears in and smoothly pops up onto the screen when it becomes available
  • Added a subtle rotation animation to unshattered square targets
  • The bullet now scales with level size
  • Added a UI Scale setting
  • Updated splash screen

Controls:

  • Added next/previous level buttons
  • You can now click the selected tool to deselect it
  • You can now click the red triangle to fire the bullet
  • UI can now be navigated with a keyboard

Other:

  • Your settings, current level, and highest level now save
  • Music now loops more smoothly, although it isn't perfect due to web issues
  • Equalized rotate and level completion sounds, making them much less "sharp"

Fixes:

  • Fixed a bug causing the bullet to not hit the cell immediately in front of it if it was fired from the top left cell
  • Fixed an issue causing particles to disappear abruptly when the bullet that created them stopped
  • Fixed an issue causing the level grid to not redraw after resizing the game window
  • Fixed an issue causing bullets to be slightly off-centered after bouncing
  • Added blank samples to the beginning of some sound effects to circumvent web audio issues
  • Fixed an issue where clicking two or more menu buttons at the same time would open both menus on top of each other
  • Fixed multiple issues causing the SFX volume setting to not affect button sounds
  • Fixed a way to "cheat" level 6 (which is now level 12)

Thank you to everyone who played the game and left feedback. Your recommendations are invaluable. I'm honored for this to have been voted 1st in Gameplay/Fun, and I hope you all continue to enjoy it.

Thanks for reading,
ProgrammerOnCoffee