snowball-fight-2026

0

Описание

Зимняя браузерная игра в стиле 16-bit, где два персонажа вечно играют в снежки.

Языки

  • JavaScript72,7%
  • CSS18,8%
  • HTML8,5%
Эта ветка отличается от базовой ponikz/snowball-fight-2026/master
README.md

❄️ Snowball Fight 2026 ❄️

🎮 Игра в снежки с тремя режимами

Snowball Fight 2026 — зимняя аркада с тремя режимами игры, где вы можете наблюдать за автоматической битвой снежками или играть вдвоем на одной клавиатуре!

🌐 Онлайн-доступ

🎯 Игра развернута на GitVerse Pages — просто перейдите по ссылке, чтобы начать игру:

🔗 Играть онлайн

🎯 Три режима игры

👁️ Режим "Наблюдение"

  • Оба персонажа управляются искусственным интеллектом
  • Наслаждайтесь зрелищной автоматической битвой
  • Персонажи сами двигаются, уворачиваются и бросают снежки

🕹️ Режим "1 игрок"

  • Управляйте левым персонажем (синим)
  • Правый персонаж остаётся под управлением ИИ
  • Бросайте снежки и старайтесь победить ИИ!

👥 Режим "2 игрока"

  • Левый игрок (синий): A/D или Ф/В - движение, ПРОБЕЛ - бросок
  • Правый игрок (зеленый): ←/→ - движение, SHIFT - бросок
  • Играйте вдвоем на одной клавиатуре!

🎯 Правила игры

  • Цель: первым набрать 10 очков
  • Очки: каждое попадание снежком = 1 очко
  • После победы можно начать новую игру кнопкой "Рестарт"

⚙️ Управление

🔘 Панель управления:

  • Звук — включение/выключение звуковых эффектов
  • Снег — включение/выключение снегопада на фоне
  • Рестарт — начать новую игру
  • Управление — переключение режимов (или клавиша C)

⌨️ Горячие клавиши:

  • C — переключение режима игры (Наблюдение → 1 игрок → 2 игрока)
  • В режиме 1 игрока:
    • A / D или ← / → — движение
    • ПРОБЕЛ — бросок снежка
  • В режиме 2 игрока:
    • Левый: A/D - движение, ПРОБЕЛ - бросок
    • Правый: ←/→ - движение, SHIFT - бросок

✨ Особенности игры

  • Три режима: для любого настроения и компании
  • Динамичная физика: снежки летят по параболической траектории с учетом ветра
  • ИИ: персонажи уворачиваются от летящих снежков (20% шанс)
  • Атмосферные эффекты: снегопад, следы на снегу, ночное небо со звездами
  • Звуковое сопровождение: реалистичные звуки бросков и попаданий
  • Визуальные эффекты: подсветка попаданий, всплывающие очки, анимации
  • Адаптивный интерфейс: игра работает на всех устройствах

🛠 Технологии

  • Чистый JavaScript без сторонних библиотек
  • CSS-анимации для плавного движения и эффектов
  • Web Audio API для генерации звуков в реальном времени
  • Адаптивная вёрстка для всех разрешений экрана
  • GitVerse Pages для бесплатного хостинга
  • Весь код написан ИИ и README тоже

🚀 Локальный запуск

Если хотите запустить игру локально:

  1. Скачайте все файлы и расположите в соответствующей иерархии:

    • index.html
    • assets/game.css
    • assets/game.js
  2. Откройте

    index.html
    в браузере

📝 Структура проекта

🎮 Советы по игре

  1. В режиме "2 игрока" старайтесь предугадывать движения противника
  2. Используйте случайные движения, чтобы противнику было сложнее попасть
  3. В режиме "1 игрок" ИИ уворачивается в 20% случаев - будьте готовы к контратакам
  4. Приближаясь к победе (8+ очков), счет будет подсвечиваться красным

🐛 Сообщить об ошибке

Нашли баг или есть предложение по улучшению игры? Создайте issue в репозитории проекта!


С Новым 2026 годом! Пусть снежки летят точно в цель, а праздничное настроение никогда не заканчивается! 🎄🎯