DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   Game Development (http://www.daniweb.com/forums/forum71.html)
-   -   Creating a good game (http://www.daniweb.com/forums/thread60350.html)

Tauren Nov 2nd, 2006 8:54 pm
Creating a good game
 
Hello,

Everyone ever think ok World of warcraft How they made it??? Well now is your chance for YOUR skills to come together in a MMORPG We will need information!!! I also Am wondering will C++ Work for A game or do I need some other skill???

Need level designers

Coders

HTML/SITE manager

And more if you would Like to support information on how to make A game please tell me

John A Nov 2nd, 2006 9:55 pm
Re: Creating a good game
 
You just managed to create a "Hello World" program, and now you're trying to create an MMORPG? Be realistic. To write a game you need:
  • Be proficient in C/C++. This means you need to know how to write complex classes without runnining to a forum for help.
  • Learn a graphics library such as OpenGL or DirectX. Without them, you'd be forced to write your own graphics library just to draw something like a square. OpenGL and DirectX are a whole new can of worms, though.
  • To write a 3D game, you need to have good 3D math skills. You should be completely comfortable with vectors, matrices, and the like.
  • And the list goes on...

Don't want to discourage you or anything, but I'm just saying you're biting off a bit more than you can chew. Please, PLEASE learn C++ well, and then you can start learning OpenGL (and starting in OpenGL means 2D games, too).

mattyd Nov 2nd, 2006 10:03 pm
Re: Creating a good game
 
Everyone ever think ok World of warcraft How they made it??? Well now is your chance for YOUR skills to come together in a MMORPG We will need information!!! I also Am wondering will C++ Work for A game or do I need some other skill???

Game programming is complex-- MMORPG's? Incredibly complex and something that is developed with an advanced team of programmers (average game builds usually are slated to last about 2-years, not including testing, marketing, etc)

Game programming can be rewarding and exciting but it can also be a severe challenge (and a headache at times).

Please check the following link for some interesting overviews of Game Development


http://gpwiki.org/

Regards.

rowly Nov 2nd, 2006 10:18 pm
Re: Creating a good game
 
Hahah i prefer to buy it for 80$ ! :)

Tauren Nov 2nd, 2006 10:25 pm
Re: Creating a good game
 
Ahhh Lol :P Where Can I learn that...?!

John A Nov 2nd, 2006 10:33 pm
Re: Creating a good game
 
Quote:

Originally Posted by Tauren (Post 271439)
Ahhh Lol :P Where Can I learn that...?!

Please clarify. What exactly do you want to learn?

Start by learning C++. Learn it well, so you could do it in your sleep. Do C++ every day, post on a C++ forum, memorize it.

Once you've mastered C++, you can decide if you want to choose a branch of programming to study/learn.

See, because if you want to learn game programming, such as OpenGL, you'll need to learn C++, because that is the only way you can use OpenGL. C++ is the base of almost everything you do when you're programming (except for the occaisonal Assembly snippet).

Tauren Nov 2nd, 2006 10:51 pm
Re: Creating a good game
 
Where do I get tutroials on opengl

mattyd Nov 2nd, 2006 10:57 pm
Re: Creating a good game
 
Quote:

Originally Posted by Tauren (Post 271449)
Where do I get tutroials on opengl

Search Google for "OpenGL tutorials"
Many choices should appear for you.

Or try this one:
http://www.eecs.tulane.edu/Terry/Ope...roduction.html

Tauren Nov 2nd, 2006 11:04 pm
Re: Creating a good game
 
What a tutorial for HIGH ones like making a person LOL?

mattyd Nov 2nd, 2006 11:07 pm
Re: Creating a good game
 
Quote:

Originally Posted by Tauren (Post 271454)
What a tutorial for HIGH ones like making a person LOL?

A"HIGH" tutorial for making a person? Search Google.

Anonymusius Nov 3rd, 2006 12:17 pm
Re: Creating a good game
 
Best openGL tutorial I have found is at nehe.gamedev.net

And don't think you can jsut jump in on high tutorial's. If you can't set up an wo\indow without copying code your still nowhere.

Tauren Nov 3rd, 2006 5:09 pm
Re: Creating a good game
 
How do u even start with it there like no where to run it???

Tauren Nov 3rd, 2006 6:00 pm
Re: Creating a good game
 
How does the program work lol??? Anyone wanna help?!

John A Nov 3rd, 2006 7:39 pm
Re: Creating a good game
 
Quote:

Originally Posted by Tauren (Post 271748)
How do u even start with it there like no where to run it???

Quote:

Originally Posted by Tauren (Post 271756)
How does the program work lol??? Anyone wanna help?!

We've been trying to help you ever since you started posting.

The program works exactly as Jeff Molefee (NeHe) described it.
http://nehe.gamedev.net/data/lessons....asp?lesson=01

If you're having trouble understanding it, that's expected. You're trying to understand how to write games when you haven't really got past a simple console app yet.

I don't want to be rude, but don't come running here every time you have a problem with OpenGL. Relax and try to learn something easier.

mattyd Nov 3rd, 2006 7:46 pm
Re: Creating a good game
 
Quote:

Originally Posted by Tauren (Post 271423)
Hello,

Everyone ever think ok World of warcraft How they made it??? Well now is your chance for YOUR skills to come together in a MMORPG We will need information!!! I also Am wondering will C++ Work for A game or do I need some other skill???

Need level designers

Coders

HTML/SITE manager

And more if you would Like to support information on how to make A game please tell me


You should take the time to delve into this site http://www-cs-students.stanford.edu/~amitp/gameprog.html if you are interested in developing video games. Also, all of the advice given so far in response to your question(s) is prudent; you have to start simple, basic, then build upon each thing you learn.

Some perspective: I graduated after studying Software Engineering at university level. I am now employed in the programming industry. The point is, I still have questions, I still get stuck, lost, forget things, and I must search out help by researching on-line, reading tutorials, and talking with experts on certain, related matters. The learning never stops. Once you learn one thing, there are 10,000 other things to learn. Now imagine mastering each of these things learned! It takes countless hours and years. It really does not happen over night-- but learning a new, little thing about programming, definitions of related words, syntax, Computer Science topics in general can take place over night, one at a time. If you do not enjoy learning (or are not at the least open to hard studying for the sake of advancement) your dreams as a programmer beyond a hobbyist level may never be realized.

My advice: Choose one topic (such as C++). Choose an intoductory level within C++ and learn it. Then move on.

Wish your efforts well.
Regards.

Tauren Nov 3rd, 2006 8:39 pm
Re: Creating a good game
 
Yeahh..... Any other good program I can use....??? I dont really wanna have to screw around just to get it started What kind of program is that?!

John A Nov 3rd, 2006 8:56 pm
Re: Creating a good game
 
Quote:

Originally Posted by Tauren (Post 271807)
Yeahh..... Any other good program I can use....??? I dont really wanna have to screw around just to get it started What kind of program is that?!

Umm... a compiler? You might also need to download the OpenGL SDK to be able to compile/run the NeHe apps.

And by the way, if you're having problems getting the code from NeHe's tutorial to compile, you may want to download the Dev-C++ conversion.

Tauren Nov 3rd, 2006 9:56 pm
Re: Creating a good game
 
Where download Opengl The compiler i jsut googled for an hour NOTHING!?

John A Nov 3rd, 2006 10:14 pm
Re: Creating a good game
 
Quote:

Originally Posted by Tauren (Post 271820)
Where download Opengl The compiler i jsut googled for an hour NOTHING!?

Actually, OpenGL is included with with all current versions of Windows... if you think it's damaged or something, you can download it from Microsoft's website:
http://download.microsoft.com/downlo...S/Opengl95.exe

But that's probably not the cause:
  1. Download the NeHe tutorial for Dev-C++ (link was in previous post).
  2. Click "compile". If it has errors, please post them here.
  3. If it compiles without errors, click "run". If it refuses to run, make sure you have the latest OpenGL drivers for your video card (provided by your video card manufacturer).

Tauren Nov 3rd, 2006 10:15 pm
Re: Creating a good game
 
And if I am making people that LOOK as good as halflife too I still use opengl

Tauren Nov 3rd, 2006 10:19 pm
Re: Creating a good game
 
How do I start the program I just installed it it gives a console writes the files and then what/

John A Nov 3rd, 2006 10:22 pm
Re: Creating a good game
 
Quote:

Originally Posted by Tauren (Post 271829)
And if I am making people that LOOK as good as halflife too I still use opengl

The graphics library hardly has anything to do with how the graphics look on screen. It's all on how much skill and work the programmer(s) will put into the game.

Have you ever played Myst? The first version of Myst was created on Apple's HyperCard, which was more of a presentation-creation program, but somehow the 2 guys who created it in their basement managed to do it. Which shows that it's not the tools that make the great game, it's the people who create them.
-edit-
Quote:

How do I start the program I just installed it it gives a console writes the files and then what/
Do you mean the OpenGL SDK installer, or the NeHe tutorial? The NeHe tutorial should at least open a window. If not, make sure you've created a Win32 project (not Console app).

mattyd Nov 3rd, 2006 10:25 pm
Re: Creating a good game
 
Which shows that it's not the tools that make the great game, it's the people who create them.

Exactly.

Tauren Nov 3rd, 2006 10:55 pm
Re: Creating a good game
 
No... I mean i nstalled the opengl95 it bring open a console and thens closes now what?

Tauren Nov 3rd, 2006 11:54 pm
Re: Creating a good game
 
Some quicker support would be good lol..

Tauren Nov 4th, 2006 12:00 am
Re: Creating a good game
 
I guess I am going to give up its not really worth it I dont know how the hell to do sdk I only understand c++ I will not waist my time learning how to do Some stupid ass thing like this I waisted my time reading ALL about visual c this will prolly be a waist I am gussing

John A Nov 4th, 2006 1:29 am
Re: Creating a good game
 
Quote:

Originally Posted by Tauren (Post 271873)
Some quicker support would be good lol..

This is not a chatroom. There's no obligation to post, and so if we do so, we're doing it voluntarily.

Quote:

I guess I am going to give up its not really worth it I dont know how the hell to do sdk I only understand c++ I will not waist my time learning how to do Some stupid ass thing like this I waisted my time reading ALL about visual c this will prolly be a waist I am gussing
Which is what we were trying to tell you. Plus, I just said that the OpenGL SDK probably doesn't need to be installed, as it should be installed by default.

mattyd Nov 4th, 2006 2:00 am
Re: Creating a good game
 
Quote:

Originally Posted by Tauren (Post 271873)
Some quicker support would be good lol..

It's difficult to even comment on this statement. :rolleyes:

Salem Nov 4th, 2006 4:50 am
Re: Creating a good game
 
http://www.daniweb.com/techtalkforums/thread59835.html
First an OS, and now a game.

Quote:

Originally Posted by Tauren
I guess I am going to give up its not really worth it I dont know how the hell to do sdk I only understand c++ I will not waist my time learning how to do Some stupid ass thing like this I waisted my time reading ALL about visual c this will prolly be a waist I am gussing

Yep, that seems to sum you up quite nicely.

This isn't the matrix, there is no quick way to "learn kung fu". There is a huge amount to learn, and none of it will be wasted despite your inability to see how something might be relevant in future.

Programming is a skill built up over many years of practice. The skills you might need for a game are not EXCLUSIVE to game programmers.

Since you've yet to post a single line of code which would compile, I'd say that you're 5 years away from being able to do this kind of stuff.

And despite your bluster, I don't think you have the patience to stay the course.

> Some quicker support would be good lol..
Ok, now you're verging on being a time-wasting sponger incapable of doing anything for themselves.

Tauren Nov 4th, 2006 9:39 am
Re: Creating a good game
 
And were is OpenGL Pre installed then

Tauren Nov 4th, 2006 10:34 am
Re: Creating a good game
 
Ok I got something Visual C++ is that alright

iamthwee Nov 4th, 2006 11:01 am
Re: Creating a good game
 
Some other possibilities

http://www.ogre3d.org/
http://www.blender3d.org/cms/Game_en...ics.212.0.html

Tauren Nov 4th, 2006 11:27 am
Re: Creating a good game
 
OoO ORGE is sweet

Tauren Nov 4th, 2006 11:28 am
Re: Creating a good game
 
But the question is where Can I downlooad it with out having to run bunch of stuff?? like pre compiled

Tauren Nov 4th, 2006 11:30 am
Re: Creating a good game
 
Well... What I mean is like where I can just do the graphicing ? Any pre mades? Which one should I download tehres SDK and anthoer

iamthwee Nov 4th, 2006 11:31 am
Re: Creating a good game
 
The info is all there on the site. I'm using blender's game engine at the moment but only cos i'm already versed in creating models and familar with the interface.

Tauren Nov 4th, 2006 12:03 pm
Re: Creating a good game
 
Well... I cant get this to work...

John A Nov 4th, 2006 7:09 pm
Re: Creating a good game
 
Quote:

Originally Posted by Tauren (Post 272048)
Well... I cant get this to work...

*Sigh*...

When you say "I can't get this to work" and expecting us to find the solution, that just doesn't help.

When you write a game, you usually create the 3D models with a 3D modelling program such as Blender. These are then saved for later use.

Then in the program's code, it loads the model from the file when it needs it, parses the data, and saves the resulting data into memory. This data is then used to draw the model to the screen.

The OpenGL SDK will be installed in:
<compiler directory>/include/gl.h glu.h glut.h
<compiler directory>/libs/glut32.lib glu32.lib

If you may have noticed, GLUT is not part of the OpenGL SDK and may have to be downloaded, as it's very helpful when creating OpenGL windows and other interface tasks.

The most important tip when compiling OpenGL apps is to make sure that the lib files (glut32.lib/glu32.lib) are linked with the project. Instructions for adding these files to the link list are compiler-specific, so look for a list of .lib files, and just add glu32.lib and glut32.lib to that list.

letsjoy Nov 6th, 2006 3:26 pm
Re: Creating a good game
 
Quote:

You just managed to create a "Hello World" program, and now you're trying to create an MMORPG? Be realistic. To write a game you need:
  • Be proficient in C/C++. This means you need to know how to write complex classes without runnining to a forum for help.
  • Learn a graphics library such as OpenGL or DirectX. Without them, you'd be forced to write your own graphics library just to draw something like a square. OpenGL and DirectX are a whole new can of worms, though.
  • To write a 3D game, you need to have good 3D math skills. You should be completely comfortable with vectors, matrices, and the like.
  • And the list goes on...
Don't want to discourage you or anything, but I'm just saying you're biting off a bit more than you can chew. Please, PLEASE learn C++ well, and then you can start learning OpenGL (and starting in OpenGL means 2D games, too).

exaclty....

jbennet Nov 9th, 2006 4:46 pm
Re: Creating a good game
 
i mastered vb for concepts then c++ console apps, then i leart basic win32/mfc then i got a book on directx game making which came with tutorials, modelling software and an IDE


All times are GMT -4. The time now is 10:25 am.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC