Recently I went through some intensive code learning. I have learned almost everything I need to know in order to create this project. Let me tell you about some of the features of this game.
The game is an role playing game (Possibly mmorpg, but for now just rpg). There are several activities you can do to have fun. There is slaying monsters for loot, crafting weapons and armor, and level ups. And for all you runescape fans out there, yes, skilling will be a thing. You can cut down trees and go mining, fishing, crafting weapons and armor, while you are not busy slaying monsters.
There will be a shop and inventory system, as well as some means of data persistence. Also a huge landscape. If this game is to be multiplayer, there will be a login/create account system. You will be able to see other players, and even (if you and your opponent both have it enabled) pvp. The pvp system is simple, While you are not in combat you can turn you pvp on and off. You can only attack people if they have pvp enabled, and if you have pvp enabled. If in the case this game is to be multiplayer, then there may be a “report a player” system to get hackers or bullies out of the game (no one wants to play with hackers or bullies).
There will be a quest system, but for now that is still in the experimental stages. There will be some way to learn how to play the game. It could be a tutorial, or a “Help” button that you can click on that shows you how to play the game.
I have create some test projects that prove my codes are functional, and work properly. Soon I will take all the things I have learned from the test projects and use them to create the actual game.
The current testing I have done, allowed me to create a functional inventory system, but unfortunately the login system is still incomplete. The login system works fine, allowing the player to login with his username and correct password, but the system does not have much security from hackers. I will post a thread later containing the scripts for the login system, and see if anyone knows how to make them secure. The inventory system will be a series of slots going horizontally from the bottom of the screen. The inventory controls are similar to minecraft, press the “E” key once to open it, press the “E” key again to close it. But there will be another GUI called the equipment GUI which allows you to equip the items in your inventory.
Another feature of the game is the XP system, if you are a low level noob, then you will not be able to equip higher quality gear, until you have leveled up high enough to use them. For instance, if a player has only 1000 strength XP but wants to wield a sword that requires 1500, tough luck, that player can’t equip the item until he is at minimum 1500 strength xp. To gain xp they will have to slay monsters which will drop experience points upon death.
Yes I have learned most of the code to create such a project. I have already learned 90% of the material. So what do you think of my idea?
Tell me what kind of things you like seeing in rpg games, I might just add them to the game. (The game is currently incomplete, but does have a estimated release date of Dec 2017. THIS RELEASE DATE IS NOT FINAL AND MAY BE SUBJECT TO CHANGE).
No screenshots available yet. Will add them as game nears completion, and the landscape and 3D models are generated.