Jump to content
  • entries
    4,958
  • comments
    2,719
  • views
    1,809,870

2600tris


atari2600land

878 views

Well, apparently, the last time I worked on this I quit because it was doing stupid things. I had discovered that if you choose the 2 player option, sometimes the whole board will disappear. I discovered the cause of that and (I think) I fixed it. In this latest version I haven't uploaded yet, I added a "thud" sound to the pieces once they hit bottom and stick. You can download that version here. I have decided that since the way I programmed the pieces to fall if you get a line, it is kind of impossible to flash the line and add sound effects to that part. That, and I'd like the game to be as fast as possible since now it has to go more than one go-through for the lines if you get more than one. I'd love to be able to program lines falling down like in Chetiry or Tetris for GB, but I don't know how to go about doing that. You know, just one go-through makes separate lines go down the way they're supposed to instead of looping back through the lines again to recheck if there's other ones. Oh well.

1 Comment


Recommended Comments

Yes, removing multiple rows is tricky, and it's something I didn't accomplish on the Atari, although I know how to do it on systems with more RAM. Maybe cd-w can chime in and explain how he did it.

 

One thing you might be able do to is write 16 procedures depending on how the tetromino lands. At most you have to search 4 rows when a piece lands, and each row can be full or not. That means there are 2^4 = 16 ways to clear rows and move the remaining blocks.

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