I have been coding for a while now and have a decent beginners grasp with C++. I took a course in high school and it stuck with me ever since (about 12 years now), but I've never developed anything significant and still consider myself a beginner.Just recently I've started learning PhP, MySQL and Javascript in order to start making my own web based game. Before I go through all this trouble I would like to know if there is anything I am missing, what languages I should be using and how to make everything come together.
I am not asking how to code it, I will learn that on my own. I am more or less asking if I am on the right track or not. So here is the information about my game.
- Web Based
- MMORPG
- Players will have a log-in system to access the game
- I will be keeping track of each users information (name, email, character info, etc)
- This game is mostly text based...there will be no "live action" or 3d/2d model animation. I will have pictures however.
- If I had to say it was similar to any game I would say Reign of Blood...or, every Myspace game if anyone remembers those.
- I would like the ability to drag/drop to equip gear.
- There will be "server wide" events
- PvP allowed
- Automated offline battling (Combat will basically be done by pre-selected skills and stat comparison).
- Online battling will be 2 players currently online in a turn based (each turn is timed) combat that select a skill to use and (again) stats will be compared to determine winner
- Inventory system
- Quest system
So my current plans to are use mainly PHP and MySQL. My idea is to set up mostly everything with PHP using OOP. HTML5, CSS and some Javascript for making the page look and act a little better. The question is, would this be the best way of doing it? Should I be using PHP to basically program the game with? Or would I have better luck using another language?