A rogue-like in 6809 assembly (pt. 1)

Continued in part 2 here.

Rogue-like games may be my favorite genre. This is where I will begin with testing my own ability to manage a large project written in 6809 assembly language. I have several components that I can pull together from other projects (keyboard management, writing to high-resolution text memory, sound output). I will begin building these into a complete game over the next couple of weeks.

I’m calling this a rogue-like, but I’m probably not going to have much of the random level generation usually associated with the genre. My current plan is to have a series of screens that the player must navigate through, probably solving some kind of puzzle and beating up on other nefarious members of the ASCII character set.

As for now, this is what I’ve got:

The red area is going to contain player/world stats, and the purple area will be the message log. Blue area is the world. I’d prefer the background to be black, but that doesn’t seem to be an option in this screen mode. Use the arrow keys to move around. There is collision detection against the sides of the world, so you won’t be able to leave the area.

The next update should include a basic level for the player to bump around in. I’m also hoping to add some sound effects that I’ve been working on.

You can download the .BIN file here.

2 thoughts on “A rogue-like in 6809 assembly (pt. 1)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s