Our game consists of a world where players get to adopt their own virtual pet, feed and play with them. There are many types items to choose from, there are books, weapons, food, toys. Each pet has skills; the skills are music, magic, cooking, sewing, writing, programming, art, sports, pottery and drama. When a pet is created the skills start empty, zero. There are many ways to increase the skills, if you want to upgrade your pet’s music skill you can use a music-increasing type of item; that could be a flute, a piano…
At the moment we want to add a forge system to our game. When you want to bake a cake you add egg, flour and sugar and the cake is done. The forge system works in a similar way.
There will be a special page for the forge system. There will be 3 slots, every ‘slot’ will consist of a drop-down menu that will display all items in the player’s inventory, the user pick 3 items and click a button, when the button is pressed, the 3 items vanish and a new one is created, just like when you make a cake: the egg, milk and sugar ‘vanish’ and the cake is created.
We need an easy admin page where the ‘recipes’ are added. In other words, we need a place where we can add in the database the recipe. Egg + milk + sugar are a recipe, but milk + rice + beans are not. ( ‘egg’ , ‘milk’ and ‘sugar’ are items). We need a place where we can easily add new recipes and select their outcomes. When the user makes a wrong recipe (like, for example, adding beans instead of sugar), the system must tell him that that’s not a valid input.
Not all recipes go right, so there must be a percentage of chance of the recipe going right. An easy item will have 100% chances of going right while more difficult items will have smaller chances.
When a recipe go wrong, the user loose the input items and gains nothing.
There’s something else: In this easy admin panel we must be able to pick the percentage of chance of things going right. There also must be minimal skill levels required to mix certain recipes. For example: any pet can mix the basic cake recipe, but only pets with cooking skill over 15 can cook a lobster. The pet that will be checked to see if they have the necessary skill will be the active one. Users own more than one pet, so if you have two pets, one with low cooking level and one with high cooking level, just make sure that the most skilled one is active to be able to mix. We WON’T use only the cooking skill! We plan to use them all!
1) Admin adds new recipe to the system
2) User select the items he want to use and press the button
3) There’s a percentage of chance of things going right if the items were right.
4) Inputted items disappear
5) If the user is successful, he receives the item he mixed.
Please check the attachment for better references. Our site run with php and mysql, if you want to take a look in the codes before bidding let me know.
The winner will be picked in the week to come, this upgrade is to be started asap.
THE SITE: dobutsu.org