Jump to content
Karl G

Tiny Space Game

Recommended Posts

I'm not sure if this will be of interest to anyone besides myself, but I thought I'd post it just in case. This is my first completed stand-alone assembly game.

 

The original Space Game is a 32K game, and I filled almost all of that 32K. Because I was intrigued by the idea of making a game that would fit onto a standard QR code, and because I wanted to hone my assembly skills, I challenged myself to see what subset of Space Game I could fit into 2K. Since that's only 1/16th the original size, there was a lot that had to go off the bat: all of the cool music Maggie composed, special screens like the title screen, wave screens, etc., boss battles, mini-games between waves, etc.

 

Optimizing code and data to this level was an interesting exercise for me. I managed to fit in 9 of the 14 non-boss aliens along with all of their special abilities. Unfortunately, I wasn't able to fit in powerups!

 

I couldn't fit in a 6-digit score routine along with the graphics data for the digits, so I made a playfield-based scoring system where each alien group defeated scores one green bar, and if you get over 8 green bars they are exchanged for a red bar. If you have 8 green and red bars, then you win the game.

 

Anyway, here's the game along with the source in case anyone is interested in trying it / looking at it.

 

sg2k.bin

 

sg2k.asm

  • Like 7

Share this post


Link to post
Share on other sites

Hat off to you KarlG, that's damn impressive taking your 32k original (and rather good) Space Game and working a playable subset into 2k using assembly.

 

I'd love to have the time to learn assembly.

Edited by Muddyfunster
  • Like 1

Share this post


Link to post
Share on other sites

Fun! Having never playing the 32K version, I don't really have anything to compare it to. Not sure what the floaty dash thing is, but I've learned to not let it hit me. :-)

  • Like 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...