I have been working on a text based browser game for several months now. I have gone through several coders that did not keep their promises, and it has been quite a mess. I'm looking for someone that is experienced with browser games that can set up a framework and overhaul this project.
The concept of the game is quite simple, but a bit hard to explain. I'll try to keep this as concise and simple as possible.
We have a user CP where users can log in and set their "Actions" for the RPG. These Actions determine how their characters will grow over time. Each player has a "Roster" page where they can view their stats, moves, inventory, location, etc. Every 24 hours, each player's Roster page is updated according to which Actions they have set. Some actions are location-specific, meaning their character must be in a certain location to access it.
The list of actions available are as follows:
Train with an NPC
(There is a different NPC for the player depending on the player's location (this is stored in a database table). Each NPC gives different stats and teach different moves (each player has stats and moves, stored in the database as well).
Learn a move from an NPC
(Each move takes 10 days to learn, and 1 day less for each point of intelligence the user has. The moves a player can learn depends on his location.)
Spar with a partner
(This action lists every player in the same location. Two players must select eachother in order for this action to have any effect. Adds stats to both players on every update.)
(Adds stats to the player's character on every update.)
(takes 7 days to complete, fully restores HP and Stamina at completion. Rest time reduced to 5 days if user has accelerated regeneration, and 6 days if they have demonic restoration)
(Takes 3 days to complete, fully restores Stamina upon completion. Rest time reduced to 2 days if user has demonic restoration)
Search for Stone Shards
(There are 6 stones in Caladynia and 6 in Zindar (stored in database). These actions are only available in these 2 locations. If there are no stones left, the action is not available.
The formula for finding a stone is in shards.php. Example: If search time is 1-30 days, the days remaining will be shown as 30. The chance to find a stone on the first day is 100/30, or [url removed, login to view]%. On day 2, the chance becomes 100/29, or [url removed, login to view]%. If the user has 1 day left he has a 100% chance of finding a stone. Once user finds a stone, a random stone (there are Caladynia stones #1 through #6, and Zindar stones #1 through #6.) is added to their inventory and their action for that slot is reset.)
Users should be able to purchase items at the shop (accessed through the user CP), and they can be equipped/unequipped through the inventory page. These items give extra bonuses on each update.
I would like to have a framework set up for this project, as well as a solid user management system and a way to modify the values for each action, through the admin CP. Most of the coding for this project is already done, but as I mentioned it is very unorganized and inconsistent. I will provide the old code upon request but please remember I am looking to rehaul the system for consistency and professionalism. Please message me if you have any questions.