Sign in to follow this  

What's Next?

This topic is 4814 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Well, I am almost finished reading this book: http://www.amazon.com/exec/obidos/ASIN/157169160X/ref=pd_ecc_rvi_2/002-5487140-0658462 I am not sure what to do next. I would like to make a MMORPG sometime. What book should I read next? And should my game use directx? I have no idea what to do now! Please guide me :)

Share this post


Link to post
Share on other sites
I'd recommend you start with a small game, maybe a prototype of the game in 2D would be a nice idea. This way you can find out what you would need for the game other than graphics. My Idea of a small 2D game would be a character walking around in the world talking to other characters, buying stuff and fighting monsters. You could start by doing only on of these things like a character walking in the world and then do the next like walking in the world and fighting monsters.

After your done prototyping you should have a better idea of what to do next.

Share this post


Link to post
Share on other sites
Quote:
I made one last night.


Lol...lol...lol...lol

Ok RuDeDoGg, think about this.

World of Warcraft. MMORPG.

Now think about Blizzard. Where they started,

Warcraft, Diablo, Starcraft, Diablo 2, Warcraft II, Warcraft III, Starcraft Ghost, World of Warcraft. (not sure of the order)

I'm not sure what other games they made, but look at it. "Warcraft I" came out yonks ago. As well, they have a huge team to work on there projects. You, one dude, just finished a book. Think about it.

I'm not trying to be horrible but just look at it. It tooks Blizzard 6 (or more) games before thay made WoW.

Start small, small, small. You need to know how a game works. It's not just a matter of slapping a couple of things together and then the whole world wants to play your game.

If you had come here saying, "Well I have just finished leading the team on the Doom 3 project", I think we would put more hope in you.


Share this post


Link to post
Share on other sites
Guys, cool down. He said "I would like to make a MMORPG sometime". He didn't say he's going to do it tomorrow, nor he asked other people to do it for him.

My advice: As the others said, start with a small game, but at the same time don't narrow your researches on things that apply only on that game. Learn as much as you can about graphics or programming techniques. Search all over the internet for tutorials,samples and papers, and learn what you find interesting.

When you come across an advanced technique, don't say "I'm not going to use that on my small game, so I will ignore it". Learn it well,make a demo that utilizes that technique and keep the code. When you will be ready to start a bigger project, it's importand to already have some code available.

Share this post


Link to post
Share on other sites
Quote:
Original post by RuDeDoGg
I am not sure what to do next.

Code, code, code...
Quote:

What book should I read next?

Well there are quite a few. I'd start some coding first.
Quote:

And should my game use directx? I have no idea what to do now!

Start with something more high-level first, like SDL. You could try to start with a simple game. Start from scratch:
- choose a game idea
- make a concept for that game (what the game should look like,
player actions etc.)
- write that concept down (for a simple game, a single sheet of paper is sufficient) - you need to do that because you will most likely not be able to finish it in one session.
- start coding
- once you have a playable version, look at the concept and see if you have all you wanted to include. Most likely you will notice some differences because you aimed too high [smile]. This is nothing bad, it happens to the pros all the time [wink].
- try to polish the game a little (controls, menus, sounds, ...)
- be happy and start over with something bigger

With just 2D SDL and some basic knowlegde you can achieve some quite impressive stuff. It is important to actually get the required skills by practising (that is: making small games and demos). Too much reading is just as bad as too little reading.
So if you haven't done Pong yet, write one. No idea how to do graphics? Make a guess-the-number game (or Mastermind, if you will).

Conclusion:
Practise a little by coding a small (text-)game. Get familiar with your IDE, the compiler, the debugger. Then use SDL to do some graphical stuff. You won't need a book at first, reading some tutorials will do.

Good luck and happy game coding,
Pat.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
>> I would like to make a MMORPG sometime

L... O... L...

Share this post


Link to post
Share on other sites
Quote:
Original post by mikeman
Quote:
Original post by Anonymous Poster
>> I would like to make a MMORPG sometime

L... O... L...


I guess your dream when you started programming was to make a pong clone, right?



lolol


Try learning a graphics API like DirectX or OpenGL and start making some simple games :).

Share this post


Link to post
Share on other sites
Thanks guys!, besides the noobs with posts making fun at me the reply's were great. I'm only 15, so I think I'm doing good so far. I think I'll make a pong clone, then tetris, and then try to make a 3d studio max graphic "extractor" thing. I hope I can get this far within 4-6 months. I want to make an MMORPG, abd yes I underestand that it's hard... But, at least it's possible. After tetris, I might try making a old style final fantasy game or something. What compiler should I use? I have access to Borland c++ 6, microsoft vc++, and dev c++. I'm not sure what I should use. Anyway, thanks!


BTW: I have an online library subscription, so I basically have access to most books. Could someone recommend some specific books?

Share this post


Link to post
Share on other sites
Visual Studio is a very friendly IDE. If you have access to it - try it out, you won't regret it [smile].
As for books, I don't use them much. The Zen of Direct3D Programming seems to be quite good. Programming Role Playing Games With DirectX might also be worth looking at.

Just don't copy the coding style of these books - personally I don't like it [wink].

Other than that these books will provide you with all the information and basic concepts you need to get started with (3D) game programming. If you need more in-depth information on specific concepts and algorithms, I recommend the Game Programming Gems series. Note that this series won't teach you all the basics but provides several features and articles covering all areas of game programming, from program design to maths and physics.

Good luck and happy coding,
Pat.

PS: Consider yourself lucky to be 15 and living in the 21st century. When I was 15 there was no literature on game programming at all, not to mention internet communities...

[edit]
PPS: Never underestimate the power of understanding algorithms! The force will be with you if you have Algorithms in C++ and praise the wisdom therein once in a while [smile].

Also learn some basic trigonometry. It will help you understand the concepts of both 2D and 3D game programming.
[/edit]

Share this post


Link to post
Share on other sites
I didn't realise you were only 15. I shouldn't be sarcastic (slaps wrist). Anyways, you have many carefree years ahead of you with plenty of time, so don't rush anything. DaRookie is right, you will need a good knowledge of algorithms and data structures, and the Sedgewick book is one of the best. But these concepts are not normally taught until you go to University. So you'll have an advantage if you start learning early.

Share this post


Link to post
Share on other sites

This topic is 4814 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

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

Sign in to follow this