Retro Action Platformer


v0.048:

  • Fixed bug with profile screen.
  • Small UI improvements on the main menu.
  • Added 1 more pixel to the menu spacing value.
  • UI fixes.
  • Cleanup settings code.
  • Added game pad configuration screen.
  • fixed small bug with sea mine code.
  • Sea mine status will be saved after exploding.
  • If build is on debug mode disable the demo flag.
  • Fixed a few small issues with some enemy animations.

v0.047:

  • A demo string is displayed on the main menu for the demo version.
  • Fixed a few bugs with the level design of the Flooded Caves area.
  • Fixed possible bug with dialog timeouts.
  • Recolored jellyfish enemy.
  • Added defensive arrow traps for Darktopus that gets triggered when the player stays too close to him.
  • Added boss fight startup dialogues for Darktopus fight.
  • Fixed missing platform lever on the Flooded Caves area.
  • Savegame code cleanup.
  • More work on the music for the Flooded Caves area.
  • Public demo will end after the first boss fight.
  • Language can be changed only on the main menu.
  • Fixed rounding error with scaling on some resolutions.
  • Background code cleanup.
  • Fixed small issue with spiders changing direction fast on the air after jumping on the boss fight.
  • Language setting can be changed on the fly now.
  • Fixed issues with sea horse damage area.
  • Fixed fullscreen issues on Linux.
  • Removed outdated fullscreen restart note on the settings menu.
  • Started working on the Flooded Caves music.

v0.046:

  • Connect third sub level area with flooded caves.
  • A bit more work on the Flooded Caves level design.
  • Pixel perfect setting can be changed on the fly now.
  • More work on the level design of the Flooded Caves area.
  • Added Cave Sublevel dialog lines (thanks to JC Noir).
  • Added some new dialog lines after the Venomteeth fight (thanks to JC Noir).
  • Added instaKill dev flag.
  • Fixed bug with Venomteeth boss.
  • Added a sound effect for the splash screen.
  • More improvements on the splash screen.
  • Improvements on splash logo.
  • Added a splash screen at startup (WIP).
  • When going back to windowed mode restore the cursor visibility.
  • Fullscreen mode can be switched on the fly now.
  • More level design on the Flooded Caves area.
  • Small design fix for Cave Sublevel area.
  • Darktopus will move to the next phase when being hit.
  • Fixed a small bug with touch buttons not hiding on the mountain area text scene.

v0.045:

  • Fixed possible crash at exit.

v0.044:

  • Fixed issue with text cutscenes and movement.
  • Started implementing the third phase of the new boss.
  • Dev mode improvements.
  • Fixed issues with wip area.
  • Yet more work on the first two phases of the new boss.
  • More improvements on the first two phases of the new boss, work in progress.
  • Shawy can't lose air when god mode is enabled.
  • More work on the new boss.
  • Improvements on the laser beam spell for the new boss.
  • Early work on the second boss.
  • Main dialog can dynamically change the width of the dialog box when the text is short.

v0.043:

  • Max air is now affected by the baseHP.
  • Improved hit timer code.
  • Renamed difficulty modes to: Normal, Hard and Hardcore.
  • Fixed issue with Venomteeth not spawning anymore :P.
  • Implemented a camera shake effect when the sea mine explodes.
  • Few improvements on the level design of the Venomteeth Nest area.
  • Loading a saved game with sacred stones will change the baseHP correctly now.
  • Fixed Venomteeth being able to spawn again after being killed.
  • Fixed lever object being able to be switched again after loading a saved game.
  • Added a visual effect for the sea mine when the player is near it.
  • Design improvements on the new area.
  • Default clear color now defaults to a lighter color and added a background layer with a darker one.
  • Re-colored a bit the water tiles with the waves with a lighter tone.
  • Finished implementing the sea mine code.
  • Added WIP sea mine trap.
  • Updated sea horse hp to 2.
  • Prevent starting a cut-scene when enemies are close.
  • Cave Entrance texts are now shown after killing a bat.
  • Added event texts for the bifurcation area (texts by JC Noir).
  • Fixed joysticks not working properly.
  • Added a new enemy for the new area, the sea horse.
  • More level design on the new area.
  • Added a Pixel Perfect option on the settings screen.
  • Added a key mapping for taking a screenshot, defaults to zero.
  • Code cleanup.
  • Animated tiles use now a shader for better performance.
  • Fixed issue with window scale code on some devices.
  • Fullscreen code cleanup.
  • Enabled fullscreen option on the settings screen for Windows build.
  • Added a color mode picker screen when the user starts the game for the first time.
  • Area name is now shown when entering a new area and on the full map screen.

v0.042:

  • More jellyfish AI improvements.
  • Added story texts for the lava corridor and the lava and water areas too (contributed by JC Noir).
  • Fixed bug with pressing Esc on the continue screen (thanks JC Noir for reporting), and also added a Yes/No selection on that screen.
  • Fixed touch buttons being on top of the new area dialogs.
  • Improvements on the credits menu screen.
  • More work on the new area.
  • Fixed some unreachable coins on the Venomteeth Nest area.
  • Fixed platform lever object not working fine with paths with horizontal movement.
  • Shawy regains air faster when he is not on water.
  • Added a few additional story texts for the mountain and cave entrance areas (contributed by JC Noir).
  • Added a few more idle jokes (thanks John Ingemi and Graham Brown).
  • More work on the new area.
  • Added a note on the language setting to tell the player that the change requires restart.
  • Shawy doesn't get collision damage from enemies when he has just hit them.
  • Improvements on touch screen buttons.
  • Added some more idle jokes.
  • Fixed issue with air panel getting bugged.
  • Fixed issues with touch button positions.
  • Code cleanup.
  • Improvements on jellyfish AI.
  • Added a few new idle jokes.
  • Started working on a new area.
  • High-score crashfix.

v0.041:

  • Fixed hud message position.
  • Secret fixes ;).
  • Fixed touchscreen button positions.
  • Fixed cave sub level starting position.
  • Defaults to light green color mode.
  • Fixed Shawy main menu movement.
  • No need to hide the score anymore when showing the boss health.
  • Small fix to Venomteeth jump.
  • Fixed issue when the windowScale value on the saved settings is bigger than what the current screen can handle.
  • Improvements on Venomteeth boss fight.
  • Enlarged a bit the dialog box and improved the save area sprite.
  • Fixed game over and continue screen placements.
  • Fixed save game screen placement.
  • Fixed controls screen placement.
  • Fixed bug with extra spaces on high-score.
  • Improvements on the backgrounds.
  • Small correction with one of the tutorial messages.

v0.040:

  • Base resolution is now 228x128.
  • Recoloring some enemies.
  • Press Esc on the settings menu will now go back to the main menu, Esc on the main menu will quit the game.
  • Fixed bug that could make shawy end up in an unreachable place.
  • Language can be changed on the settings menu (requires restart).
  • Updates to translations.
  • Color mode can only be changed on the main menu.

v0.039:

  • Profile screen randomises a name at the start.
  • When completed achievements will show the description now.
  • Added a few improvements on the third sublevel area design.
  • More work on the third sublevel area music.
  • Mountain parallax now uses two layers as well.
  • AI improvements on the jellyfish enemy.
  • Improvements on the music for the third sublevel area.
  • Cave parallax now uses two layers.
  • Added sound effects for the arrow trap and when then worm burrows.
  • Added more work on the music for the third sublevel area.
  • Added yet another palette for the color modes.
  • Added a transition effect when picking the color mode.
  • Fixed some bugs with going back on some levels.

v0.038:

  • Added two more palettes to select.
  • Fixed achievements progress not being saved.
  • Started working on the jellyfish AI.
  • More design work on the third sublevel area and started adding its music theme.
  • More design improvements on the new areas.
  • Added a few more sound effects.
  • More work on the cave sublevel area music.
  • Fixed issue with lever_platform animation.
  • More work on the cave sublevel music.
  • More work on Cave Sublevel area music.
  • Fixes to high-score threading issues on quit.
  • Implemented a new lever that calls for the platform when the platform has a lever as well.
  • Re-worked the music for the cave sublevel area, still WIP.

v0.037:

  • Achievements can have a hint that shows on the achievement screen.
  • More level design on the third sublevel area.
  • Highscore code now runs on its own thread.
  • Fixed issue with Venomteeth music.
  • More design improvements on the cave sub level area.
  • Connected the cave sublevel area with the third sublevel area.
  • Re-worked music on Bifurcation, Lava and Water and Venomteeth Nest areas.
  • Added a sound effect when Shawy is low on air.
  • Added a sound effect for the piranha bite.
  • Re-worked some of the sound effects.
  • Re-worked the music from MainMenu, Mountain, Cave Entrance and Lava Corridor areas.
  • More work on achievements.
  • Implemented work in progress achievements.
  • More work on the third sub-level area design.
  • More design work on the new areas.
  • Fixed bug with doors on mini-map.
  • Design improvements on cave sublevel area.
  • Improvements on worm AI.
  • Worms can't be attacked while hidden.
  • Venomteeth now will drop one sacred stone on death.
  • Avoid tutorial dialogs when on dev mode.
  • Added new jellyfish enemy.

v0.036:

  • Added new eye enemy, its AI still needs some improvements.
  • Added new worm enemy sprite-sheet.
  • Improvements on fonts code to handle unicode characters.
  • Updated Text Interface Engine code.
  • Updates to translations.
  • Added a few new lines of dialog for Venomteeth and his minions.
  • Fixed bug with Venomteeth damage area.
  • Adjusted phase timers for Venomteeth, battle will be more dynamic now.
  • Work in progress boss music for Venomteeth fight.
  • Started working on yet another level, really basic design only.
  • Fixed high-score screen not working on the Android version.
  • More cave_sublevel design.

v0.035:

  • Improvements on the high-scores screen.
  • Added a notification message when the high-score is created/updated for the player.
  • Fixed bug with map going away when switching areas, and stuck in loading bug after continue countdown reached to zero (thanks cadox8 for reporting).

v0.034:

  • Older save-games are not compatible with this version.
  • Added a simple credits menu, will improve it later.
  • More level design on the new area.
  • Work in progress new platform type for the new area.
  • Enemies are allowed to sleep when they're far from the player, saves cpu :).
  • Shortened the death animations on the enemies.
  • Speeded up a little Shawy's attack animation.
  • Camera improvements, disabled drag for the x axis and lowered the drag margin on the y axis.
  • More work on the Venomteeth Nest music.
  • Improvements on Venomteeth Nest music track.
  • Started adding a new enemy for the new level.
  • Added an arrow trap on the new level.
  • UI improvements.
  • Fixed bug when globalstats.io doesn't replies with an access token.

v0.033:

  • Improved difficulty note position.
  • Improved note display on new game menu.
  • Fixed UI bug and also started working on a new level.
  • Added easy mode and modified difficulty modes as follows: Easy mode has halved damage and continue for 5 coins, Normal mode has full damage and continue for 10 coins, Hardcore mode has full damage and can't continue.
  • Leaderboard data is updated when the game starts.
  • Fixed bug with hiding touch buttons on cut-scenes.
  • User high-scores are pretty much working now, it needs some improvements and more testing though.
  • Added a user name input screen after the new game menu, the user name will be used for high-score purposes.
  • More WIP code for high-scores.
  • Started working on a high-score screen.

v0.032:

  • Added a few more save positions on some areas.
  • Fixed selection arrow position.
  • Cutscene can be skipped while the npc is moving now.
  • Small bug fix.
  • Escape skips cut scenes.
  • Hide controls and fullscreen/window settings on touch devices.
  • Mini-map can be toggled on android devices tapping the top right section of the screen.
  • Hud elements will be hidden on the intro scene.
  • Added tutorial dialogs for the map and the menu for android devices.
  • Adjusted music files volume.
  • Added a second save area on cave entrance and mountain areas.
  • Shawy will now explain how to use the mini map function if not used by the player.
  • Mini-map can be toggled with M and Tab, and it's configurable on the controls menu.
  • Small bug fix.
  • Adjusted volume for CaveTheme and MainMenu, WIP.

v0.031:

  • Menu will now show a maximum options of 5, if there are more options (like on the settings or the controls menus) there will be shown up/down arrows to determine that the are more options.
  • Game can be saved now using the menu (Esc while in-game) when standing on a save area.
  • Implemented variable jump height for Shawy (jumps higher the longer you keep pressing jump).
  • More work on translations.
  • Show save areas on map as well.
  • Map revealed areas are now saved/loaded from disk and on changing area.
  • Full-map position is centered on the player when is shown.
  • More work on translations.
  • Music and SFX volume default to 50% when game is first launched.
  • Shawy can look up or down while walking too now.
  • Adjusted the size of the mini map.
  • Pickup objects fade faster.
  • Fixed performance issues with mini-map and fixed a few issues with fog.
  • Added a shader for the mini map to fix the opacity.

v0.030:

  • Implemented map fog.
  • Map improvements, pickups are shown on map as well.
  • Enemies are also shown in maps.
  • Many improvements to the maps.
  • Started implementing a full map script.
  • Mini-map bug fix.
  • Mini map improvements.
  • WIP mini map.
  • Removed the collision shape for the save area object.
  • Fixed a few issues with venomteeth damage area.
  • Fixed small issue with boss gate.
  • Added a few improvements on how Venomteeth jumps back to his platform.
  • Improvements on mountain and cave entrance level design, better learning curve.

v0.029:

  • Android release stuff.
  • Lowered a bit the opacity for the touch screen buttons.
  • Improved placing of touch screen buttons.
  • Enabled Venomteeth Nest area.
  • Updated default_clear_color to darkest tone.
  • Fixed loading issue with fullscreen devices.
  • Added touchscreen buttons support.
  • Fixed delay before fade out when objects are picked up.

Changelog (v0.025 to v0.028):

  • New area to explore.
  • Controls can be changed now, max of two inputs per action.
  • Bats will stop pursuing shawy when he has gone far.
  • This is a secret commit ;).
  • Shawy can hold air a bit longer under water.
  • Design improvements on several areas.
  • Fixed bug with spider web spell.
  • Fixed player facing bug after changing areas.
  • Shawy will explain how to lookup or down if the player doesn't use those commands.
  • Older savegames are incompatible now.
  • Separated key mapping from ui keys to in-game keys.
  • Joystick buttons are now assignable on the controls menu.
  • Implemented a new sprite for the save area.
  • Improved and extended music themes on several areas.
  • If the windowScale is not set, use the highest possible based off the screen size.

Changelog (v0.023 to v0.024):

  • Fixed max attenuation distance for sample player on different resolutions.
  • Disabled fullscreen option until gets properly fixed on all OSes.
  • Added a SFX for the slime jump.
  • Fixed linux build not allowing to change resolutions.
  • Resolution can only be changed from main menu.
  • Window resolution will be changed instantly now, no need to restart anymore.
  • Fixed issue with platforms and jumping.
  • Fixed issue with collisions and platforms.
  • Lava will kill you always, even if just hit by something else.
  • Added an option to change text speed.
  • Dialogs will show faster now by default, enter will now first show the full text and then skip it.
  • Fixed bug with jumping and damage throwback.
  • Fixed issue with continue on some areas.

Changelog (v0.019 to v0.022):

  • Fixed vertical glitch with vertical platforms.
  • Fixed window resolution setting.
  • Enemies will re-spawn after 4 mins (of game time) and only the first kill adds points to the score.
  • Fixed bug with movement on horizontal platforms.
  • New game mechanic, Shawy can look up or down using the up/down controls, jump is now assigned to button b (x or k key).
  • Shawy will now lose air when under water, and after all the air is gone he will start losing health.
  • Improved text SFX.
  • Hearts will re-spawn after 2 mins of being taken.
  • Coin will no longer reappear when changing to previous areas if it was previously taken.
  • Implemented a new font for the HUD, "Micro Full 6x3" by russelleh.
  • New logo for main menu.
  • Implemented fade in/out effects.
  • Added a new level.
  • Added a dialog when the player is near the gate for a while.