Движок нестандартных шахмат

Бюджет: 20 $
14.98 € – 1 544.53 руб
Заказчик выбрал исполнителя:
София Восточная  
Название проекта: 
Движок нестандартных шахмат

Общее описание проекта: 
Работа для начинающих web-разработчиков, для тех кто хочет попрактиковаться в основных технологиях, пополнить портфолио и получить положительный отзыв. 

Если не все технологии знакомы – не беда, главное чтобы было желание самообучаться.
Необходимо создать flash-движок нестандартных шахмат для мультиплеерной игры с сохранением ходов в базе данных.

Технологии: 
Flash/Actionscript 3,  PHP,  MySQL, JSON.

Структура проекта:
create.php – генератор параметров игры;
game.php – страница с игрой;
config.inc.php – настройки скрипта;
game.swf, game.as – файлы игры.

Срок:
1 месяц.

Бюджет:
20 у.е.

Отчетность:
Еженедельная по e-mail.

Этапы:
1. Создание генератора игры(create.php) и файла настроек(config.inc.php). В нем задаются параметры:  W – кол-во клеток поля по горизонтали, H – кол-во клеток поля по вертикали, T – время на ход, N – кол-во фигур у игроков, их достоинство(пешка, ладья и т.д. – список свойств фигур храниться в базе данных) и их позиции на поле. Все данные сохраняются в базе данных. Срок 3 дня.
2. Создание игрового поля и расстановка фигур(game.swf). Данные об игре загружаются из базы данных в формате JSON и на основании их генерируется поле и расставляются фигуры. Срок 1 неделя.
3. Создание логики движения фигур(game.as). Все фигуры двигаются как в обычных шахматах, но с одним исключением – вводится понятие поворот. Т.е. после хода фигуру можно повернуть в любую сторону(поворот с шагом 45 градусов: вертикаль, горизонталь и диагонали)  и ходить она может только в ту сторону , в которую развернута. Кол-во клеток на которое может ходить фигура задается в базе данных. Вся логика должна быть выполнена с помощью функций в actionscript 3. Все ходы сохраняются в базе данных. Срок 2 недели.
4. Создание мультиплеера(game.php). Игрок зашедший на страницу через URL = game.php?id=1, получает управление над первой группой фигур, а game.php?id=2 над второй. Игроки по очереди делают ходы, забирая ходы противника из базы данных, раз в T секунду указанных в файле create.php. Срок 4 дня.
Опубликован 13.09.2010 в 20:21

Выберите способ верификации:

Обновите страницу после прохождения верификации.