Бюджет:
20 $
Название проекта:
Движок нестандартных шахмат
Общее описание проекта:
Работа для начинающих 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 дня.
Прошло времени с момента публикации:
14 лет 8 дней 23 часа 13 минут
Раздел: