Загрузка...

BattleIO | IO game in browser like battle royal

Thread in Your sites created by jmixblya Jun 24, 2025. 460 views

  1. jmixblya
    jmixblya Topic starter Jun 24, 2025
    Profile message jmixblya
    535 Sep 25, 2021
    Ну хули сказать, типо пытался воплотить батл рояль. На данный момент сама составляющая самого батл рояля не доделана (сделано все фундаментально)

    [IMG][IMG][IMG][IMG][IMG][IMG]



    # BattleIO - Королевская битва

    Современная многопользовательская IO игра в стиле battle royale с системой заданий, коинов и админ-панелью.

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

    - **Многопользовательская игра**: До 100 игроков одновременно
    - **Система заданий**: Выполняйте задания и получайте коины
    - **Магазин скинов**: Покупайте красивые скины за коины
    - **Система друзей**: Добавляйте друзей и играйте вместе
    - **Вывод коинов**: Отправляйте заявки на вывод заработанных коинов
    - **Админ-панель**: Полное управление игрой и пользователями

    ## Установка и запуск

    ### Требования
    - Node.js 14+
    - npm или yarn

    ### Установка зависимостей
    ```bash
    npm install
    ```

    ### Запуск сервера
    ```bash
    # Режим разработки
    npm run dev

    # Продакшн режим
    npm start
    ```

    Игра будет доступна по адресу: `

    ## Как играть

    1. **Вход в игру**: Введите имя пользователя и нажмите "Играть"
    2. **Управление**:
    - Движение мышью
    - Клик для разделения (когда размер > 30)
    - Пробел для выброса еды (когда размер > 25)
    3. **Цель**: Съедайте других игроков и еду, чтобы расти
    4. **Задания**: Выполняйте задания для получения коинов
    5. **Скины**: Покупайте скины в магазине

    ## Админ-панель

    Доступна по адресу: `

    **Логин**: admin
    **Пароль**: admin123

    ### Функции админа:
    1. **Управление пользователями**: Бан, разбан, сброс статистики
    2. **Управление заданиями**: Добавление/удаление заданий
    3. **Аналитика**: Статистика игры в реальном времени
    4. **Управление выводами**: Просмотр заявок на вывод коинов
    5. **Система банов**: Управление заблокированными пользователями
    6. **События**: Запуск специальных событий (двойные коины, мега еда)
    7. **Управление серверами**: Мониторинг и перезапуск
    8. ********: Просмотр системных *****
    9. **Резервные копии**: Создание и восстановление
    10. **Настройки игры**: Изменение параметров игры

    ## Технологии

    - **Backend**: Node.js, Express,
    - **Frontend**: HTML5 Canvas, JavaScript ES6+
    - **Стили**: CSS3 с анимациями
    - **Безопасность**: Helmet, Rate Limiting, CORS

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

    ```
    battleio/
    ├── server.js # Основной серверный файл
    ├── package.json # Зависимости и скрипты
    ├── public/ # Статические файлы
    │ ├── index.html # Главная страница
    │ ├── admin.html # Админ-панель
    │ ├── styles.css # Стили
    │ ├── game.js # Игровая логика
    │ └── menu.js # Управление меню
    └── # Документация
    ```

    ## Дизайн

    - Современный космический дизайн
    - Анимированный фон со звездами
    - Неоновые акценты и градиенты
    - Адаптивный дизайн для мобильных устройств

    ## API Endpoints

    ### Игровые
    - `GET /api/players` - Список игроков
    - `GET /api/missions` - Список заданий
    - `POST /api/withdrawal` - Заявка на вывод

    ### Админские
    - `POST /api/admin/login` - Вход в админ-панель
    - `POST /api/admin/ban` - Бан пользователя
    - `POST /api/admin/unban` - Разбан пользователя
    - `POST /api/admin/reset` - Сброс статистики
    - `POST /api/admin/mission` - Управление заданиями
    - `GET /api/admin/analytics` - Аналитика

    ## Развертывание

    ### Heroku
    ```bash
    heroku create your-battleio-app
    git push heroku main
    ```

    ### Docker
    ```bash
    docker build -t battleio .
    docker run -p 3000:3000 battleio
    ```

    ## Вклад в проект

    1. Форкните репозиторий
    2. Создайте ветку для новой функции
    3. Внесите изменения
    4. Создайте Pull Request

    ## Лицензия

    MIT License - см. файл LICENSE для деталей

    ## Поддержка

    Если у вас есть вопросы или проблемы:
    - Создайте Issue в GitHub

    ---

    **Удачной игры! **



    Сурсы (кстати там пощас лежат данные от сапабейз бд)
    https://github.com/S1lentfeel/battleio

    вообще еще нихуя не доделано, буду обновлять со временем
     
  2. Pikuli
    Это же просто агарио, в чем батл рояль?
     
    1. jmixblya Topic starter
      avatarPikuli , в дальнейшем будет переделываться под баттл рояль
  3. блекджекович
    блекджекович Jun 24, 2025 тгк:
    Telegram: View @l1ghtingg101
    18,105 Dec 15, 2019
    пабгарио 2.0?
     
Loading...