game programing

TheoPetro

Banned
Nov 30, 2004
3,499
1
0
i want to make a game but i dont start programing classes for another year does anyone have any links to info that will help a BEGINNER program an RTS. tried some C++ but ended that quite quickly (i was about 13) so it didnt work too well. any good languages specific to RTS?
 

TheoPetro

Banned
Nov 30, 2004
3,499
1
0
ya RTS real time stragity its gonna be a tile based game. i went to their first tutorial and it said i have to learn c++ first. nething more basic? sry im incradibly new
 

TheoPetro

Banned
Nov 30, 2004
3,499
1
0
:) lol i told you im new i havnt had a programing class yet and ive forgotten what little i knew from c++ im just looking for a place to start
 

TuxDave

Lifer
Oct 8, 2002
10,571
3
71
well... there's always qbasic and pascal to practice programming methods. C++ isn't that hard to learn though. Just get a basic book so you learn the basic routines, and then slowly learn the more advanced functions.
 

Casawi

Platinum Member
Oct 31, 2004
2,366
1
0
for me i think the best way learn programming a new languages, I took a working code broke then tryed fixing it modifying thing and things like that. Maybe that the next step after you get your routine going first.
 

dracan

Junior Member
Nov 29, 2004
19
0
0
Learn to program first. Then look at programming games. You might find C simpler to learn than C++. Your best bet is to get a book on programming, and work through that. Once you've learnt that, then get a book on 3d mathematics - ie. vectors and matrices, and learn that. Then start looking at a 3d api - ie. directx or opengl.
 

Gamingphreek

Lifer
Mar 31, 2003
11,679
0
81
Wait you are a beginner programmer and you already want to make a game?? I think maybe you should make that a long term goal and be able to write the programs, make GUIs and stuff before you do that.

A RTS game even basic involves very advanced code. And you have to get all the 3d Rendering down too.

I would definately make that your like 5 year goal at minimum.

C++ is very easy. I found it easier when someone explained it to me then just reading it myself though.

-Kevin
 

iotone

Senior member
Dec 1, 2000
946
0
0
games are quite complicated, especially for a beginner...

my advice: start with pong, then work your way up to an RTS... may take some time, but who said programming a game is easy (or quick)??
 

mjia

Member
Oct 8, 2004
94
0
0
Yes, as a number of people have said already, don't try to rush into this. You'll only disappoint yourself. You'll need experience in numerous different areas (some have been mentioned) before you can even begin working on this program. I suggest you just focus of learning good programming, and cover the other aspects required for a 3D game along the way. The most important part of any large program is design. Good design principles is one of the most valuable tools for any developer and something that takes years to develop.
 

A5

Diamond Member
Jun 9, 2000
4,902
5
81
Yeah, it took my brother and his group (about 5 CS majors total) an entire semester to get a barely function game running for a class project. I would say that C is a good place to start, but I'd recommend taking some programming classes as soon as possible...
 

uOpt

Golden Member
Oct 19, 2004
1,628
0
0
It is not RTS, but a good way to support your learning effort is to download an existing 3D game engine and start modifying the modules that come with it. Example are Crystal Space, Irrlicht and various offsprings of the Quake1 and Quake2 engine (Quake3 will probably follow this Christmas).

You will be much more effective learning programming if you approach it from the bottom (= language learnbook) and the top (= reading, modifying and extending code) at the same time.
 

Train

Lifer
Jun 22, 2000
13,587
82
91
www.bing.com
Originally posted by: TheoPetro
:) lol i told you im new i havnt had a programing class yet and ive forgotten what little i knew from c++ im just looking for a place to start
C# might be a good option for you, nearly all the speed and power of C++, but a lot easier to learn, I highly recomend it.

BTW, this is why we need a programming forum! (see thread in forum issues)