Разработка сайта, с применением php, mysql, ajax

Тим15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
18.04.2010

Постараюсь кратко.

Сайт для организации комфортных игр в популярные виртуальные игры(DotA, и в будущем, возможно, другие игры), через популярный игровой сервер (далее: ИС).

Желательно, чтобы фрилансер хотя бы знал, что такое DotA )

Мне известен протокол этого ИС, так-что часть задач удастся решить.

Пример реализации проекта: www.dota-league.com

Суть данного проекта заключается в специальном отборе игроков и балансировке команд, чтобы сильные игроки играли с сильными, слабые со слабыми, плохие с плохими(которые матерятся, покидают игры, мешают играть итп). Формат команд: 5 на 5 (10 человек на игру).

Пользователь(игрок), пришедший на сайт впервые будет делать следующие шаги:

1) Регистрация(уже сделано)

2) Авторизация(уже сделано. можно, чтобы авторизация была автоматической, в случае удачной регистрации)

3) Подача заявки на игру. - на данном этапе человек заходит на страницу подачи заявок(прим. http://www.dota-league.com/?section=instant/instant_single_game ). Перед ним написан параметры текущей набираемой игры и две кнопки: Join Game / Refresh. Каждые 10 секунд автоматически нажимается кнопка Refresh.

4) Перемещение игрока на следующую страницу, на которой есть список команд, и данные об игре(см.вложение).

5) Ввод результата игры на той-же страничке, на которой есть список команд. Результат игры вводится путём "голосования". То есть, когда больше половины всех игроков проголосует за один и тот-же результат - тому сайт даст очков.

Сайт должен будет давать очки в зависимости от количества очков проигравшей и выигравшей команды.

Сайт должен будет выдерживать нагрузки от Ajax- запросов, вроде "JOIN GAME" / "LEAVE GAME" / "REFRESH"

Ориентировочно, на сайте одновременно будет находиться около 100человек.

Создавать сайт нужно так, чтобы была возможность в будущем удобной(хотя бы не сложной) интеграции других игр, вроде Counter-Strike. Если написание проекта будет хорошим, то на доработку(включение новой игры) позовем снова вас - же :)

задачи будут по мелочи дополняться...

На данный момент готово:

1) Регистрация (так как игроки играют через ИС, то чтобы они не путались, для регистрации на этом проекте, используются уже существующий аккаунт и пароль ИС. Проверка аккаунта и пароля + получение данных об аккаунте с помощью известного мне протокола уже реализованна).

2) Авторизация пользователей.

Срок исполнения - 2 месяца.

Сам являюсь программистом php на уровне любителя, и чувствую нехватку знаний, в организации некоторых моментов.