Исправить игровую логику в браузерной игре
Есть простенькая браузерная игра, написана на Flash + PHP. Представляет собой 10 уровней, каждый из которых участники проходят командами по 4 человека.
Задание для фрилансера состоит из 2-х частей.
1.
Согласно изначальному замыслу, каждый уровень нужно пройти как минимум дважды - сначала в качестве участника команды, потом в качестве лидера команды. Уровни можно проходить неограниченное к-во раз, но перейти к следующему можно только выполнив вышеозвученное условие - двойное прохождение текущего уровня.
Но в текущем варианте игры условие двойного прохождения не соблюдено - участником и лидером достаточно пройти только первый уровень, а остальные по выбору, можно со второго уровня все остальные сразу лидером команды проходить. Но это не правильно! Нужно сделать так, как и задумано изначально - двойное прохождение текущего уровня как обязательное условие перехода к следующему.
2.
В зависимости от статуса (доступен / не доступен) уровни отмечаются на игровой карте соответствующими маркерами. Сейчас это три цвета:
- красный - доступен,
- зелёный - пройден,
- серый - не доступен.
А нужно исправить, чтобы статусы уровней были следующими:
- зелёный - все уровни, пройденные с условием двойного прохождения (как в качестве участника команды, так и в качестве лидера);
- жёлтый - уровень доступен для прохождения в качестве участника команды;
- синий - уровень доступен для прохождения в качестве лидера команды
- красный - уровень не доступен.
Также - при наведении на цветовой маркер всплывает соответствующее оповещение-подсказка ("Пройдено", "Доступно", "Не доступно"). Нужно эти оповещения-подсказки скорректировать в соответствии с исправленными статусами уровней.
Ссылку на сайт, доступ на фтп и к БД, а также более подробное описание игры скину по запросу.
Стоимость работы - 2000 руб.
Оплата - в рублях, по факту выполненной работы.
Обязательные требования:
1. Соблюдение сроков сдачи работы - максимум 3 дня.
2. Обратная связь с отчётом о ходе работы минимум 1 раз в день.