|
fe7eef7770
|
Add changing levels when touching stairs
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 |
|
|
2b484a4ad7
|
Clear tile content when monster eats a block
|
2022-02-03 20:11:58 -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 |
|
|
550713aaf8
|
Better center flashing messages
|
2022-02-03 19:18:38 -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 |
|
|
ecaf448e90
|
Fix monster death logic
continuous-integration/drone/push Build is passing
|
2022-02-03 01:39:49 -05:00 |
|
|
cf4e818094
|
Add sfx for monster eating block
|
2022-02-03 01:39:40 -05:00 |
|
|
616a4d580a
|
Implement a few player pickups
|
2022-02-03 01:16:41 -05:00 |
|
|
c138aeb228
|
Display score as score*10
|
2022-02-03 00:56:39 -05:00 |
|
|
a3adb27acf
|
Remove unused component
continuous-integration/drone/push Build is passing
|
2022-02-03 00:22:58 -05:00 |
|
|
d9606e8b87
|
Switch from specs to hecs
continuous-integration/drone/push Build is passing
|
2022-02-03 00:07:12 -05:00 |
|
|
c0ce37aa38
|
Use correct type for tile glyphs
continuous-integration/drone/push Build is passing
|
2022-02-02 17:21:37 -05:00 |
|
|
9d911d8c72
|
Heavily reorganize code
|
2022-02-02 17:08:23 -05:00 |
|
|
6ae930cb43
|
Q quits the game
|
2022-02-01 17:08:07 -05:00 |
|
|
82c4358ac7
|
Allow monsters to break blocks
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 |
|
|
d818c8f7a6
|
Update dependencies
continuous-integration/drone/push Build is passing
|
2022-01-31 19:10:56 -05:00 |
|
|
e5d820eded
|
Abandon map_indexing_system
continuous-integration/drone/push Build is passing
|
2022-01-31 19:10:24 -05:00 |
|
|
1c54755039
|
Skip out-of-bounds whip frames
|
2022-01-31 18:49:59 -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
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
continuous-integration/drone/push Build is passing
|
2022-01-30 03:56:34 -05:00 |
|
|
1628abea0e
|
Remove unnecessary blink field from TileData
|
2022-01-30 03:55:59 -05:00 |
|
|
3da6f63b8e
|
Randomize gem color
|
2022-01-30 01:01:51 -05:00 |
|
|
576bd76bd6
|
Render letter tiles as uppercase
|
2022-01-29 21:55:15 -05:00 |
|
|
62905dc330
|
Implement randomized levels
|
2022-01-29 21:53:01 -05:00 |
|
|
29a1a2bc7f
|
Don't render player spawn tile
|
2022-01-29 21:51:12 -05:00 |
|
|
1dd15c4c8f
|
Fill in data about each tile type
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 |
|
|
67d6396e60
|
Update README
|
2022-01-29 01:02:33 -05:00 |
|
|
8e80ff3639
|
Implement and use map indexing system
continuous-integration/drone/push Build is passing
|
2022-01-28 03:05:56 -05:00 |
|
|
1918f2436a
|
License and readme
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
|
2022-01-27 21:34:14 -05:00 |
|
|
b56c15fbe0
|
Add icon to Windows build when cross-compiling
|
2022-01-27 21:34:05 -05:00 |
|
|
24e020be36
|
Move executables to project root before uploading to gitea
|
2022-01-27 19:51:05 -05:00 |
|
|
88a7fa7464
|
Add checksums to CI releases
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
|
2022-01-27 19:32:29 -05:00 |
|
|
177c60db73
|
Add Windows build to CI
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
|
2022-01-27 19:02:42 -05:00 |
|
|
9dbd723c8c
|
Add release step to CI
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
|
2022-01-27 18:22:17 -05:00 |
|
|
9de199ae25
|
Try installing alsa library in CI
continuous-integration/drone/push Build is passing
|
2022-01-27 17:31:16 -05:00 |
|
|
cddb5875ea
|
Add Drone CI config
continuous-integration/drone/push Build is failing
|
2022-01-27 17:24:07 -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 |
|
|
a8500b96d2
|
Move GameState to its own module
|
2022-01-27 01:51:09 -05:00 |
|
|
7adf5923b3
|
Move sound system to ecs resource
|
2022-01-27 01:36:39 -05:00 |
|
|
c76da94034
|
Turn audio gain down to 20%
|
2022-01-26 18:49:09 -05:00 |
|