PHP OR CGI (I'd prefer PHP, something that can be included in a CMS such as php-nuke, mambo or xoops) But im not picky. Our server also supports postgre sql databases
What I am looking for is an online gaming league system for a video game named MechWarrior 3.
League Structure:
- Players
players sign themselves up using a form simular to what you'd see on a forum registration (activation code)
players must join a unit/team before they can play or report battles
- Units
there will be a fixed amount of units at first, but I will need an optional unit registration form I can turn on or off in the frontend.
-Battle Reporting/Confirmation
When a battle is played the winning team fills out a battle report, this battle report will have dropdown list of all members in the unit (if it was 3v3, 2 feilds would come up in addition to the reporter for his team. And the opponent team would have 3 menues to select who was in it.
Additionally the battle setting will also be included, (map, kills, mod, and other game settings) This game report will then be saved on the league and the opposing team will confirm. Battles should be issues numbered identifiers such as battle #1 #2 ect..
- Scoring
Scoring must be changable and configurable within the admin/backend system and will utilize information from battle reports... for instance if kills = so much multiply by 2 if map = whatever add 1000 ect.. the end result will be the score for the battle.
Team battles = Unit gets the points and also players split those points in their personal stats
1v1 battles = units get no points just the player
-Stats display (should be accessible via search on site as well)
Every unit will have a roster. this will list the unit stats near the top, a unit logo.... leader contact info. and below will have the list of players in the league and their personal stats.
There will aslo be a "view unit's battles" and a "view players battles" that will list all battles played and when the battle number is clicked show the info on that battle.
-Player/Unit officer options
player can change account info ([login to view URL] e-mail ect.. & petition to join a unit)
unit officers can (confirm battles for players in their unit, remove members from team, accept new members promote or demote players)
-Administration/Backend
Scoring Control
Player administration add/remove/edit FINE(deduct pts) AWARD(add pts)
Unit administration add/remove/edit FINE(deduct pts) AWARD(add pts)
Battle administration (manual void/confirm/remove or edit)
Rules administration (easy updating rules section, simular to a php news setup)
IP Bans
Player Name Bans
SECURITY !!!!!! I do not want a system easily hacked !
I'd also like an experience level script, wherein juding on the players win % amount of battles and length of time with the league experience points are added (configured in backend admin)
also something like a rating, if people are playing newbies just to get wins (someone with 90% wins and 100 battles playing someone with 20% wins in 100 battles) if 90% person wins they'd be awarded less than if the 20% person won.
This is a very brief overview ANYONE BIDDING ON THIS PLEASE FIRST:
visit [login to view URL] the way this system is setup is very simular to how I want ours done.... it does not need to be as fancy but as far as the league automation goes is what i mean. Please checkout the stats display, units display, player display.
Also, if you need a view of the reporting and confirmation interface I can arrange that.
[login to view URL] is also a good example of the setup im looking for.
This is more function over form. The way it looks I can take care of for the most part.... I just need the automation.
However if you can design it to be a module for nuke, mambo or xoops that is a plus.
This a non profit project so the budget is tight 200 dollars at the most and thats sort of a stretch.