Задание
Создание проекта на GitHub
Создайте новый репозиторий на GitHub для игры в жанре Tower Defence. Добавьте файлы index.html, style.css, game.js.
Командная работа
Работайте в командах по 3-4 человека. Один участник создает основной репозиторий, остальные форкают его и становятся контрибьюторами.
Игровая механика
Реализуйте базовую механику Tower Defence: путь для врагов, башни для защиты, волны противников, система здоровья и денег.
Технические требования
Используйте чистый JavaScript для логики игры. CSS для стилизации интерфейса. HTML для структуры игрового поля и элементов управления.
Система оценки
Будет оцениваться как общий результат команды, так и индивидуальный вклад каждого участника через историю коммитов в GitHub.
Рекомендации
Шаг 1: Создайте репозиторий на GitHub и добавьте базовую структуру файлов.
Шаг 2: Разработайте прототип игрового поля с помощью HTML/CSS.
Шаг 3: Реализуйте базовую игровую логику на JavaScript.
- Создайте карту с путем для врагов
- Добавьте типы башен с разными характеристиками
- Реализуйте волновую систему появления врагов
- Создайте интерфейс игрока (здоровье, деньги, панель улучшений)
Правила хакатона
Ознакомьтесь с полными правилами, критериями оценки и требованиями к проекту на странице ментора.
Открыть правила хакатонаGitHub Workflow: Используйте Issues для задач, Pull Requests для внесения изменений, Projects для отслеживания прогресса.
Командная работа: Распределите роли: один отвечает за игровую логику, другой за графику/UI, третий за баланс и тестирование.