Jump to content
  • entries
    106
  • comments
    796
  • views
    139,545

So many ideas...

Sign in to follow this  
vdub_bobby

725 views

WHEN I SHOULD HAVE been working on my Elevators/Maids game during the past week, I was instead working on this:

blog-6060-1175200569_thumb.pngblog-6060-1175200578_thumb.png

RType20070329.bin

 

EDIT: Fixed a bug or two: RType20070329.bin

 

I was inspired partially by Manuel's post about the NES' lack of R-Type clones and partially by the idea of writing one for the 2K minigame competition.

 

I started with my Metroid code, since it conveniently had an asymmetrical playfield plus intelliflickered sprites.

 

I've pared it down from 32K to about 3K (and halfway given up on a 2K minigame) and instituted randomly generated terrain. The tricky part was, first of all, when placing any new blocks they can't close up a pathway!

 

The routine either: adds to the floor/ceiling, subtracts from the floor/ceiling, starts a new "island" in the center, adds to the top/bottom of the island, or subtracts from the top/bottom of the island.

 

It kinda works. One bug I've noticed is that sometimes it erases a block from the middle of a group of set blocks, like this:

blog-6060-1175201099_thumb.png

 

EDIT: Fixed this bug, see above.

 

Other than that, it looks ok, though I think I need to tweak it so that there are fewer shorter islands.

 

I *think* that, at the shown scrolling speed it will randomly generate terrain for about 35 minutes before repeating. My planned scrolling speed is half that, so it should go for over an hour before repeating. That's the hope, anyway. ;)

 

Thoughts?

 

Oh yeah - here's the source, if anyone wants to take a look: Rtype20070329.zip

Sign in to follow this  


5 Comments


Recommended Comments

Very cool. The scrolling speed seems nice and smooth.

 

The player's ship does some fun stuff if you wrap it around either the top or bottom of the screen. ;)

Share this comment


Link to comment

You mean it'll go over an hour without repeating itself? Cool! ;). I want to see this at 32k, not just 4k. It looks like it's shaping up to be fun.

Share this comment


Link to comment

You mean it'll go over an hour without repeating itself? Cool! ;). I want to see this at 32k, not just 4k. It looks like it's shaping up to be fun.

If I was going to go all out on this it would really benefit from extra RAM on the cart - more enemies, playfield not so blocky. :D

 

Though processing time would start to catch up to me...I might end up having to buffer the playfield twice in RAM so that I could process the scrolling over two frames.

Share this comment


Link to comment
Guest
Add a comment...

×   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...