Sign in to follow this  

prerequisites

This topic is 4354 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

I'm am currently planning an online rpg and I was wondering what everyone would recommend I know before starting to program. Right now I'm Learning MySQL and PHP, also I know alot about basic web design already. I'm thinking javascript and some kind of graphic design program for the 2D art. Anyone know of any tutorial references, a good graphic program, or even some basic information and creating and publishing your own game? Thnx ~ Ian [Edited by - iandigges on January 10, 2006 3:54:47 PM]

Share this post


Link to post
Share on other sites
few questions...

1. define 'online rpg'. because if you mean 'mmorpg' thing you are ready for a fun ride. and by 'fun', i mean 'annoying'. because there are 20834729837298347928374982734982734982 factors you are overlooking.

2. have you done anything past php? any c/c++/java or anything? these will definately help you.

3. are you gonna try to do a diablo type rpg if not an mmo? turn based? text adventure? mud? it sounds like you wanna do a web based game, therefore flash might be a decent idea. actionscript is powerful enough to handle the basics and then some.

Share this post


Link to post
Share on other sites
he means an http based rpg, maybe mmo maybe not, but if so, more like urban dead than world of warcraft (not about real time graphics stuff - uses a basic submit model like standard web apps).

I think you should make sure and keep your game logic totally seperate from your rendering ... that way you can output simple xml ... or html ... or you can add cool features like 2D maps and art (as you mentioned) or render SVG images at the server if you want.

So whatver language and db you choose (php / MySQL it seems, which should be fine).

Then design your basic data model (the MOST important part for a particular rpg game).

and go from there

Share this post


Link to post
Share on other sites
If you're creating a website game like neopets, then this post probably will not apply.

Not to be rude, but your idea of 'creating a game' is totally off. Even if you try to make a singleplayer in javascript you'll be very busy with the 'overlooked factors' the above poster mentioned.
1) javascript isn't powerful in terms of making games. It's a Scripting Language, not a Programming Language.
2) Assuming you want to create an online game (what? another MMORPG? 8(), you'll need something better than javascript simply because it can't handle the task and isn't capable of doing real-time queries to the server. Let aside it's limited 2D graphics display capabilities.
3) And further, MySQL and PHP will handle the serverside just fine, until you reach a certain amount of players (assuming MMORPG), so eventually you'll get yourself and your players stressing.

I'm not sure about MySQL and PHP's performance, but I'm sure a browserbased online game will not perform well if you make it with javascript. Look into Java Applets or Macromedia Shockwave. Or learn to create stand-alone applications.

Share this post


Link to post
Share on other sites
I wanted to make a 2D turn based mmorpg accessed via a browser. Something simple graphic and concept wise but great gameplay. I also want a coop feature so players can join clans as well as solo based character building.

Share this post


Link to post
Share on other sites
My suggestion would be to stay as far away from javascript as possible. Since you're going to be using PHP, why not do everything server-side? K.I.S.S. Although I would also keep away from Java Applets and Shockwave/Flash, you can try your hand out with it. Getting everything to sync well with Applets/Flash/Shockware and your MySQL database will just confuse matters. Stick to PHP and you'll be set to go. The main priority is learning PHP and learning how to link it up to your own MySQL database. Once you've learned that, you probably could make a simple game without help.

PHP Game Programming goes over the creation of a Lemonade Stand game where each user takes on the resposibility of a lemonade stand, selling drinks to customers. It may peek your interest.

Share this post


Link to post
Share on other sites
So I could do everything with mysql, php, and html? What about xml and a program for graphics? I wasn't planning on annimation although I could put some in eventually, any suggestions?

Share this post


Link to post
Share on other sites

This topic is 4354 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