Задание

Создание проекта на 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, третий за баланс и тестирование.