-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Maze: Show your gamers some more love :-) #87
Comments
I guess we should also activate the better pseudorandom initialization via cycle count (or instruction count) before closing this issue. |
A lot of changes have been made to the maze program. Available on the @sy2002 : Please play some games, and give further feedback :-) |
@MJoergen Sounds awesome! Will test soon and report back 😄 |
@MJoergen This evening, I had the chance to test the newest version on hardware. ❤️ I love it! ❤️ 😃 Here is what I love most:
Here are some suggestions:
|
Thank you for your feedback!
Actually, in level 1 the goal is shown as an asterisk
Done!
Done! No need for double-buffering, just moved a call to
I seems the cursor was on all the time. Anyway, after the other changes I've made, this appears to be solved. Please check again. |
@sy2002 : Thank you SO MUCH for your feedback. It is VERY HELPFUL and I'm learning a lot from you! I really appreciate it! I've fixed the small bugs you mentioned and added a welcome text. Regarding scoring, I have an idea of using a real-time clock that counts the number of seconds used. And then have a separate high score, with the lowest time so far for each level (and possibly number of 'hints' used). Or just let each hint add ten seconds to the timer. Any thoughts on this idea ? |
Sounds great! :-) |
A timer has now been added to the game! What is your record time? |
Cool idea using the timer interrupt! 😃 I do have some challenges though. My setup: I PULLed the latest GitHub repo, ran Challenge 1I played Level 1 on hardware: I escaped and made a new record: See photo 1 below. Now how can I see my record? Pressing "g" would generate a new maze and pressing "m" shows no result (see photo 2). This seems to be a bug. Additionally to fixing the bug: I think the optimum case would be: The player can see his time (and the latest record) on the "you win screen" as well as on the menu screen. Challenge 2I played the game on hardware in level 2 and escaped. The problem is, that the main menu is not showing my time, but only the penalty time that I received for pressing "x". See this photo: Last but not least: You might want to disable "x" in level 1: It is not helpful (as the * is visible all the time) but still gives you a penalty when pressed accidently. |
The behavior is currently different on the hardware and on the emulator. The reason is that Issue #172 has not yet been implemented. I've tested the game on the emulator, and do not see the problems you're experiencing. I've changed the behavior of the 'x' key, so level 1 does not get penalized. |
Now, that you have implemented issue #172, I synthesized and played again on hardware. After solving level 1 it said: You escaped, New record. But I could not see my score. It looked exactly as photo 1 shown in #87 (comment). Is this maybe by intension, that you are not supposed to see your high score directly after achieving it (if yes, you might want to reconsider). And then when pressing "m" to go back to the menu it exactly looked as shown in photo 2 in #87 (comment) . And by the way: I did not remember what key I needed to press to go back (it was "m"), so I pressed some keys. You might want to tell the player "press g to play again press m to go back to the menu" or something like this. |
Additionally to my other test today (#87 (comment)) one more test: when you press "r" during playing level 2, your player |
@MJoergen YOU ROCK 🤟 🚀 🥳 🧨 🎆 I truly love your maze game. It is great that you merged it into
dev-vbcc-vasm-fix
because that enables us to release it with V1.6 :-)@bernd-ulmann You can try it in the VGA emulator: First, after having pressed
g
it starts with a mesmerizing graphics effect, where the labyrinth is being build, then the labyrinth goes away, and you are being dropped into a dungeon: Alone in the dark, just with a candle that barely shines enough so that you see the direct surrounding => now go and find your way out 😈@MJoergen But you need to share more love with your gamers: After one walked through the dungeon, for hours and hours until he found the way out: You need to do more, than just drop him back to the
QMON>
prompt, where he is greeted with an error message due to the fact that the keypresses that you use to move through the dungeon are now interpreted as Monitor commands. :-)One idea could be: Use this ASCII Art Font Generator and show a static "You escaped" or something like that:
http://patorjk.com/software/taag/#p=display&f=Big&t=You%20escaped
Or you go as far and let something like this here scroll over the screen 😺
http://patorjk.com/software/taag/#p=display&f=Alpha&t=You%20escaped
Or... whatever :-)
P.S. I guess you might want to correct "Welcom" to "Welcome"
Thank you for adding such an ultra-cool demo to our portilo 👍
The text was updated successfully, but these errors were encountered: