Go Back   OnRPG Free MMORPG Forums > Other > Game Development

Reply
 
LinkBack Thread Tools Display Modes
Old 09-09-2006, 02:40 AM   #1 (permalink)
Marios's Mustache Wax
 
Join Date: Aug 2006
Posts: 8
Reputation: 10
Default It's time to play with the big boys now..

Hello all!

I'm Zephrith, a 13-year old coder ALWAYS pursuing a job in Game Developement. Here's a little history of my coding experince:


I started at about 9 at a Playerworlds game. It started pretty little, but it was very fun, and exciting. This is when I immediatly started to love making games. Over my ages of 10 and 11, I tried learning C++ and Java, and just didn't get it. I quit... for the time being. Then, at age 12, I came to this little site called BYOND. Filled with DBZ and Naruto games, I decided to try to code my very own. Learning that the programming language was very easy, I tried it. After only 1 month, I decided I want to become a Programmer again and went to learn some Python and Lua on the way. It was very nice. This only lasted for a month or so, untill I told myself that I WILL survive C++, and moved on to that.


Now, I'm trying to learn this "C++", and I just have a few questions for you guys:

1.) How do you get a server for your MMORPG? How much does it cost?

2.) I'm only a 13 year old, so I think I started kinda early. What is the average age of people learning C++, and actually become sucessful in the future?

3.) Any good books someone can recommend?

4.) What's the best coding language for MMORPGS? (I'm guessing C++.) Scripting Language? (I'm guessing Lua.)

5.) What's the best engine for C++?


Thanks in advance,

Zephrith!

Last edited by Zephrith; 09-09-2006 at 05:14 AM.
Zephrith is offline   Reply With Quote
Old 09-09-2006, 05:28 AM   #2 (permalink)
Crumbly, but Good
 
Eriond's Avatar
 
Join Date: May 2006
Location: Montreal
Posts: 1,645
Reputation: 67
Send a message via MSN to Eriond
Default

Apologies if this doens't come out right, I'm a little drunk right now, but I have nothing else to do...


1) Servers can be variable in cost. You could host it yourself, but the charges for the badnwitdth would come through your ISP. To actually rent a server it'd anywhere from 100 - 400/month... I think.

2) No age is really specified, you can learn it whenevr. The only barrier to your game programming would be the math, which you don't learn when you're 13. When I was 13, I was just getting used to algebra and stuff, I hadn't started functions, trigonometry or antyhing like that.

3) No books. Don't bother buying stuff, go for tutorial websites like the following:
http://www.cprogramming.com/tutorial/lesson1.html

4) There is no best language, but C++ is certainly a good choice.

5) If you want the 'best' engine, that'd be your own, but if you want a premade one, try Irrlicht.
__________________
Outsider
3D Space Action Shooter/RPG in Development
http://www.youtube.com/user/outsidergame
Eriond is online now   Reply With Quote
Old 09-09-2006, 08:06 AM   #3 (permalink)
Pikachu's Flea Collar
 
Join Date: Aug 2006
Posts: 57
Reputation: 10
Default

Zephrith: Thank you. Thank you. Thank you.

Thank you so much. Seriously. Just when I thought all young kids were complete idiots. Your spelling and grammar was good. You did not mispell things so horribly that your post was unreadable, your grammar was not bad at all for your age. The future is bright for you.

1.) How do you get a server for your MMORPG? How much does it cost?
It really depends on what you're looking for, what kind of game you're making (2D? 3D?), and how well you can optimize the communications between server and client.

2.) I'm only a 13 year old, so I think I started kinda early. What is the average age of people learning C++, and actually become sucessful in the future?
The only thing that age will change is how well you're able to understand what you're working on. Age should not be so much a factor in determining how successful you'll be in the future with game programming. The only thing that will determine this is your willpower. If you stick to it, and spend some time on it every day, you will get better.

3.) Any good books someone can recommend?
Books are overrated. The best knowledge comes from the internet. Books are alright though if you have the money to spend on them though. I find that a few of the books i've bought are very good references. The majority are crap, contain code that does not work, and explain things horribly. Some books i'll recommend to you are Accelerated C++ (you may get frustrated with it...), OpenGL Game Programming, and I hear Programmin RPG's with DirectX is good (the only book I listed that I havn't read).

4.) What's the best coding language for MMORPGS? (I'm guessing C++.) Scripting Language? (I'm guessing Lua.)
C++. You don't want to make an MMORPG first though. Once you get into coding, you understand eventually, you become enlightened, and you no longer want to make an MMORPG. But thats no reason to not want to get into coding.

5.) What's the best engine for C++?
This question is kind of like asking what someones favorite movie is. It depends what you consider the best. Do you determine the best by features? Quality of the features? How well the engine can do what you want it to do?
Scottc is offline   Reply With Quote
Old 09-09-2006, 09:24 AM   #4 (permalink)
McFox Sandwich
 
Join Date: Jul 2006
Posts: 463
Reputation: 10
Default

If you will be using C++ to program I suggest you don't use Direct X. It can be very complicated to code your GFX into Direct X and import it into C++.
Cj Shadows is offline   Reply With Quote
Old 09-09-2006, 04:25 PM   #5 (permalink)
Marios's Mustache Wax
 
4rch4ngel's Avatar
 
Join Date: Sep 2006
Posts: 15
Reputation: 10
Default

First off I’d like to say basically what Scottc said in his post. I look highly upon people who use correct grammar and are not too lazy to make a sentence because these are (most of the time) the more mature people who want to sound professional and take what they are doing seriously. A simple thing like that will take you a long way.

I just have a little advice for you as someone who has been where you are before. When I was around your age (I’m only 16 now so it wasn’t that long ago) I tried to jump right into C++ and mmo's from the start but I learned from the people here that wasn’t the way to go. I recommend starting with an easier language other than C++ so you can get the hang of programming languages as they are all very much similar. I'd also recommend starting on a very simple project once you learn a language and become pretty good at it.

The people that will become successful are the ones who have the patience and will power to work up to what they want to do, rather than jumping right in and finding it frustrating enough to quit.

Good luck to ya and I hope you found some of this helpful.

Last edited by 4rch4ngel; 09-10-2006 at 06:16 AM.
4rch4ngel is offline   Reply With Quote
Old 09-09-2006, 07:22 PM   #6 (permalink)
Pikachu's Flea Collar
 
Join Date: Aug 2006
Posts: 57
Reputation: 10
Default

Quote:
Originally Posted by Cj Shadows View Post
If you will be using C++ to program I suggest you don't use Direct X. It can be very complicated to code your GFX into Direct X and import it into C++.
You know nothing. The most difficult part of DirectX is setting up a window with it. Thats because you have to go through all the WinAPI junk, whereas with OpenGL you have glut, SDL, and I believe Qt sets up an OpenGL window as well. DirectX is the industry standard, so its best to learn it if you're going into graphics programming.
Scottc is offline   Reply With Quote
Old 09-09-2006, 07:29 PM   #7 (permalink)
Marios's Mustache Wax
 
Join Date: Aug 2006
Posts: 8
Reputation: 10
Default

Thank you all for your comments and compliments! I really appreciate you as a person putting your two cents on this topic. Just a bit more questions untill I stick to the Programming Language for a while.


1.) How much math does C++ exactly need? What Grade would you have to be to learn it to the fullest extent?

2.) I've heard about Python. Is that a good beggining language?



Thanks in advance!
Zephrith
Zephrith is offline   Reply With Quote
Old 09-09-2006, 07:44 PM   #8 (permalink)
Norrin Radd's Nerd Rage
 
Piggy-Bank's Avatar
 
Join Date: May 2006
Posts: 1,615
Reputation: 30
Default

um....ill try and answer that , im also 13, but my grammer and punctuation SUCKS xD

1. C++ won't really need a lot of math when you begin. JUst read the tutorials, and if you get stuck, go search the web for math help. Just begin to read the tutorials, like me...and if you don't get anything, just ask around. ^_^

2. Python is a good beginning language. I've never really learned much about it, but i know TLM knows a good deal. PM him if you want some help =P

oh, and good luck learning C++. I'm trying to do the same, and my advice is that start small, and just read each tutorial a few times. Then, work your way up from there ^_^

btw, i just wanted to say thanks. YOu've got the skill of getting people to answer the questions that i wanted to know..lol <3 thanks a lot ^^
Piggy-Bank is offline   Reply With Quote
Old 09-09-2006, 07:55 PM   #9 (permalink)
Crumbly, but Good
 
Eriond's Avatar
 
Join Date: May 2006
Location: Montreal
Posts: 1,645
Reputation: 67
Send a message via MSN to Eriond
Default

Well, you see C++ itself won't require much more math than arithmatic, but when you want to get into game programming, it's an enitrely different story.
__________________
Outsider
3D Space Action Shooter/RPG in Development
http://www.youtube.com/user/outsidergame
Eriond is online now   Reply With Quote
Old 09-09-2006, 07:57 PM   #10 (permalink)
Marios's Mustache Wax
 
Join Date: Aug 2006
Posts: 8
Reputation: 10
Default

I think I'm going to try it. But if it's too much for me, I'll switch to Python.


Thank you everybody!
Zephrith
Zephrith is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 11:46 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0
OnRPG, Copyright ©2003-2011, Game Entertainment Enterprises