Классическая игра слоты 5x3 с 25 линиями выплат, созданная с использованием PIXI.js.
- 🎰 5 барабанов, 3 ряда
- 💰 25 линий выплат
- 🎵 Синтетические звуковые эффекты
- 🌈 Радужные градиенты и эффекты
- ✨ Частицы и конфетти при выигрышах
- 🌟 Анимированное звездное поле
- 💎 Светящиеся символы с градиентами
- 🎨 Красочный UI с анимациями
- 📱 Адаптивный дизайн
- ⚡ Плавные анимации и переходы
- 🎭 Пульсирующие эффекты
- 🔥 Радужное свечение выигрышных символов
- 🍒 CHERRY - базовый символ (x10)
- 🍋 LEMON - базовый символ (x15)
- 🍊 ORANGE - базовый символ (x20)
- 🟣 PLUM - базовый символ (x25)
- 🔔 BELL - средний символ (x50)
- 📊 BAR - высокий символ (x100)
- 7️⃣ 777 - премиум символ (x200)
- 🃏 WILD - заменяет любой символ (x500)
- ⭐ SCATTER - бонусный символ (x1000)
# Установка зависимостей
npm install
# Запуск в режиме разработки
npm run dev
# Сборка для продакшена
npm run build- КРУТИТЬ - запустить игру
- +/- - изменить размер ставки
- Минимальная ставка: 1₽
- Максимальная ставка: 100₽
- 3 одинаковых символа подряд: x1 множитель
- 4 одинаковых символа подряд: x5 множитель
- 5 одинаковых символов подряд: x25 множитель
- 🌈 Радужное свечение выигрышных символов
- ✨ Частицы-звездочки при выигрышах
- 🎊 Конфетти при крупных выигрышах (10x+ ставки)
- 🌟 Анимированные звезды на фоне
- 💫 Покачивание символов в состоянии покоя
- 🎆 Пульсирующие эффекты интерфейса
- 🔮 Градиентные кнопки с hover-эффектами
- 💎 Светящиеся рамки и украшения
- PIXI.js 7.3.2 - игровой движок
- Vite - сборщик
- Web Audio API - звуковые эффекты
src/
├── game/
│ ├── SlotGame.js # Основной класс игры
│ ├── Reel.js # Класс барабана
│ ├── Symbol.js # Класс символа
│ └── PaylineManager.js # Менеджер линий выплат
├── ui/
│ └── GameUI.js # Пользовательский интерфейс
├── utils/
│ └── SoundManager.js # Менеджер звуков
├── effects/
│ └── ParticleSystem.js # Система частиц
├── config/
│ └── gameConfig.js # Конфигурация игры
└── index.js # Точка входа
```test change
# Force redeploy