Find Jobs
Hire Freelancers

PHP Training System for Text-based RPG(repost)

$30-100 USD

Fechado
Publicado há mais de 14 anos

$30-100 USD

Pago na entrega
I am working on a text based RPG that uses a PHP training system. Users will be able to log in with a user CP and select their "actions", which will affect how their profile is changed when the admin pushes an "update" button from the admin CP. The Control Panels and several actions are already coded and working, but I need someone to add more functions to the script. ## Deliverables I'm looking for a coder to replace the work of my old coder that no longer has time to work with me. I'm making a text based RPG with a PHP training system so I can auto update all member's stats from the admin CP. [[login to view URL]][1] This is the old site that uses the script. You can use Test1/test to log in at the right. The script has been transferred to a new site, which is the one we will be working with. Players will basically log in to set their "actions", such as "Training with NPC", "Sparring with a player", or "learning a move". Training with an NPC will raise the character's stats (which is stored in the database) per day depending on the NPC. Sparring with a partner will increase both player's HP and EL by 5% (these are stats in the DB, which are also displayed in the roster page). These updates occur whenever the admin goes to the "update center" and push the update button. The update will add stats to all profiles in the db according to their current actions. So far the old coder has finished: "Training with 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). "Learning a move from 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. "Traveling" - In the "travel" tab, players can choose where to go. The time it takes to get a location depends on their current location. Players may NOT train with an npc or learn moves during travel. There are other actions that have been completed, but they aren't relevant currently. Here is the list of bugs and new features I will need. Bugs - Page optimization (Optional) - The pages currently load slowly, and in portions (navbar, topbar, main contents). I'd like them all to load at once, and the scripting for pages to be done better. Currently, scripts that redirect to the referrer will only load the topbar. - When user logs in with wrong account credentials, the topbar becomes misaligned - Days remaining for building/learning traveling in actions page will be displayed - Need spaces between each move in roster page - Actions should display #1 through #4 as "None" if they have no action selected, instead of not showing anything there Gameplay mechanics - Learning perks - These are moves that can only be learned at certain locations, if requirements are met - Player tracker ([login to view URL]) should display users in each location (including "traveling" players) - New action: Resting (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) - New action: Spiritual Rejuvination (Takes 3 days to complete, fully restores Stamina upon completion. Rest time reduced to 2 days if user has demonic restoration) - New action: Self Training (+1% EL and HP per day, can be done while traveling) - New action: Searching for Sage Stones - 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 3.33%. On day 2, the chance becomes 100/29, or 3.45%. 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. - Inventory system - This is a page where users can equip/unequip items from their inventory. These items will grant different bonuses per update. - Training items only give their bonuses if user is sparring, training with an NPC or self training. My previous coder has laid out the ground work for the rest of the scripts. Please comment scripts well so I will be able to learn from them and edit them later.
ID do Projeto: 2927178

Sobre o projeto

3 propostas
Projeto remoto
Ativo há 15 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
3 freelancers estão ofertando em média $227 USD for esse trabalho
Avatar do Usuário
See private message.
$255 USD em 24 dias
5,0 (55 avaliações)
6,0
6,0
Avatar do Usuário
See private message.
$85 USD em 24 dias
5,0 (52 avaliações)
5,6
5,6
Avatar do Usuário
See private message.
$340 USD em 24 dias
4,7 (11 avaliações)
3,3
3,3

Sobre o cliente

Bandeira do(a) UNITED STATES
Fountain Valley, United States
5,0
1
Membro desde ago. 31, 2009

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.