Releases: danberlyne/SurfaceLevel
Releases · danberlyne/SurfaceLevel
Surface Level v0.2.6
Bug fixes
- Fixed issue where high score data was deleted after reaching final success screen (variables were not properly initialised).
Surface Level v0.2.5
Bug fixes
- Fixed bug where quit button on congratulations screen throws an exception due to trying to update current level.
Surface Level v0.2.4
Bug fixes
- Fixed bug where continue button tries to load wrong level due to incorrect integer casting (i.e. casting the character to its Unicode point instead of the integer that the string represents).
- Fixed bug where previous score does not load after continuing.
Surface Level v0.2.3
Bug fixes
- Added custom TypeConverter to fix tuple deserialisation (
Json.NET
was not handling tuples as dictionary keys correctly).
Surface Level v0.2.2
Bug fixes
- Fixed bug where stage and level numbers were not saved correctly. This was happening due to casting numeric characters directly to integers instead of using
Int23.Parse()
, resulting in the saved numbers being the Unicode code points of the characters instead of the integer values.
Surface Level v0.2.1
Bug fixes
- Fixed issue where tuples were not being serialised, by using
Json.NET
instead ofJsonUtility
(note:JsonUtility
cannot serialise dictionaries, which also extends to tuples).
Surface Level v0.2.0
New features
- Game automatically saves upon quitting.
- Option to continue previous game session if save data exists.
Surface Level v0.1.2
Minor changes
- Added ReadMe
Surface Level v0.1.1
Bug fixes
- Fixed issue with pause button not working in WebGL build due to the presence of multiple Player Input components.
- Adjusted score text boxes that appear upon peg destruction to prevent overflow when displaying large values.
First demo build
First playable demo build. Includes three levels, demonstrating the teleportation mechanics.
Features
- Shoot projectiles from a turret to destroy pegs.
- Bonus multiplier for hitting multiple pegs in a single shot, which doubles with each successive hit.
- Projectiles teleport to the other side of the map upon crossing a boundary.
- Beam of light shows projected trajectory of next shot, including a preview of any teleportation effects.
- Adjustable settings, including custom key bindings.