Jump to content
IGNORED

2600tris


atari2600land

Recommended Posts

Also better. :thumbsup: I don't miss the flashing. I managed 100 rows with this version. Nice rocket. :cool:

 

A few more suggestions:

 

  • Could you allow the player to choose between clockwise and counter-clockwise rotation? At the moment, the game is "backwards" from what I'm used to.
  • For one-player games, could you use player 2's (unused) line counter as an actual score for player 1? Without scoring, there's little incentive to risk clearing out multiple rows since you always get 1 point per row now matter how you clear them. Variable scoring, even just in the one-player games, would help. Even something as simple as double points for each row over 1 would work. (1 row = 1 pt., 2 rows = 4, 3 rows = 6, 4 rows = 8 )
  • A sound effect when a row is cleared would be nice. Maybe make each tone slightly higher when clearing multiple rows, like going up a scale (so one note for one row, two notes for two, etc.).

Edited by Nathan Strum
Link to comment
Share on other sites

I discovered a serious flaw in the new way the lines are discovered, so I guess I'll go back to the old way. It has to do with line skipping (i.e. line, no line, line, line for an I block placement.) Just so you know. This means that the line flashing will return and once I figure out which version is which, I will begin to rebuild upon what I had last done.

Link to comment
Share on other sites

  • 1 month later...

I finally think I got it working so it clears lines in one go instead of going through the well multiple times. Next-Shape turning on and off has been disabled (for now.) Tell me if you see any bugs or anything.

2600tris20110828.bas.bin

2600tris20110828.bas

Edited by atari2600land
Link to comment
Share on other sites

Are you going to change the scoring? As in a multiplier for however many lines are cleared at one time? Becuase if you just get one point per line cleared, there's not much reason to go for multiple line plays.

 

But I gotta tell ya, this is turning out wonderful!

Link to comment
Share on other sites

The problem is I only have 6 digits for both a score and a line counter, which isn't very much. I didn't think a three-digit score counter would be enough digits for one, plus there would be no score for the two-player version because all 6 digits would be used for the line counter (in case both players get more than 99 lines.) It would be neat if it was possible to have two 6-digit scores, but I don't think it's possible in bB (although batari is free to correct me if I'm wrong.) Thanks for the compliment.

Link to comment
Share on other sites

I'm not sure if this is possible in batariBasic, but could you use those three digits to make a six-digit score? So you'd use each sprite for two digits instead of one.

 

2600tris screenshot:

post-2641-0-52526100-1314583284_thumb.gif

 

Mockup - each six-digit score is made up of just three sprites (Juno First's high-score board does this, for example):

post-2641-0-58420700-1314583283_thumb.gif

 

Also, could you re-use the score routine to include both a line counter and a score?

Edited by Nathan Strum
Link to comment
Share on other sites

I don't think that would be possible. The score digits in bB have to be less than 9 pixels tall.

 

Anyway, I found a way to make the game faster when the blocks are clearing. As usual, let me know if there's any bugs, especially in the 2-player mode.

2600tris20110830.bas.bin

2600tris20110830.bas

Link to comment
Share on other sites

  • 4 weeks later...

Hi all. There was a bug about getting 100 or more lines and affected the playfield. I think i fixed it. I also went ahead and made it so before you get a line cleared it goes much quicker. As usual, tell me if there's any bugs.

2600tris20111001.bas.bin

2600tris20111001.bas

Link to comment
Share on other sites

There was a bug with the demo screen that I fixed. I also put in SFX for line clearing and made it easier to reset a game when pressing the reset button. As usual, please let me know if there are any bugs, and, if you have a Harmony cart, please let me know how it works on an actual 2600.

2600tris20111002.bas.bin

Link to comment
Share on other sites

Played it for a while on the Harmony Cart. It's looking good. Some nice improvements lately.

Once I got up to about 94 lines it got pretty crazy and I couldn't move the pieces fast enough. That's not a complaint though, just commentary on my playing.

Link to comment
Share on other sites

The speed of lines clearing out is really good now - nice work! Comparing it with the older versions is like night and day.

 

I got up to 105, I probably could've gone higher, but the speed to move the pieces left and right needs to be just a little bit faster at that level.

 

Any thoughts on an option to be able to rotate the pieces the other way? (see earlier post)

Link to comment
Share on other sites

The speed of lines clearing out is really good now - nice work! Comparing it with the older versions is like night and day.

 

I got up to 105, I probably could've gone higher, but the speed to move the pieces left and right needs to be just a little bit faster at that level.

 

Any thoughts on an option to be able to rotate the pieces the other way? (see earlier post)

I guess I could use the left difficulty switch, but before I do, I'd like to hear other people's opinions on this.

Link to comment
Share on other sites

  • 4 weeks later...

Are you going to change the scoring? As in a multiplier for however many lines are cleared at one time? Becuase if you just get one point per line cleared, there's not much reason to go for multiple line plays.

 

But I gotta tell ya, this is turning out wonderful!

 

I'd have to agree with this sentiment. What if the score was exponential 1-2-4-8, rather than 1-2-3-4? A line counter is fine for survival-type play, but I think everyone who thinks in tetrinos really wants that proper 4-line Tetris. Just a thought...

Link to comment
Share on other sites

I'd have to have two variables of keeping track of the score, one for the actual number of lines so the speed can change every ten lines, and another to tell the computer to change the scoring differently than what it used to do (i.e. make it four points instead of three for a three-line clearing.) If someone would like to help me out by making a kernel in bB that supports two scores (which I bet can happen because I got a version of two scores working in GoSub 3, only using two two digit scores and one six digit score, both displayed at the same time), then I would be less apprehensive about changing the score. Another reason I wouldn't really want to is because it wouldn't be the actual number of lines if I changed it without two scores being displayed.

Link to comment
Share on other sites

Bug fix for B mode. Also, I changed the way the block looks for being able to go down or not. This results in the block not flashing a lot when it sets into place. This also means that there's less time to figure out if you want to move it or not. Let me know if there's any bugs or it doesn't work on a Harmony or anything else.

2600tris20111030.bas.bin

Link to comment
Share on other sites

  • 2 months later...

The change you guys have been clamoring for has been made, except only in one-player A mode. I have made it so the right 3-digit part of the score is the score (the left 3-digit part is the line counter. I wonder what happens if someone gets over 999 points or lines, though.) Two player game counts only lines for both players.

2600tris20120121.bas.bin

2600tris20120121.bas

post-9475-0-41645300-1327167796_thumb.png

Link to comment
Share on other sites

Fixed a bug having to do with the demo, and I also made the pieces not flash when they fall, but I don't know how many cycles I'm using so if someone could please try the 20120121b version on real hardware and tell me if it works or not, that'd be really nice.

 

EDIT: It uses the Superchip in case you want to try it on Harmony.

2600tris20120121b.bas

2600tris20120121b.bas.bin

Edited by atari2600land
Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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