Advertisement

Loved article - How do I make games? Now looking for a tetris tutorial

Started by March 17, 2002 12:18 AM
11 comments, last by McQuaid 22 years, 7 months ago
I totally agreed with the article on this site in the beginner''s section. Tetris, even though came later in arcade history, is one of the most basic games created. From a programming standpoint, it''s more basic than pong. Anyways, I was hoping to find a tutorial on making tetris. Or I was hoping that it could be a project started here. Where the first game made would be tetris, then follow up with breakout, then a maze type game. If the community here could get behind something like this, and maybe someone with more advanced skills could write the tutorials. I think it would be a great community project where at the end of the first project (tetris) people could check out others versions and source and learn from each other and then move on to the next game. What does everyone think?
Hands-On Interactive Game Development. Unfortunately the series had to be stopped early, but many have gotten that initial push from which they were able to graduate to NeHe or NeXe and other resources.

It pays to look around and see if anything can fill your needs.

[ GDNet Start Here | GDNet Search Tool | GDNet FAQ | MS RTFM [MSDN] | SGI STL Docs | Google! ]
Thanks to Kylotan for the idea!
Advertisement
I did read abit about that but wasn''t sure of the status.

I guess I really agreed with that article and its too bad there isn''t a followup to that article going through each game. I realize this would be alot of work but it would be nice.

quote: Original post by McQuaid
From a programming standpoint, it''s more basic than pong.

In what way?

John B
The best thing about the internet is the way people with no experience or qualifications can pretend to be completely superior to other people who have no experience or qualifications.
Yeah, in what way is Tetris more basic than Pong? Pong is pretty much the easiest game to program!

Will O'Connor, Flamma Productions.

[edited by - Will - Flamma Prod on March 17, 2002 3:35:32 PM]
[email=webwill666@hotmail.com]Will O'Connor[/email], Flamma Productions.
Ehhh I think they''re about the same. In pong you have to worry about velocities, and collisions. In tetris you do an even more simple collision check, the world is an array, and all you have to do is check if one line is complete.

-=Lohrno
Advertisement
Tetris is hard! Either that or I''m a complete moron( which is a viable option ). I found pong to be pretty simple, although I didn''t put much effort into it. Tetris required a lot more planning out and thought before I actually started and I still haven''t got it right yet. But it is a good starting point, since its not too easy but not impossible.
I was under the understanding that the physics and acceleration is what made a game like pong more complex. And again, I was also going by the article listed here. He says a beginner should start with a tetris like game and then with breakout. Obviously breakout is more complex than pong, but its pretty much the same idea, instead of bouncing the ball to an opponent, your knocking out blocks.

Anyways, if anyone knows even a good pong tutorial please post a link.
Heh, you don''t need a tutorial to make pong. If you know how to blit images to the screen, then that''s half the battle already.

Will O''Connor, Flamma Productions.
[email=webwill666@hotmail.com]Will O'Connor[/email], Flamma Productions.
I started with Breakout which I found pretty hard''ish and then did a pong clone which was very easy after doing the breakout clone.

I am now working on Tetris and have found it to be a large step up from the others - not impossible but the learning curve increases a bit.

Had I known then what I no know I would have done a pong clone first.

I''ve been messing with Tetris now for a few weeks and it has made me realise the importance of planning other wise you spend most of the coding time sat there thinking, scratching your head and doing nothing.

Can''t wait for Pacman

This topic is closed to new replies.

Advertisement