Jump to content
xisto Community
kvarnerexpress

Game Programming

Recommended Posts

I'm looking into going into game programming and I want to know if there is another programming language I should learn to go along with C++? Or should I just learn C++(Master Blaster of C++, Master Shake of C++, Lord and Master of C++, Jedi Master of C++) and then learn(more)/master it in college?Thanks,Kvarner express

Share this post


Link to post
Share on other sites

Almost all languages are basicly the same the only thing that change is the syntaxis, I would recomend you, if you havent learn any language learn some python or some Delphi could be good . If you feel you are a fast learner you could start directly with C++ remeber to practice and practice that is the best way to learn is that everytime you learn something new try using it to make a program.good site is http://www.cplusplus.com/doc/tutorial/ hope this help you :D

Share this post


Link to post
Share on other sites

el_exorcista:
I wouldn't agree with your first statement.There are lots of differences between programming languages than just a syntax, that's why some people use C++ others use Assembly and someone else perhaps would swear to PHP.It all depends on what you need.If you're going to code CMS I doubt that you'd use Visual Basic to solve the problem.

kvarnerexpress:
If you're just accessing the gaming industry, you're about to take a long trip my friend.
What you really need is patience and a lot of time working hard.Games don't grow over night.You'll spend years of learning before you'll be able to make a decent game.

You need to ask your self some questions to start with.
- what platform am I focusing on?
- what kind on genre I'm interested in?
- what's my audiance?
- what programming language I'm going to code in?
...
You need to know what you want to and then move on.

I would strongly suggest you start with C++.Don't rush, focus on one thing.Give your self time, take a year or two mastering C++ and then move on to graphics.Spend some time here (OpenGL, DirectX, SDL...) and then start making games.

Let your first project be small and interesting.Don't dream about making new-age Half Life because you'll fail and you'll loose motivation and interest for game programming.

You'll want to visit these websites:
GameDev
Gamasutra
Flipcode
HeHe Gamedev

Buy a book or two.You have plenty of information on the net but nothing beats a good book.I would suggest OpenGL Superbible.I learned alot from it, it's worth every penny I paid.

You're going to have alot of headaches, nervous brakedowns and keyboard smahing moments but after you overcome beginner stage it will be alot more easier.Just don't give up (or use game maker software :D).

Good luck and I hope to see your creation in the near future.

Share this post


Link to post
Share on other sites

Try use this software  I am doing this few years :D

http://www.3dgamestudio.com/

167503[/snapback]

"Games authoring never was easier"

 

With hundreds of published titles, 3D GameStudio is the leading authoring suite for 2D and 3D realtime applications. It combines the C-Script programming language with a high-end 3D engine, a 2D engine, a physics engine, a level, terrain and model editor, plus extended libraries of 3D objects, artwork and ready-assembled games. It was never easier to create 1st person games, 3rd person games, role playing games, side scrollers, flight simulators, board games, sports games, real-time presentations, virtual exhibitions... and 3D applications never seen before!

first there are price for ech edition , the Standard is for 49 , Extra 89 Commercial 199 , and Professional is for 899 . and i don't think that the graphisme will be good as DOOM3 or HALF-LIVE, or like any game 3D .

 

except if you are going to build a MMORPG .

Share this post


Link to post
Share on other sites

I've always fancied going into game programming, I thought it looked a bit hard a very complex. I find that HTML and some other codes are pretty easy once you get into them, what do you think of C++?

Share this post


Link to post
Share on other sites

I want to learn C++ too but i am having a hard time finding tutorials. Thanks for all of the links, i am going to check them all out. I dont know what AnsI is though. I checked one of the tutorials and it is very hard for me. Can anyone help me on this?

Share this post


Link to post
Share on other sites

I want to learn C++ too but i am having a hard time finding tutorials.

 

Thanks for all of the links, i am going to check them all out. I dont

 

know what AnsI is though. I checked one of the tutorials and it is very

 

hard for me. Can anyone help me on this?

167744[/snapback]

ANSI stands for American National Standard Institute and they deal with standards like ASCII (255 characters).More newer standard is UNICODE (65,536 characters).

 

C++ is not as hard as people think.Perhaps they stop at linked-lists, vectors, classed and they discontinue with learning the language because they don't have anyone to explain them details.What can I say to you except that you have to work hard before you master C++, but once you do it there's no limits.

Either take a class or learn by yourself.Whenever you hit a problem, you can always ask for help on forums.

 

I recommed you download a book by Denis Ritchie - C Programming language.

 

Here're some good C++ tutorials:

C++programming

Cplusplus

Good C++ courses (10$ membership)

Programmers heaven

Game programming Wiki

Share this post


Link to post
Share on other sites

there are differences between languages apart from the syntax.

given the option i would have stayed with visual basic, but i switched to c++ because
1/ it's LOADS faster at run-time
2/ much more powerful
3/ you can use many more graphics api's such as openGL

also check out http://www.codeproject.com/. they have some good tutorials.

i'm doing games developing, and it's not real hard for simple stuff but for a great game it's very hard.
once you get the hang of the graphics, there's not a great deal more to learn for a basic game.

Good Luck!

Share this post


Link to post
Share on other sites

Well, I started with Python. I have been programming for about 5 months now, and I'm still very basic. Keep in mind not ALL of this time was programming, for the first month of summer I did almost nothing. From what my friends tell me, Python is better to start with than Visual Basic is. I didn't exactly know why, but I just learned Python. I know enough to make a basic text game, but nothing complex like a Text RPG or whatnot. I decided to move up to C++ about 2 months ago. I have been learning at a steady pace, and I am only 80 pages into my book and I already know as much as I do in python (its C++ for Dummies, a decent book but my friends told me they tell you to include too many unnesessary programs). I have even started converting some of my programs I made in Python to C++, an example would be the simple math program I have on my site which I am currently 1/4 done converting. Ever since I started learning C++, I knew this was THE language. It feels right, and I feel the differences between it and Python. I'm just starting highschool, and I want to be a programmer, so I think if I learn this early I can have a much better chance of getting a job as a programmer. I am also interested in game design.

Share this post


Link to post
Share on other sites

I have been doing game related programming for almost 2 years now.Learning C++ language is accturlly the easiest part of the process.wait till you get to use directx APIs, mltithreading, networking, designing classes, collisions, etcGood thing in indurstry, they those work are saparated into different jobs, so you could get a job as graphics programmer, who only deal with graphics stuff(IE directx), or network programmer (winsock), etc.if you want to be a game programmer, sooner or later you will have to decide which area you want to focus on.

Share this post


Link to post
Share on other sites

I've always fancied going into game programming, I thought it looked a bit hard a very complex. I find that HTML and some other codes are pretty easy once you get into them, what do you think of C++?

167732[/snapback]

C++ is relatively hard compared to HTML. I am almost complete with HTML, and recently looked into C++ so I would be able to create a cheating device. Unfortuantely, I know nothing about the language PS2 uses, MIPS, which C++ is in some way converted to MIPS. C++ looks like so:

#include <iostream>

using std::cout;

using std::cin;

 

int main()

 

cout < "Hello, world!";

...

I am learning to use float values as of right now in C++. It is hard compared to HTML. I do not know if C++ is easier than PHP, for I have not yet learned PHP. You could go check, though.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.