• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

game programing

TheoPetro

Banned
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?
 
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
 
🙂 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
 
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.
 
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.
 
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.
 
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
 
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)??
 
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.
 
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...
 
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.
 
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)
 
Back
Top