Jomsocial ladder component

Jomsocial ladder component

Cancelled

Job Description

We are an volunteer Nordic gaming community to be released in 47 days. We are in search of highly professional and qualified person to develop an native component for our joomla 2.5 website which will allow our jomsocial groups (which on our site are clans, or guilds), can challenge other clans that have signed up for the ladder. There should be several different ladders, two versus two players, and five versus five f.eg. And there should be possible to add ladders in different games.

We already use latest version of JomSocial on our development site, where we use the built-in group function as a guild (or clan) function. When I say the following groups, I mean of course the clans. All users have a custom field in their profiles with a UNIQUE ID, when users have a valid value in this field, the user is a valid player for the ladder. A group should have five players with valid fields before they may sign up for the ladder. And if the group applies for the two versus two ladder, they need only two players with the valid value in their profile. Any group applying for a ladder needs to be accepted by site administrator. To prevent clan spamming several groups into ladder to have more options to gain points.

When one group owner visits another groups page (which also is signed up for the ladder), they may challenge them directly from their group page. This in modal window or otherwise.

The details that should be mandatory is:
Map chosen (each challenge is for two maps, one chosen by challenging group and one is chosen by challenged group upon match acceptance)
Players to compete with (groups may contain 10 members, group owner will have to choose five players with the available UNIQUE ID to star in the match)
What time (details surrounding the match time)
What ladder (since one group may be signed up for both two versus two and five versus five).
What anticheat should be used (EAC etc. No additional information required but the provider of the anticheat)
Whom server the game should be played at

The group owner of the challenged group should get an notice in their jomsocial inbox with the challenge, where the owner chooses to accept or decline the challenge, with their own map choice and time proposal if the challenging groups time does not suit the receiving group. Once the challenge is accepted, the match gets its own page with brief information about who's staring, what map, what time and what the result is after this is reported (see below)

Results
The teams record results themselves (not relevant which one), and the opponent accepts or register a new result if the first registration was not correct. If the result is in 7 days without being recognized as approved automatically. If one team has a complaint, they choose appeal instead of reporting results. Site administrator will handle complaint internally and decide any result.

Score breakdown
For point distribution and calculation of these we wish to use the chess worlds ELO rating system. You can read more about this in the link below. We aim that the teams will be given 1000 points when accepted to the ladder (can be managed and controlled from the admin panel), so if a team has lost four fights and has 850 points around, and playing against a team that has 1200 points, the group with the lowest score will gain more points than if they had played against a We are an upcoming volunteer Nordic gaming community. We are in search of highly professional and qualified personnel to develop an native component for our joomla 2.5 website which will allow our groups (which on our site are clans), can challenge other clans that have signed up for the ladder. There should be two different ladders, two versus two players, and five versus five. The game is irrelevant.

ELO Rating System
http://en.wikipedia.org/wiki/Elo_rating_system

Example of ladder
http://clanbase.ggl.com/rating.php?lid=2171

We look forward to and are excited to hear from you.
Please contact me through mail if further details is needed for a proper price estimate.

---
Skills: gaming