Commit Graph

58 Commits

Author SHA1 Message Date
365e9dbbbb Added solver & optimized state.
Positions are kept by index only.
2020-01-16 07:33:04 +01:00
8fc459e1d6 Added path finder & visualization (F5). 2020-01-15 21:49:01 +01:00
93be82bdbd Moved level state to soko package.
Renamed entity type character and egg to player and target respectively.
2020-01-15 21:25:32 +01:00
1e9d3e9089 Renamed Tile to TileType. 2020-01-15 19:51:57 +01:00
cb81ced655 Moved tile & entity type to separate code unit. 2020-01-15 19:06:06 +01:00
a4058df9c8 Moved level to separate package (soko).
Moved lineparser to gut package.
2020-01-15 19:03:52 +01:00
a19d33cb9f Changed behaviour of player after brick has been sunken.
- Previously the player would stop on the current tile even if the correct key was pressed. Now the movement continues without interruption.
2020-01-14 19:35:52 +01:00
041cdccc3f Changed behaviour of movement.
- Every movement key at any moment is valid if it is the only movement key pressed (when the previous move is finished).
2020-01-14 19:34:02 +01:00
cdb581d0f6 Added level pack selection. 2020-01-14 19:12:43 +01:00
0203539201 Can load more than a single level pack (but not play yet). 2020-01-14 18:53:15 +01:00
fd92207400 Changed structure of levels/packs. 2020-01-14 18:38:42 +01:00
46e3ac060a Changed Mkdir command to give more rights. 2019-12-31 13:38:10 +01:00
2b58bf1d7f Fixed bug where you weren't able to get past level select menu. 2019-12-31 12:22:57 +01:00
3dbb74ac77 Updated README. 2019-12-31 12:11:54 +01:00
cbf18822be Updated README. 2019-12-31 11:51:25 +01:00
c61f074465 Escape will go back to main menu in the level selection menu. 2019-12-31 11:43:42 +01:00
449873f6b8 Added title on main menu.
Changed "Apply" button into "OK" (settings menu).
2019-12-31 11:27:55 +01:00
4b393610e2 Fixed bug in rendering of console.
- All messages were rendered (outside bounds of the bitmap). Now only rendering (partially) visible messages.
2019-12-31 11:22:18 +01:00
30999c944a Updated dragon sprite & changed villain into an egg. 2019-12-31 11:21:31 +01:00
70ce0da074 Added README. 2019-12-29 23:34:28 +01:00
72aab5509e Added title. 2019-12-29 23:29:34 +01:00
88a02f0f9b Disabled initialization of audio. 2019-12-29 22:29:18 +01:00
03685f9a33 Changed order of apply/cancel in settings view.
Escape now exits settings directly.
2019-12-29 22:06:38 +01:00
6eed028d82 Added 2 levels. 2019-12-29 18:11:04 +01:00
3fb808ba78 Fixed bug where player isn't able walk when any animation is playing. 2019-12-29 17:29:33 +01:00
8d8753f008 Only keeping the last 1000 log messages in console. 2019-12-29 17:25:59 +01:00
d8c0f489aa Added particles on splash. 2019-12-29 17:25:41 +01:00
a4ab1a265e Added entityList.
Moved animations to separate code unit.
2019-12-29 15:32:01 +01:00
214d08f2b3 Add sinking animation for brick. 2019-12-29 14:49:54 +01:00
95bc1367c7 Added an icon. 2019-12-29 13:11:50 +01:00
63ffc04017 Changed perspective of tiles. 2019-12-29 12:53:12 +01:00
c4fc256c19 Added tool to warp tiles. 2019-12-29 12:52:37 +01:00
1f26980ba3 Added progress tracking. 2019-12-29 10:57:20 +01:00
8ef4e4ea3a Changed movement animation again.
Movement starts on KeyDownEvent instead of KeyCharEvent.
2019-12-29 10:15:32 +01:00
3488bb3767 Updated color of brick. 2019-12-29 10:01:57 +01:00
356b510286 Added win condition.
Renamed entities on disk & added missing sprites.
Moved entity and animations to separate code unit.
2019-12-29 10:01:34 +01:00
aa47e2cabb Added header font. 2019-12-29 09:59:14 +01:00
8d7ec272b6 Added margins control. 2019-12-29 09:53:43 +01:00
a08f961e80 Added support for level packs.
Added level selection.
2019-12-28 21:20:56 +01:00
5c30a4bc01 Increased move animation a little. 2019-12-28 19:36:48 +01:00
efea350ae9 Added second (bigger) level.
Level is automatically scaled to available space.
2019-12-28 18:40:40 +01:00
3d4df7e956 Removed terminal output by default. - Compiling with the tag "debug" will still show console output. 2019-12-28 17:09:19 +01:00
11e49d1249 Fixed Escape not working in the menu when playing the game. 2019-12-28 16:14:42 +01:00
11ab3fca0f Added settings in-game.
Added video settings.
Added and improved reusable controls.
Separated drawing of sprites.
Fixed bug that text was right aligned instead of left aligned.
2019-12-28 16:03:57 +01:00
27ad0453c3 Improved movement.
- Now listening on key-char event instead of key-down.
2019-12-28 00:02:54 +01:00
856069d5b2 !fixup 2019-12-27 23:53:34 +01:00
cc58dbd06f Some small visual fixes.
- Smaller font for menus/steps.
- Changed level a bit.
- Updated lava brick texture.
2019-12-27 23:44:57 +01:00
cc59236689 Added new tile graphics.
Added sprites for all textures.
Removed splash screen animation.
2019-12-27 22:54:00 +01:00
9e757c4fc9 Added cabinet projection to tileblueprint. 2019-12-27 13:57:16 +01:00
d135139992 Added in-game menu. 2019-12-27 13:18:33 +01:00