gbadev.org forum archive
This is a read-only mirror of the content originally found on forum.gbadev.org
(now offline), salvaged from Wayback machine copies. A new forum can be found here.
Announcements And Comments > Tetriz: my tetris-like demo made in pascal
#103279 - Legolas - Wed Sep 20, 2006 4:05 pm
Hi all,
I have released Tetriz, a small a tetris clone that uses mode0. Nothing too fancy, but the interesting thing is that is made in pascal with freepascal for gba compiler ^_^
Yes, It lacks sound and score saving, I know... :)
[Images not permitted - Click here to view it]
You can download binary and sources from my homepage
_________________
My homepage!
#103306 - tepples - Wed Sep 20, 2006 9:44 pm
Good job so far.
Being a tetromino stacking purist, I'm notorious on this site for giving suggestions for the next version, with the missing features that annoy me most listed first:
- Two way rotation: B button should rotate the falling tetromino backward by one step.
- Sideways autorepeat: Left and Right should move once, wait about 15 frames, and then move once every 1 to 6 frames until the player releases the button.
- Soft drop autorepeat: Down should move downward once every 1 or 2 frames until the player releases the button.
- Rotation positions: J, L, S, T, and Z should rotate inside a 3x3 block bounding box, not a 4x4. See illustration.
- Name: If you're not affiliated with The Tetris Company, don't call your tetromino stacking game "Tetriz". You wouldn't call a platformer "Maryo", would you?
And for the version after that: - Entry position: Tetrominoes should enter the playfield in hidden rows above the visible part.
- Wall kick: If rotation overlaps something, try moving the piece one square to the right. If that still overlaps, move the piece one square to the left. If that still overlaps, fail.
- Shadow: Every time a piece enters the playfield or is moved or rotated, compute where the piece would land if allowed to fall, and then draw a faint piece at this position.
- Hard drop: The Up button should move the piece directly to the position of the shadow.
And if you still feel like working on the demo: - Multiple next pieces: Display 3 to 6 coming pieces.
- Hold piece: L button moves the piece to a space called the "hold queue" and moves the piece that was in the hold queue to the top of the playfield.
You don't have to add these features, but with The Tetris Company's recent standardization of the behavior of its tetromino stacking games, player expectations have become stronger.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#103323 - Legolas - Wed Sep 20, 2006 11:04 pm
Urgh... It's only a small demo! :D
In fact I have made it to see if fpc4gba worked fine
Jokes apart, I'll try to implement someone of your suggestions, thanks ;)
_________________
My homepage!