snowball-fight-2026
Форк из ponikz/snowball-fight-2026
Описание
Зимняя браузерная игра в стиле 16-bit, где два персонажа вечно играют в снежки.
Языки
- JavaScript72,7%
- CSS18,8%
- HTML8,5%
Эта ветка отличается от базовой ponikz/snowball-fight-2026/master
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
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 тоже
🚀 Локальный запуск
Если хотите запустить игру локально:
-
Скачайте все файлы и расположите в соответствующей иерархии:
- index.html
- assets/game.css
- assets/game.js
-
Откройте
в браузереindex.html
📝 Структура проекта
🎮 Советы по игре
- В режиме "2 игрока" старайтесь предугадывать движения противника
- Используйте случайные движения, чтобы противнику было сложнее попасть
- В режиме "1 игрок" ИИ уворачивается в 20% случаев - будьте готовы к контратакам
- Приближаясь к победе (8+ очков), счет будет подсвечиваться красным
🐛 Сообщить об ошибке
Нашли баг или есть предложение по улучшению игры? Создайте issue в репозитории проекта!
С Новым 2026 годом! Пусть снежки летят точно в цель, а праздничное настроение никогда не заканчивается! 🎄🎯