Rob McMullen
|
e65f3599ae
|
Added length to text damage in preparation for multiple character strings
|
2017-07-21 06:53:47 -07:00 |
|
Rob McMullen
|
dcdea54bbb
|
Removed round-robin sprite drawing because it's unneeded with page flipping!
|
2017-07-21 06:49:14 -07:00 |
|
Rob McMullen
|
a3ab436e85
|
Added tile replacement for odd column left/right tiles
* tile 15 replaces tile 12 in odd columns to produce correct bit pattern for green
|
2017-07-20 22:27:38 -07:00 |
|
Rob McMullen
|
6e2e584ba7
|
Fixed x offset of player so it didn't intrude an extra byte into the score area
|
2017-07-20 21:55:08 -07:00 |
|
Rob McMullen
|
0d0705b43f
|
Added text damage
|
2017-07-20 21:49:24 -07:00 |
|
Rob McMullen
|
f7924f12bd
|
Fixed clobbering of X in userinput
|
2017-07-20 21:07:46 -07:00 |
|
Rob McMullen
|
0afa3a6b64
|
changed player row/col lookup to center on maze lines
|
2017-07-20 18:37:17 -07:00 |
|
Rob McMullen
|
c0a23a6ca2
|
First semi-controllable player
|
2017-07-20 18:22:44 -07:00 |
|
Rob McMullen
|
d2fd62cd34
|
Moved all actor* storage to page 8
|
2017-07-20 15:09:45 -07:00 |
|
Rob McMullen
|
1d8a1d8c66
|
Added some debug hex printing and better player init
|
2017-07-20 13:43:49 -07:00 |
|
Rob McMullen
|
fcafd74f17
|
Fixed background
|
2017-07-20 11:58:48 -07:00 |
|
Rob McMullen
|
c5882e7622
|
WIP player movement
|
2017-07-20 11:40:35 -07:00 |
|
Rob McMullen
|
5e7a46c5ff
|
WIP for actor movement
|
2017-07-19 19:35:59 -07:00 |
|
Rob McMullen
|
190822a0dc
|
Maze generation working
* copy symbols to applewin directory so they'll show up in the debugger!
|
2017-07-19 17:11:09 -07:00 |
|
Rob McMullen
|
566795be89
|
WIP to generate maze tiles
|
2017-07-19 10:07:00 -07:00 |
|
Rob McMullen
|
1f991315ea
|
Added text page clear
|
2017-07-19 09:42:18 -07:00 |
|
Rob McMullen
|
6fab66d7e7
|
Added random number testing
|
2017-07-19 07:01:36 -07:00 |
|
Rob McMullen
|
5c3bb189c4
|
Added run script for mazegen
|
2017-07-17 11:14:37 -07:00 |
|
Rob McMullen
|
1e3bbc509f
|
Finished consolidation to actors instead of player/enemy/orbiter * added status values for amidar and orbiter movement
|
2017-07-17 11:12:55 -07:00 |
|
Rob McMullen
|
8ece841072
|
Renamed enemy_ arrays to actor_ arrays in prep for merging enemy and player arrays
|
2017-07-17 11:12:55 -07:00 |
|
Rob McMullen
|
8fcd8d37cd
|
Added sub-tile positioning for orbiter
|
2017-07-17 11:12:55 -07:00 |
|
Rob McMullen
|
d75837bf96
|
Initial work for sub-tile positioning of enemy amidar movers
|
2017-07-17 11:12:55 -07:00 |
|
Rob McMullen
|
d5cadff6ec
|
Initial support for VPATH_NUM of both 6 and 7
|
2017-07-17 11:12:55 -07:00 |
|
Rob McMullen
|
a0f0182130
|
Player lives, title screen wipes
|
2017-07-17 11:12:55 -07:00 |
|
Rob McMullen
|
4d007c0f38
|
WIP displaying player lives
|
2017-07-17 11:12:55 -07:00 |
|
Rob McMullen
|
3db95e5561
|
Converted constants to upper case
|
2017-07-17 11:12:55 -07:00 |
|
Rob McMullen
|
dff9defa8d
|
Added collision detection, explosions, regenerating
|
2017-07-17 11:12:54 -07:00 |
|
Rob McMullen
|
7ad2d1c4d6
|
Created zero page structure to use code more like the 6502
|
2017-07-17 11:12:54 -07:00 |
|
Rob McMullen
|
635fd95528
|
Added 2 player controls & fixed scoring for 2nd player * maze can be updated at the time of change, only the screen update needs to be delayed until it's ready for background mods
|
2017-07-17 11:12:54 -07:00 |
|
Rob McMullen
|
ce1f98a073
|
Added per-player scoring for closing off a box
|
2017-07-17 11:12:54 -07:00 |
|
Rob McMullen
|
01a2a18a8c
|
Added box painting when border is filled
|
2017-07-17 11:12:54 -07:00 |
|
Rob McMullen
|
fae1a1a685
|
Added scoring
|
2017-07-17 11:12:54 -07:00 |
|
Rob McMullen
|
6ea88566fd
|
Rearranged game loop so erase and draw are happening in the same timestep
|
2017-07-17 11:12:54 -07:00 |
|
Rob McMullen
|
0738436902
|
Added dot eating/box painting logic
|
2017-07-17 11:12:54 -07:00 |
|
Rob McMullen
|
6131d9a070
|
Fixed top boxes always seeming taller than the bottom, was starting one row too far down!
|
2017-07-17 11:12:54 -07:00 |
|
Rob McMullen
|
831d3c167f
|
Added color and "dot eating"
|
2017-07-17 11:12:54 -07:00 |
|
Rob McMullen
|
1e7e2faf4a
|
Added orbiter
|
2017-07-17 11:12:54 -07:00 |
|
Rob McMullen
|
18bdb9274d
|
Added keyboard reading and player movement
|
2017-07-17 11:12:54 -07:00 |
|
Rob McMullen
|
6a5cb5b3c3
|
Curses version to show playfield
|
2017-07-17 11:12:54 -07:00 |
|
Rob McMullen
|
42f106fe79
|
Added backing store and separate copy of screen
|
2017-07-17 11:12:54 -07:00 |
|
Rob McMullen
|
40761e1123
|
Restructured code to create some logical groups
|
2017-07-17 11:12:53 -07:00 |
|
Rob McMullen
|
6e4760fc8a
|
Fixed amidar movement down to the bottom
|
2017-07-17 11:12:53 -07:00 |
|
Rob McMullen
|
bd5bed52a6
|
First attempt at amidar logic
|
2017-07-17 11:12:53 -07:00 |
|
Rob McMullen
|
9caedba65c
|
Added enemy/player positioning
|
2017-07-17 11:12:53 -07:00 |
|
Rob McMullen
|
160e6c92e5
|
Added hpath generation
|
2017-07-17 11:12:53 -07:00 |
|
Rob McMullen
|
ed51a8defa
|
Added first apple 2 display experiments: text maze generator
|
2017-07-17 11:12:53 -07:00 |
|
Rob McMullen
|
55cce08ad6
|
Copied demo program from quicksprite as initial code
|
2017-07-17 10:56:20 -07:00 |
|