0.1.5 (25 February, 2007) ======================== * Added a level selector so you don't need to start each new game back at level 1. * Pressing [Esc] mid-game brings up a small menu allowing you to continue or exit, rather than exiting straight away. * Tidied up title-screen fonts. * Improved event-handling - key releases are now registered when game is paused. 0.1.4 (5 August, 2006) ======================= * Level data now stored as plain text files rather than binary files. * Released level editor (Linux only) compatible with this version of game. * Added 4 new 'power-ups': leaf - turn all logs on row brown arrows - switch direction of logs on row snail - slow down logs on row by 50% lightning-flash - speed up logs on row by 50% * 10 new levels (to replace the old 10). * Pressing 'jump' short-circuits end-of-level and end-of-game routines. * 'Wrap-around' implemented on title-screen options. * Sound paused when game is paused. * Added 3 command-line options and improved existing one (which was also undocumented): --fullscreen - launch game in fullscreen mode --help - display options and quit --testlevel=FILE - play level 'FILE' repeatedly --version - display version and quit * Several bugfixes involving event handling, graphics and memory allocation. * Whole project now under autotools control. 0.1.3 (9 June, 2006) ==================== * Implemented "Settings" option from title screen. * On Unix-like systems, "table.txt" and "config.txt" are now stored in "$HOME/.fishsupper" (dotdir), which is created on software startup if it doesn't already exist, as are default versions of those two files. * Simple particle system that draws a stream of stars underneath the cat when you do a double-jump. * Improved graphics for fish, logs and background - lower-spec machines may suffer a performance hit because now the whole of each log has to be updated every frame. * Fish disappears when you reach it, though Albert still doesn't carry it away. * Some new levels, including a few easier ones at the start. 0.1.2 (29 April, 2006) ====================== * Implemented "Hi-scores" option from title screen. The five highest scores are saved in a file in the FishSupper directory - "table.txt". * Implemented bonuses, though at the moment there's just one power-up on level 6: the double jump. * Improved collision detection. * Added config file for selecting joystick/keyboard and turning sound on/off. 0.1.1 (21 March, 2006) ====================== * Fixed memory-allocation error in PlayDisplay constructor (not enough bytes to hold path to image files). Would probably have caused program to crash straight away with Segmentation Fault on most systems. * Added a rudimentary sound engine. * Better graphics for crystals and better transparency effect on most sprites. * Some attempt at better collision detection. 0.1 (9 March, 2006) =================== * Initial release (pre-alpha).