Todo/known bugs: ============================ make a standalone(?) configurator for controls, scaling, language etc. and use it to write to ini configuration file (0.9.0.9) cheat: type KARAM to summon a snake to help you! (as a tribute to Karam Missawy) (0.9.0.3?) spawn enemy clusters too (0.9.0.9b2) do some fun statistics that can be viewed in an ini file (shots fired player/enemy and weapon types, bonuses missed, enemies destroyed, lives used...) (0.9.1) fix the sine spaceship cluster movement accuracy so they shoot where they are supposed to shoot (0.9.1.2) - edit (0.9.1.5): fix it so it's accurate missiles are calculating targets with delays, do that too (0.9.1.3) make level escape movement saveable (0.9.1.3) make multiplayer (one player spawns enemies, other defends/PVP/co-op) (0.9.1.3) controller support including rumble (0.9.1.3) record and play back replays (demos) (0.9.1.4) FIX endlessly repeating terrain or better - spawn tiles randomly (0.9.1.4) REWORK native resolution to 840x480 + pixels in between as the grid spacing (923 x 527) (0.9.1.5) !!! ADD (and find) different level versions (yes, that's a thing as I just found out in level 2, the difference was in the pre-boss rockets) (0.9.1.5) - edit (0.9.1.6) make it random coz it probably is make the movement_target function universal for both player and enemy sides (0.9.1.6) !!! fix player shield collision with terrain - contact with just the shield is not supposed to destroy the player, the player itself has to collide with terrain (0.9.1.6) Done: ============================ 0.9.1.6 fix the jump level and shortcut nonsense that's happening for some reason (I don't know why) (0.9.1.5) !!! fix level 3 boss being stuck and semi-boss doesn't stop, the battery's dead (0.9.1.6) FIX endlessly repeating terrain or better - spawn tiles randomly (0.9.1.4) [fixed respawning level set] fix the Game Over Top Score text, it doesn't apply colour for some reason and stays white, despite having the same parent as other text objects and no additional events (0.9.1.5) [you put a sprite there dumbass] 0.9.1.4 !!! MAKE EACH INDIVIDUAL SAVING GROUP A STRING VALUE SAVED TO A COMMON FILE (0.9.1.4) !!! for true random save, store the terrain type and stoppers/boundaries too! (0.9.1.4) [saved the terrain "recipe" index instead] 0.9.1.3 finish the topscore animation implementation (0.9.1.2) clean up ini config (remove settings that are toggled in-game) (0.9.1.3) fix weird fire delay (0.9.1.3) fix snapping to grid while maintaining movement (0.9.0.9b2 ??) fix continue button not showing despite the file exists (0.9.0.6) fix bullet fired by player triggering explosion (0.9.0.5) [WTF??] 0.9.0.9 fix laser checking position of crashed player (0.9.0.6) missiles should have health (0.9.0.9b2) ###b2 [NOT?] all math operations where global.movement_speed_base is used seem to be getting fucked completely (0.9.0.9b2) fix point from which enemy bullets shoot, it's fucked to [0,0] apparently (0.9.0.9b2) 0.9.0.7 rewrite init object to code, it's fucking annoying (0.9.0.6) fix shield after crashing (you have it but the sprite doesnt change and it doesnt run out of time) (0.9.0.6) 0.9.0.6 add "check if undefined" to load save code (0.9.0.6) 0.9.0.3 fix the keyboard shortcut numbers - depending on item suma (0.9.0.2?) Scraped: ============================ player movement speed ramp up (0.9.1.3) [probably not a thing]