Hello, I am TianaJRP, I am new to C++. I always wanted to make a MMORPG of my own, but I don’t know how. I have tried RPG Maker, Game Maker and Eclipse Origin, Eclipse Evolution and also Eclipse Stable but I didn’t like any of those. So, now I ended up picking this last choice, the hardest one: I have to make my own MMORPG with my own style.
Since I am new, I don’t know how to code anything yet, I will have to take lessons and I'm willing to learn all of them. But lessons and knowledge isn’t anything. I have to have a guideline of how the game work and how to set up server and setup, so, these following these are the things I'm aiming for:
1. A custom Server and Client.
- I want a server that is “open and ready to go” – which mean I'm planning for a server that only need me to open it then it will do the rest of the work (connect, IP, portforward,…)
- For client, I want a 3d style game but is able to play on low-graphic card machine. I played Endless Online and Ragnarok, I really like their way of making game and I will take them as my guideline for how my game going to look.
2. Graphic
- For graphic, I can draw some anime and I will try my best to draw
3. Map
- I'm aiming for a map editor like Eclipse (open the client and edit if you are admin)
- Fantasy and sea map (I want a fantasy and pirate game)
4. Feature that I am planning for:
- It must be low graphic card game, I don’t care if it take lots of space like 1-2 gigabyte, as long as it play-able on low graphic card computer, I'm ok.
- Doesn’t need to install, kind of like Puzzle Pirate game.
- PVE, PVP
- Player own everything, basically mean player can do everything from build town, build ship, build kingdom, do whatever they want
- Skills system like Runescape
- Advanced combat system
- Advanced Navigation system
- Advanced skill doing system
5. A little more detail please :)
- A little more detail? Umh, ok, about the combat system, I want player to have to press button in order to attack, think it like they have to press control to attack. But I want it more advanced, like you can make combo by pressing ctrl and up and up or something like that.
- For Navigation system, I want player to navigate their ship like real ppl navigate real ship in real life
- For skill, I want everything to be realistic. Like if you want to cut tree, you have to swing your hatchet and correct timing, correct strength,… For fishing you have to put in your own bail,… lol
6. You will never make it! It will take forever to do this!!!
- Umh, who care? I'm only 13 and I still have a long way to go!!! I'm willing to spend the rest of my life working on this!! :) Beside, I also have friends who willing to help me too!
7. Anything else loser?
- Yeah, since I'm only 13, you can call me loser or noob if you want, I play piano by ear and I can compose some music for the game. I don’t really like rock or rap music for the game but I want fantasy music like runescape’s one.
8. Your idea sound great, can I help?
- Sure, I will let everyone help, you heard it??? EVERYONE CAN HELP :D
9. This kid will just go around and beg for resource
- No, I'm not going to do that :( I'm going to learn it by myself and if I get stuck at some part I will ask for help, I'm not going to beg for open resource.
10. You sure you want to do it? You will get bored soon
- Nah, I promised myself that I have to make a good MMORPG before I'm dead. Anyway, I have spend over 6 months to find good game making engine (I used RPG Maker, all sort of stuff) and I learned some valuable stuff like Port Forwarding, a little PHP, Peral/Ruby scripting, a little C++,… yeah, I'm gonna keep going
11. Kay, I'm gonna help you :)
- Yay :D
- Lol thank :)
So here is the progress:
JRP Dragon Online Version 0.0
(Started date 1/30/11)
Client: 0%
Server: 0%
Feature: 0%
Idea: 100%
Website: 0%
Supporter: not sure
You've got a large mountain to climb. Sockets( which makes the game available online ) is a hard task in itself. As for programming an entire game in C++ with no previous C++ experience is not exactly recommended.
Keep me informed about your progress. I feel that you're a bit young to be undertaking such an endeavor, but I can remember back to when I was in your shoes. Keep working at C++, 3D concepts, and computer science and keep me informed on your progress. You can message me any time on the forum here with questions. Who knows, if you get far enough, I might share the project (ATMOS*) that I'm finishing up that would be perfect for your server-side :)