Jeremy Rand
|
d201f80c3b
|
Move the sound code into a gameSound.s file. This is the first step towards going around the sound toolset for playing sounds.
|
2020-12-16 12:00:56 -05:00 |
|
Jeremy Rand
|
8c40086e03
|
Add the code to prevent the player from passing through a mushroom.
|
2020-12-01 23:37:17 -05:00 |
|
Jeremy Rand
|
ae8dde2d87
|
Add the ability to use mame as the GS emulator. The mouse works better under mame than GSPlus for this game. For now, I have both options in the launchEmulator script with one of them commented out. It would be good to put this into the base Makefile infrastructure so mame could be selected as the emulator to use.
|
2020-11-27 02:19:31 -05:00 |
|
Jeremy Rand
|
7264cf907d
|
Clamp mouse movement to a max of 8 pixels per frame. Add some code which will become the "refresh the mushrooms after death" implementation.
|
2020-11-24 22:59:08 -05:00 |
|
Jeremy Rand
|
6e49c4c483
|
Add sprites for ship explosions which are different from the other explosions.
|
2020-11-10 00:07:10 -05:00 |
|
Jeremy Rand
|
bb66ef4b03
|
Replace the C code which built tables at game launch time with a script which generates these tables at build time. This reduces the start time of the application and saves code space and is a necessary step before adding some new tables to handle the mouse efficiently.
|
2020-11-04 22:48:18 -05:00 |
|
Jeremy Rand
|
96a6b6f51f
|
Implement the code to add the flea at the right time. This includes tracking the score in multiples of 20,000 and adjusting the number of mushrooms required in the infield before a flea will appear. Simplify the other score based thresholds which are based on multiples of 20,000 to use this test. Add debug which allows me to add 20,000 to the score whenever I want so I can test these thresholds more easily.
|
2020-10-25 23:11:11 -04:00 |
|
Jeremy Rand
|
9a34532d77
|
Implement the code to add spiders to the game. From my testing, it looks like 2 seconds after a spider leaves the game (either shot or off the screen), another one is added. Also, once the score is about 5000, the spiders added will be fast. The only spider behaviour I know of which is so far not implemented is as the player reaches higher levels, the spider constrains itself closer and closer to the bottom of the screen.
|
2020-10-22 00:00:16 -04:00 |
|
Jeremy Rand
|
b85000b4ed
|
Start adding the infrastructure for levels and score.
|
2020-10-13 00:09:37 -04:00 |
|
Jeremy Rand
|
eb418fb1c4
|
Add the ability to shoot centipede segments.
|
2020-10-02 14:50:14 -04:00 |
|
Jeremy Rand
|
1dfbe8156a
|
Add support for having both fast and slow centipedes in play at the same time.
|
2020-09-21 22:57:06 -04:00 |
|
Jeremy Rand
|
c4902f486b
|
Add some global data to have a bit mask of tiles which contain a centipede segment. This will allow the update code to figure out if centipede segments are colliding and if so, change direction. Still need to write some codegen for this global constant data rather than building it at runtime in C.
|
2020-09-20 22:22:58 -04:00 |
|
Jeremy Rand
|
bf01c47285
|
Getting close to having the spider fully implemented...
|
2020-07-26 00:05:32 -04:00 |
|
Jeremy Rand
|
aa2e5408da
|
Some code for adding a spider on the LHS.
|
2020-07-24 14:42:03 -04:00 |
|
Jeremy Rand
|
b813253c83
|
Add support for shooting fleas. When a flea is shot once, it accelerates its drop to the bottom. On the second shot, it explodes.
|
2020-07-20 00:05:18 -04:00 |
|
Jeremy Rand
|
36104869b8
|
Add the code to animate a flea down the screen on demand.
|
2020-07-18 23:41:21 -04:00 |
|
Jeremy Rand
|
dbe7e7ad3f
|
Initial Commit
|
2020-06-10 21:47:00 -04:00 |
|