Upcoming Events
Unite 2010
11/10 - 11/12 @ Montréal, Canada

GDC China
12/5 - 12/7 @ Shanghai, China

Asia Game Show 2010
12/24 - 12/27  

GDC 2011
2/28 - 3/4 @ San Francisco, CA

More events...
Quick Stats
78 people currently visiting GDNet.
2406 articles in the reference section.

Help us fight cancer!
Join SETI Team GDNet!
Link to us Events 4 Gamers
Home » Features » GD Showcase » View Submission
Intel sponsors gamedev.net search:
Game Development Showcase
Track this GDS Entry
TetriX
Developer   LamerGamer
GenrePuzzle
PlatformWindows
Downloads1531

About: It's Tetris! Well... TetriX: the classic game loved by many. This is my first completed game ever. Please let me know what you think of it. Be nice though :)

Game Info How To Play Downloads Comments



Please offer only constructive criticism. The intent of the GD Showcase is to help the developer create the best game they possibly can. Show them you support their efforts when posting.


Page:   1 2 »»

Post Reply
It's great. I like it a lot.

By the way, if you try to close the game with the X button on the window, Windows doesn't like that.

Good job.

Mike
http://www.coolgroups.com/

  User Rating: 956   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Yeah, that's been something I haven't really looked into. It happens on all my demos. If someone has a quick fix to this, I'd really appreciate it!

  User Rating: 1056   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Wow man great job! Love the graphics and sound. I'm working on a Tetris clone myself with DirectX. Would it be ok if I asked you for some help if need be? So far what I have a a board rendered, falling tetriminos, collision detection and line checks. What I want to do now is create a UI, Scoring system, sound, and animation (when a line is found). Anyway, great game... I'm going to use yours as a reference if that's ok. As far as the exitting thing... I'm not sure what that's all about. Doesn't a message get sent whenever that button gets clicked? If so then there has to be a way to catch that message and handle it right? Just a thought... heh...

  User Rating: 1031   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Thanks! Sure, I'll help you. I can tell you now that the hardest part of making this game are everything you said you completed (board, pieces, collision detection, line check.) Scoring, UI, sound and animation are pretty easy, animation being a bit trickier than the others. It took me probably 3 months to finish this game (though I didn't work on it constantly). Probably would have taken me only several weeks if I worked days straight.

  User Rating: 1056   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Heh... yeah I figured I had already gotten passed the hard part. I have a couple questions for ya. I noticed that you were using bitmaps for every menu option that was selected. Were you not able to create and render text to those certain coordinates on your menu? Such as "Start" being highlighted in this case you render the "Start text on the coordinates where "Start" is kind of embedded in your menu. Hope this make sense heh...

Also, in your animation. Did you pause the game for a few msec render the animation and then go on with the game afterwards or was it during game play? just curious. Thanks.

  User Rating: 1031   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

I used bitmaps for every menu option due to the fact that they were engraved. Because it uses a special font, and I'm not sure if Allegro allows you to use different fonts, my decision was to create a bitmap for every single option. This of course increased the size of the .zip file; something I realized after the game had been completed.

For the clear lines animation, I initially had it where the game paused during the animation display. I then learned about constant framerate, (which my game is always be at a constant 60 fps). Because there couldn't be any pauses in the game, I had to change the animation to display without pausing. This part was a little tricky.

  User Rating: 1056   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

So for your animation did you keep a list of which lines you had to animate and then animate them... then delete them from the game area? That's how I see myself doing it.

  User Rating: 1031   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Yes. You need to keep a list of at most 4 (to cover the 4-line piece, I used a boolean array for this). I deleted them by blitting varying images of the current line. If you look at the image bitmap for pieces, the last 20 are gradient-like, which I use for the fading animation.

  User Rating: 1056   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Ah ok... gotcha. I figured that's what I would have to do heh... Thanks for the help. I stole one of your sounds by the way :P I couldn't find a good rotate sound so I took yours :) hope that's ok.

  User Rating: 1031   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Great game!

I'm impressed of how well done this game is to be the first game.

I'm currently working on my own tetris clone (oh no, not another one :)) and i must say i hope my version gets as good as this..

Keep up the good work!

  User Rating: 1032   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

This is a very good tetris clone!!!!

You see, I putted my brother (AKA Pazitnov's whore), to play your tetriX. He's very demanding when it comes to Tetris, and he loved it.

Congratulations!!! Keep up the good work.

  User Rating: 1015   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Thanks. I put a lot of time and effort into this game. I hope to release my next game soon, but I haven't got an idea of what I want to do next (should I start with a completely new game, or should I make another clone?) Need ideas badly!

  User Rating: 1056   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Great job man, I'm working on my own clone now, you've got all the feel of the NES classic! Job well done!

~S'Greth

  User Rating: 1079   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Quote:
Original post by LamerGamer
Thanks. I put a lot of time and effort into this game. I hope to release my next game soon, but I haven't got an idea of what I want to do next (should I start with a completely new game, or should I make another clone?) Need ideas badly!


I believe most programmers recommend a pong clone next. It takes tetris and adds physics and some enhanced collision detection. After then a Pac Man clone which adds AI. After that a side scroller.

Of course you can do whatever you want - There is an article on this site about good places to begin and it comments on the above as good options.

  User Rating: 1015   Report this Post to a Moderator 

I THOUGHT THAT YOUR GAME WAS PRETTY COOL AND WAS WONDERING IF YOU HAD ANY NEW SHAPES OTHER THAN THE ONES THAT ARE USED ON THE REGULAR GAME TETRIS!! IF NOT NO BIGGY JUST THOUGHT IT WAS SO COOL TO SEE SOMEONE COME UP WITH SUCH A GREAT CLONE IDEA!! WAS ALSO WONDERING WHAT YOU DO IN YOU SPARE TIME? ARE YOU CURRENTLY WORKING ON ANYTHING THAT YOUR GOING TO POST SOON!! IF NOT I HAVE SOME GREAT IDEAS THAT I HAVE BEEN WORKING ON AND WAS WONDERING IF YOU WOULD BE INTRESTED IN HELPING ME GO OVER THE LAYOUTS AND PERHAPS THROW IN A FEW GOOD POINTERS SEEING HOW YOU ALREADY KNOW HOW TO DESIGN THESE TYPE OF GAME SITES!! OR FURTHER MORE IF YOU MAY BE INTRESTED IN HELPING ME PUT MINE TOGETHER!! PLEASE CONTACT ME BY EMAIL ASAP IF YOU CAN BE OF ANY HELP OR IF YOUR INTRESTED!!


(triple_queen_b@yahoo.com)

thanks for your time and consideration!!

  User Rating: 1015   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Wow, its got it all. Its simple, smooth and stylish. It runs well and looks professional, I'd love to see the source.

Keep up the good work.

  User Rating: 1020   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

It's a very fun game :)

  User Rating: 1042   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Great Tetris Clone. When you close the window of MS-DOS, normally the Windows throws up an error saying something would be lost or an end now message, and when you run games through that, it causes the same thing. I believe that if you place an exit command on the main menu, you can get rid of this error.

On the note of what to do next, I believe this article should help.
http://www.gamedev.net/reference/design/features/makegames/default.asp
(Not sure how to make links on here yet.)

~ Dsj ~

  User Rating: 1010   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

I can tell that you put a lot of effort into this game. Good job. A friend of mine and I are currently making a Java-based Tetris clone, so I decided to check yours out. It's really good. I really enjoy the graphics and how the colors change when you reach a new level. Nice touch.

There was one weird bug that I noticed, which I haven't seen mentioned in a post yet. You might not care too much, seeing as you released the game about a year ago, but I thought I'd let you know just in case. The bug seems to affect the L block. Sometimes, but not all the time, the L block does not rotate correctly. Instead of rotating smoothly (clockwise or counter-clockwise), it seems to skip around to seemingly random rotations. After a while, it starts rotating correctly.

Anyway, just though I'd let you know. Again, very nicely done.

  User Rating: 1019   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Just a follow-up to my own post. Out of curiosity, I loaded up the original Tetris on my NES emulator. It seems to suffer from the same weird L block rotations as your game. So, I guess it's not a bug, if you go be precedence.

  User Rating: 1019   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

You know what? Just forget that I even said anything about weird rotations. I must have been dillusional at the time. It works great.

  User Rating: 1019   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Hi !
I'm completely new to C++ )i'd say i just learned only half the book (learn C++ in 20smt days) and i want to start on making tetris coz one guy advised to start from tetris: well can u provide links where best to start from? coz i'm very lost :D. May be soem great tutorial to walk through ? :D thanks alot :D

  User Rating: 1015   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Regarding what someone mentioned earlier, it does feel as though the pieces are rotating "backwards", I'm not sure if this is just me or not. If I remember correctly, Tetris for the Gameboy (1986) rotates pieces clockwise by default, but I'm not 100% sure.

Very professional, good-looking game, I like it!

I don't know if you're still working on this project or not, but just out of interest, why did you choose .bmp format for your textures? Any particular reason? (edit)I mean as opposed to .png/.tga/.jpeg for example?

  User Rating: 1015   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 

Are you sure this was your first game? =) I enjoyed it a lot and it was put together extremely well! I played for a good hour or so =D

  User Rating: 1002   |  Rate This User    Send Private MessageView ProfileReport this Post to a Moderator 
Page:   1 2 »»
All times are ET (US)

Post Reply
 
Info
 GDS News
 About the GDS


Genre
 All
 Action
 Adventure
 Arcade
 Educational
 Fighting
 Puzzle
 Racing
 Role-Playing
 Shooter
 Simulation
 Sports
 Strategy
 Traditional


Platform
 DOS
 Linux
 OSX
 Windows