Jeremy Rand
|
5e26684fd2
|
Retrieve global high scores from the Internet and display them in the game.
|
2021-06-01 23:13:14 -04:00 |
|
Jeremy Rand
|
4b76293125
|
Add code to load Marinetti and the Hash tool if present and bring up the network if possible.
|
2021-06-01 00:35:47 -04:00 |
|
Jeremy Rand
|
8d95d0a674
|
Bump the version to 1.9 since this is work towards v2.0. Add the structs for the messages to a server side high score list. Add the hash tool to the boot image for network testing. The requests will use hashes to validate that they come from the game.
|
2021-05-28 00:03:04 -04:00 |
|
Jeremy Rand
|
bcc10e2d4e
|
Bump the version 0.9.7. Add some code to preload the sounds after initial launch so starting the first game doesn't take extra long.
|
2021-02-14 14:59:44 -05:00 |
|
Jeremy Rand
|
4d6f8d39f1
|
Change the prompt when the stereo channels are swapped so the user gets some feedback. Display the high score list. Still need to add the code to update the high score list.
|
2020-12-30 23:10:22 -05:00 |
|
Jeremy Rand
|
6947d8762c
|
Add a way to swap left and right stereo channels and save the value in the settings.
|
2020-12-30 02:31:18 -05:00 |
|
Jeremy Rand
|
1cd301548a
|
Validate the magic number and the version of the settings file. For now, I am not trying to handle backwards compatibility of settings file but it will be possible to do that in the future.
|
2020-12-30 00:01:58 -05:00 |
|
Jeremy Rand
|
9228f247e5
|
Add code to load and save a settings file which will hold high scores and some other information.
|
2020-12-29 23:56:51 -05:00 |
|
Jeremy Rand
|
ea49a5d11c
|
Add the scorpion sounds.
|
2020-12-23 14:54:17 -05:00 |
|
Jeremy Rand
|
d962e98368
|
Add the flea sound.
|
2020-12-22 01:00:10 -05:00 |
|
Jeremy Rand
|
32aee75462
|
Add the segment, spider and extra life sounds. Add some more information about the mysterious crash.
|
2020-12-18 00:50:01 -05:00 |
|
Jeremy Rand
|
ec1eb7cc0e
|
Directly control the Ensoniq sound chip by writing to its registers to play sounds rather than using the free form synthesizer functions in the sound toolbox.
|
2020-12-17 00:35:56 -05:00 |
|
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
|
0136579125
|
Disassociate sound resources from the generators they are connected with. Use multiple generators to play multiple shot sounds at the same time. It sounds weird but it kind of works.
|
2020-12-10 21:55:13 -05:00 |
|
Jeremy Rand
|
bae931aaa6
|
Add sounds for shooting, killing bugs, dying and resetting mushrooms after death. The shoot sound isn't great because it doesn't restart when rapid fire is happening but this is a start.
|
2020-12-10 00:45:48 -05:00 |
|
Jeremy Rand
|
8b2e753b68
|
Load the sounds at startup.
|
2020-12-09 01:38:03 -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
|
c45c3503d6
|
This is the first step to getting rid of the tile.c file and replace it with generated assembly instead. And then I can add the extra data required to handle the player correctly.
|
2020-11-03 00:11:22 -05:00 |
|
Jeremy Rand
|
7c0dc8ebb1
|
Replace the call to the Toolbox with a raw read of the mouse from ADB registers to try to minimize the cost of mouse polling in the game loop.
|
2020-11-01 22:50:10 -05:00 |
|
Jeremy Rand
|
4e500c6f38
|
Start adding some mouse code and display a player on the bottom row of tiles only for now. No collision detection hooked up and it is terribly inefficient but it seems to work.
|
2020-10-28 23:46:32 -04:00 |
|
Jeremy Rand
|
88ea840e23
|
Update the flea sprite as it drops. Add random routines. Thanks to John Brooks for those. Use the random routines to pick a column for the flea to drop from. Also, randomly leave behind a mushroom as it falls.
|
2020-07-19 15:15:45 -04:00 |
|
Jeremy Rand
|
69e3c4a62a
|
Add some more code for background tiles.
|
2020-07-15 23:10:25 -04:00 |
|
Jeremy Rand
|
3f9e7bd066
|
Start implementing the code to draw the tiles on the screen.
|
2020-07-15 00:32:14 -04:00 |
|
Jeremy Rand
|
964da82807
|
Add some sprites for the scorpion.
|
2020-06-22 23:45:25 -04:00 |
|
Jeremy Rand
|
a9810ecb75
|
Well, it launches, clears the screen, waits for a key and then quits. But it is a start.
|
2020-06-10 23:51:53 -04:00 |
|
Jeremy Rand
|
dbe7e7ad3f
|
Initial Commit
|
2020-06-10 21:47:00 -04:00 |
|