At last, after a year of doing nothing, I got some time at the end of this year to advance this thing (a long vacation!). After like a month and a half of "casual" work I got to the point where you can move freely through the maze(s), and also added a lot of details and tested some ideas.
There are 2 versions: PAL and NTSC, they only run in the correct machine and are almost equal. The colors are adjusted to be similar and the music plays at the same speed (NTSC drop one of every six music steps, but it sounds pretty good). The PAL version is the better one because of the PAL artifacting and the "longer" frames, but in general they are pretty similar.
Try this in Altirra 1.8 for the best results. For PAL you need to select in "System->Video": "PAL" and "PAL artifacting". Also in "Adjust colors" the preset "original". For NTSC unselect "PAL" and select the color preset "Authentic NTSC".
I had not tested this in real machines, but I cleaned up the code so not to load anything below the 10K mark, so I hope this helps those with modern load devices.
I added a little intro, mostly to showcase the great music from Miker . Many thanks as always for all those songs!
Basically, now you can move through the maze, picking up keys and some gold treasures, opening doors and founding secrets. There are no enemies or "visible" sprites yet, so I added a "graphical" way to show that you picked up something (anyway I generally put things near golden walls.. I'm not that bad a person ).
There are 3 types of doors: blue ones are free, green ones need a key to open and red ones cannot be opened.
Try to use "wisely" your keys (yes, right now is mostly trial and error..) and try to end the "game" with more than $600! (well, there is not really an "end", is just the last maze )
I implemented different methods of control, so you can choose the one that fits you better:
-> by joystick: up/down moves forward and backward, left/right rotates, button+left/right strafe to the sides, button while looking at a door (needs to be at the tile beside the door!), opens the door.
- arrows (with or without [control]) and W,A,S,D: moves and rotates.
- [shift]+left arrow/right arrow: strafe left right
- Q and E: strafe left right
- Z and X: strafe left right
- [space bar] or [return]: open doors
(In emulation, in a PC keyboard, I like to use the arrows and Z,X to strafe)
-> other keys:
[control]+M: music on/off
[control]+R: rotation speed (between 1 and 5)
[control]+P: old hud effect plus a "classic" vcount rainbow
Right now there is no restart method, sorry for those that play in real machines .
Technical post and spoilers later
project_M_2.zip 94.32KB 1177 downloads
Edited by NRV, Thu Dec 23, 2010 11:32 AM.