A Cry for Help

I have been programming for almost a year now, and my dreams are probably larger than they should be. That being the case I am turning to yet another, to try and get help. I am only in the 8th grade and I’m only taking Algebra 1 so I’ll need help with some (most) of the math involved in this question. Just as a little more background, I only took a week of C++ over the summer, so I don’t know too much about the "tools". However, I am very good with getting things done, working out bugs, syntax, and learning the things that I have to know. So, I suppose that is probably going to very hard for me to ask/explain, but I’ll try my best.

As a C++ programmer, I see myself making video games. I have already made a few pathetic (and slightly sociopathic) games, but nothing that big or too fun. However, I made these games in Pygame (Python) and a few text games in C++, and now I am wanting to go to the next step in making C++ video games. There are many C++ game engines such as OpenGL, Ogre, and that kind of stuff, but none of these seem good to me, and I would like to make my own. I know that this would be like re-inventing the wheel, the atomic bomb, and all of Newton’s/Einstein’s theories (at least for me being the only programmer in what feels like the whole county and having math teachers who are completely oblivious about every math question I have so far asked them, at least about "simple" trigonometry and linear programming)

In the end I suppose that the real question here is if there is anyone out there who could help me, and would be willing to help me, create a rendering system, a collision-detection system, a physics system, and then maybe help me understand how to make a simple game. As I said, I am still young and I think that this is what I want to do when I choose a carrier for my life, so remember, this is not some one-timer want-to- be kid, you’d actually be changing a person’s life and future for the better. Thank you.
Kyle,

I hate ruining peoples' dreams, especially if the people seem nice. I really do. That said, I... sort-of feel obligated to let you know a few things.

OpenGL and OGRE aren't game engines. OGRE is a rendering engine, while OpenGL is an API that OGRE can use to produce the images. Neither of them provide any sort of collision detection or physics (at least, I don't think OGRE provides collision detection, but know that it doesn't provide physics and I know that OpenGL provides neither).

The OGRE rendering engine took a large amount of work to get to the point at which it is, and even then it doesn't support all the latest bells and whistles. Creating a new rendering engine from scratch using OpenGL and getting it to the point where it could be said to surpass OGRE would take a huge amount of skill, effort, and dedication.

My suggestion would be to start by building off what other people have already done. Download Crystal Space and the CEL, and try your hand at making a few games with those. When those two become insufficient to the point where you absolutely *must* use something else or your ideas won't get anywhere, then would be the time to look into either using something else or creating something from scratch.

Good luck,

-Albatross
Last edited on
Thank you for responding so quickly. With that said, I have been programing long
enough to realize that just about anything that you want to do will most likely
dramatically change throughout doing it. Also, I realize that Ogre and OpenGL
are mostly renderers. However, the main part that I am really concerned about
right now is the renderer. Thank you the more in-depth description of these
programs, for being the first person to respond, and not being a noob about it
(in the name of trying not to name pacific body parts).

-Kyle
Topic archived. No new replies allowed.