Hunt the Wumpus v0.05
Features:
htw02.asm 07/22/06
- Added random number generator.
- Mazes are randomly created. Hold down the reset switch to generate a new maze.
- Unexplored caverns are concealed.
htw03.asm 07/23/06
- Added screen wrapping so all 64 cells are displayed across 4 screens.
htw04.asm 07/24/06
- Switched to 2LK, freeing up many cycles in the kernel.
- Added delay to joystick read to slow down player.
htw05.asm 07/27/06
- Added compensation for playfield mirroring so displayed tunnel graphics always match what's in the maze data (left turning tunnels vs. right).
- Added partial display of tunnel graphics, so the upper and lower portions of a tunnel tile have to be discovered independently.
To Do:
- Add clue display.
- Hide tiles that haven't been explored yet.
Known Issues:
- There are black lines on the screen at the top of unexplored tiles. This is coming from the kernel preloader for each row of tiles. I should be able to integrate the preloader into the guts of the kernel so it can be removed, and with it, the lines.
Development Notes:
My source code has become a convoluted maze of calculations. But it works.
When I switched to a 2LK, I had to go from 5 scanlines per cell block to 4 scanlines per cell block. So the maze portion of the screen is noticeably smaller. This will leave me plenty of room for information displays, and I'll figure out a way to expand the maze if necessary.
4 Comments
Recommended Comments