Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Dark GDK / Game Making (for noobs)

Author
Message
robster
15
Years of Service
User Offline
Joined: 15th Dec 2008
Location:
Posted: 15th Dec 2008 20:28
srry about being a noob but i realy dont know were 2 start when making games but realy want 2 know how. so if any one has any tips or good websites i could visit, it would be alot of help. thx
CPPP
15
Years of Service
User Offline
Joined: 30th Nov 2008
Location:
Posted: 15th Dec 2008 23:21
A good place to start for general information about game programming is the game development wiki:

[href=http://wiki.gamedev.net/index.php/Main_Page ]http://wiki.gamedev.net/index.php/Main_Page [/href]

If you are completely new to C++ programing, then this place is one of the greatest of the web:
http://www.nextdawn.nl/sub/cplusplus_language/index.php

If I were you, I would start with making a very simple 2d game.

A breakout/arkanoid clone is a great game to start with. First, just try to get the paddle (the "stick" at the bottom which you control) to move to the right and left when you press some keys.
When that is done, try to get a ball to move in different directions.
When that is done, try to make the ball bounce inside a square. That is detect when it reaches the borders of the square and calculate the new direction after the bounce.

When that is done try some collision detection against your paddle, so that it can check if you hit the ball or not.

The put up some bricks (that makes the level)

And continue in that way. You can add bonus "pills" that drops down from random crushed bricks that gives you multiple balls, wider paddles, sticky paddle, faster or slower ball speed and so on.

Don't forget to add the ability to keep high scores in a table, which can be saved. And add a pause button!

Try to break it down to small neat parts, and take one small step at a time. Be very patient!
After that move on to the 3d game world!
CPPP
15
Years of Service
User Offline
Joined: 30th Nov 2008
Location:
Posted: 15th Dec 2008 23:24
for some reason the first link didn't work. Just copy this one:
http://www.nextdawn.nl/sub/cplusplus_language/index.php

Or just google "Game Development Wiki"

There are millions of other places, but many of them cover other engines or libraries which are not really that relevant to Dark GDK.
robster
15
Years of Service
User Offline
Joined: 15th Dec 2008
Location:
Posted: 16th Dec 2008 14:21
thx alot i will have a look at those
chanchan
15
Years of Service
User Offline
Joined: 17th Dec 2008
Location:
Posted: 19th Dec 2008 12:16
I think 2D and 3D Games are two different concept in the way how you put things in screen...

so it doesn't matter to choose starting point,

but in 3d programming usually still make use some 2d techniques to add user experience (e.g, speed gauge in driving sim)

so as CPPP said, it's better take 2d games first

from the first book about game i've ever read:
game programming are:

1. check user input
2. check collision and do the handler
3. check game status, exit loop if necessary
4. move the objects (add some AI if necessary)
5. then draw it
6. back to #1

that's it

Always learning

Login to post a reply

Server time is: 2024-09-30 13:20:33
Your offset time is: 2024-09-30 13:20:33