Jump to content

Recommended Posts

Hi all.

 

Just a rainy Sunday mini-project. I've ported my bootRogue game to Z80, made first the MSX version and then it was pretty easy to do the Colecovision version.

 

>> HOW TO PLAY <<

 

Move with the joystick to reveal the area where you are. Any action is done by touching the target.

 

Any letter is a monster, the Aardvark monster is the most easiest of the game, while the Zombie master monster is the most difficult one. Touching them will cause a battle to start, press any key to keep advancing the battle and see how your HP goes down.

 

The diamonds are traps that will suck your HP.

 

The clover symbol is food. The square with a hole in the center is armor, getting more of these means the monsters will have a hard time hitting you. The up arrow is weapon, getting more of these means the monsters will receive harder hits.

 

The asterisk like symbol is gold, but doesn't affect the gameplay nor is counted, but I wanted to have gold in the game ;)

 

Finally the Amulet of Yendor is represented by a Female sign, and it will appear only in level 26 or deeper. Once you get the amulet, the ladders will start taking you to upper levels.

 

The game will stop once you lose all your HP or take the last ladder to surface.

 

Enjoy it!

 

z80rogue_0003.png.41d10231d29ae6a247c6ba0ecee98730.png

 

z80rogue_0004.png.9033c23f901ebd1cdf1054fd378c3c97.png

 

 

 

 

roguecv.rom

  • Like 7
  • Haha 1

Share this post


Link to post
Share on other sites

Cool. Thanks for making this and sharing. Reminds me of Grail Of The Gods or the old time game Kroz by Apogee.

  • Like 1

Share this post


Link to post
Share on other sites

Awesome! I had Epyx's Rogue for my Tandy 1000EX as a kid and was one of my favorite games...although sadly never beaten.  

  • Like 1

Share this post


Link to post
Share on other sites

Updated the game with messages for fighting and taking items.

 

Edit: Updated again to make monsters to pursue you, blocking you and forcing to fight them.

Share this post


Link to post
Share on other sites

Naa, it's small vram corruption. 1 byte of data got written at vram address at 0x0000, which the pattern table in VRAM is set at, I believe.

z80rogue.jpg.1957800adcf390d237310783e85f69bc.jpg

 

I did get the amulet though.  I really enjoy playing this game and reading the source code. 

  • Like 1

Share this post


Link to post
Share on other sites

Same problem here, I got to Level 7 before the graphics corruption.  The game continues fine but the corruption stays onscreen even when moving to the next Level.  Agh - it hurts my eyes......

 

image001.png.c54024ffe4c34141693ebf02ea55c0e6.png  image003.png.5464bc9661f8f70e3f3f4661b64209a4.png

  • Like 1

Share this post


Link to post
Share on other sites

The corruption seems to occur when your character moves to the top left position of the map when the map extends to the extreme top left of the screen.  I continued my game above and on another Level where the map extended to that position, when I entered that top left square the corruption reset and vanished.

 

image001.png.22d233112e249c1a877fe2b665e36202.png

Edited by Ikrananka
  • Like 1

Share this post


Link to post
Share on other sites

Thanks for the reports! I've solved the bug and uploaded a new ROM file.

Share this post


Link to post
Share on other sites
2 hours ago, Serguei2 said:

Will you release the new source code as well?

He did update his Github source code.

  • Thanks 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...