1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178
|
Version 0.7.0:
Added frame skipping (command line: --frame-skip <int>)
Added loading of external levels (command line: --map <path>)
Frame limiter could be disabled (command line: --disable-frame-limiter)
Added XML configuration file
Added options menu;
Added sound and music volume change;
Added Music;
Changed menu screen;
Edited samples to match with music tune;
Fixed several memory leaks.
Version 0.6.1:
Fixed bug that prevented saving game progresses;
Small fixes in autotools configuration, now "make distcheck" works.
Version 0.6.0:
Fixed "random exploding flintstone/monster" bug;
Code refactoring;
Added autotools support;
Removed ClanLib, now using libSDL;
Added 10 new (tutorial-)levels;
Version 0.5.1:
Fixed various bugs;
Version 0.5.0:
Added new levels (11-13);
Changed maps format: now a map is a script compiled on-the-fly;
Added entity Tomato;
Version 0.4.2:
Added Sample class;
Fixed "playing a sample several times" bug;
Several internal fixes;
Version 0.4.1:
Fixed segfault bug "no direction set";
Version 0.4.0:
Added class Menu;
Added Menu gfx;
General fixing and code cleaning;
Changed maps management;
added blue, green and yellow doors&keys;
changed level 0;
added time;
added spriteset (skins) support;
added sound support;
added a few samples;
Version 0.3.0:
fixed odd behaviours of flintstones;
fixed odd behaviours of entity_fallings;
fixed odd behaviours of entity_peperon;
changed doors functionality;
Added new level (level 7);
Added new level (level 8);
Added new level (level 9);
Added new level (level 10);
Changes affecting gameplay(Player cannot run away when he touches a monster);
Changed sprites for boulders;
Changed sprites for emeralds;
Changed sprites for sapphires;
Changed sprites for flintstones;
Changed sprites for exits;
Added new entity (Steel);
Added new entity (Wood);
Changes affecting gameplay(increased frequency of keys acquiring);
Added a virtual member in Entity (roll_on_me());
Version 0.2.6:
Added monster peperon;
Added configuration file, for storing last unsolved level;
Changes affecting gameplay (player cannot eat an emerald if it is falling);
Added new level (level 6);
Version 0.2.5:
Changed level end policy;
Added a nice "Credits page" :)
Doors won't disappear when passed through;
Version 0.2.4:
Added support for snapping (eg. eating without moving);
General bugfixing;
Version 0.2.3:
Added flintstones;
Added support for score;
Fixed several bugs ;)
Version 0.2.2:
Added doors and keys;
Fixed several bugs;
Version 0.2.1:
Added basic menu system;
Added some new levels;
Fixed "draw_outside_screen" "not implemented feature" ;)
Fixed several bugs;
Version 0.2.0:
Fixed "where_is_the_player_at_start?" bug;
Added new levels;
Version 0.2.0pre6: (not released)
Changed structure used for object list;
Version 0.2.0pre5: (not released)
Changed no. of frame per animations (5->8);
Added better synchronization for frames;
Changed sprites for Entity::Player;
Changed sprites for Entity::Boulder;
Changed sprites for Entity::Exit;
Version 0.2.0pre4: (not released)
Added explosions (Entity_Explosion);
Added subsprite support for animations;
Added some sprite :)
Version 0.2.0pre3: (not_released)
Rewritten level management from scratch;
Rewritten sprite management from scratch;
Added support for a level bigger than screen;
Version 0.2.0pre2: (not_released)
Version 0.2.0pre1: (not released)
Version 0.1.8:
Added ResourceManager support;
Enhanced demonstration level;
Version 0.1.7:
Fixed "Piled entity_falling" bug;
Added a new funny level (Thanks to Giuseppe Martino);
Heavly slowed the gameplay ;)
Version 0.1.6:
Added Win32 support (thanks to Kenneth Gangstoe)
Added level loader (from file "level.map")
Fixed "Exit-eating" bug
Version 0.1.5:
Rewritten classes interfaces;
Added class Screen;
Fixed "eating" bug;
General fixing
Version 0.1.4:
Cleaned objects code;
Fixed "tentacle-killing boulder" bug
Fixed "boulder eating" bug
Fixed and completed object Exit
Now Entity_Falling objects roll if over others
Version 0.1.3:
Added collision checking (player vs. Boulder)
Added objects interaction functions (Player::is_alive(), Emerald::eat(), etc) (done)
Added Gem::Sapphire (value=3 color="blue")
Changed Gem::Emerald color to "green"
Now Player can move boulder
Added object Exit
Version 0.1.2:
Added "Level flipping";
Fixed "indestructible emerald" bug;
Removed object list from class Game;
Version 0.1.1:
Added class Sprite for interaction level->screen
Version 0.1.0:
First release
|