Skip to content

PIXI.js Slot Game with colorful effects and animations

Notifications You must be signed in to change notification settings

michaelpautov/test-slot

Repository files navigation

PIXI.js Slot Game

Классическая игра слоты 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

About

PIXI.js Slot Game with colorful effects and animations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published