My actual site [url removed, login to view] works good but there are some little bugs to fix and some new features to be added: i need an experimented smarty php coder to fix them.
Its a site (coded with “smarty”) where video games online players can challenge other players and participate to online tournament etc...just like the [url removed, login to view] site do.
the coding of my site is good but there are several little bugs to fix and i will explain them to you precisely.
Its a 100% home made CMS with a lot of functions in the admin panel, the script is unique in the world. Its not a joomla CMS or something like this.
I need some new features to be added on my site, and also a new design to be applied on it. But we'll go step by step, feature after feature.
what i need is an experimented smarty php coder with competitive prices, a coder who can quickly study an already existing script and make some changes without making mistakes; i want to work on a long time basis with this coder.
Here are some explanations about my site to let you understand better how to solve the bugs and create the features i want
My site is a portal where i organize competitions on ps3 and xbox360 online console games: players register, create a team, and participate on the competition i organize; they play their match online an then report their match score on my site.
Each new visitor create a new account on my site, and can create a team, and then invite friends to join their team, with difrent level of responsability (leader, captain, recruiter, member etc). There is also an integrated mail system to let the team be able to communicate between them inside of my site
There are 3 kind of competitions possible on my site [url removed, login to view] :
- ladder: its a championship with an unlimited number of player in the same division; points of victory and defeat are calculated in function of the rank and level of the 2 players/teams wich did the match. A complex customized calculation algorythm has been created by the original coders. There are also a matchmaking system (player can offer challenge to other players without displaying their team name and with the possibility to limit the opponent skill that can accept their challenge), and a "match alert" system.
- tournament: 3 kind of elimination system possible (simple elimination, double elimination, or group system+ simple elimination); draw match don't exist; the winner are reported by the system on the tournament bracket image, on the tournament page.
- league: like in football, there are several division; best players are in the upper division, the weak players are in the lowest division; a victory give 3 points to the winner, a draw give 1 point to each of the 2 players; rank difference between players who have the same number of points is calculated with the goal average.
A league has a beginning and a end date, and between these 2 dates there are several little “period”: at the end of each period the system transfer in the lower division the X (number choose by admin) weakest players/teams, and promote in the upper division the X best players of each division.
In each of this 3 kind of tournament there is a challenge system that allows admin to create complex challenge choices for challenger and chalenged player or team: maps choice, weapons etc...either choosen by players or hazardly choosen by system.
the work (in 4 part) i need on my site is in the attached file