Commit graph

28 commits

Author SHA1 Message Date
fe7eef7770 Add changing levels when touching stairs
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-03 20:16:33 -05:00
f38a80b0c7 Implement deserializing non-random levels 2022-02-03 20:16:06 -05:00
e948ad1d93 Remove unused imports 2022-02-03 19:19:40 -05:00
094d8e8617 Allow input to fall through flashing messages
This is for parity with the original game
2022-02-03 19:19:28 -05:00
0e5e823b0b Add flashing message intents 2022-02-03 17:59:44 -05:00
def124cd71 Add support for bottom flashing messages 2022-02-03 17:32:45 -05:00
616a4d580a Implement a few player pickups 2022-02-03 01:16:41 -05:00
d9606e8b87 Switch from specs to hecs
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-03 00:07:12 -05:00
9d911d8c72 Heavily reorganize code 2022-02-02 17:08:23 -05:00
82c4358ac7 Allow monsters to break blocks
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-01 03:01:21 -05:00
b62f2759de Add score for touching/whipping monsters 2022-02-01 02:56:45 -05:00
b2672904c8 Add monster impact sfx 2022-02-01 02:54:08 -05:00
73aa491d24 Fix monster/player collision issues 2022-02-01 02:53:00 -05:00
e5d820eded Abandon map_indexing_system
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-31 19:10:24 -05:00
770793ea68 Ensure hit beep on last frame of whip 2022-01-31 18:15:04 -05:00
9219b6c475 Use FunDSP crate for beepboops 2022-01-31 18:10:39 -05:00
784e205357 Implement whipping
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-01-30 17:06:27 -05:00
2be2b357ad Add difficulties
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-30 03:56:34 -05:00
3da6f63b8e Randomize gem color 2022-01-30 01:01:51 -05:00
62905dc330 Implement randomized levels 2022-01-29 21:53:01 -05:00
1dd15c4c8f Fill in data about each tile type
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-29 05:28:06 -05:00
b417c53a01 Add method to remove gems with bounds check 2022-01-29 01:55:06 -05:00
8e80ff3639 Implement and use map indexing system
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-28 03:05:56 -05:00
b48684201b Reorganize sound code 2022-01-27 17:22:14 -05:00
6ce6470236 Move map and sound stuff to resources module 2022-01-27 02:04:18 -05:00
9ad3d9de0b Add breakable walls and monster collision with them 2022-01-26 16:06:27 -05:00
4696b53f90 Add first draft of monsters 2022-01-26 04:09:19 -05:00
8bdc8e31d6 Sort ECS stuff into modules 2022-01-26 00:57:46 -05:00