Загрузка...

BattleIO | IO game in browser like battle royal

Thread in Your sites created by renameduser_4524009 Jun 24, 2025. 176 views

  1. renameduser_4524009
    Ну хули сказать, типо пытался воплотить батл рояль. На данный момент сама составляющая самого батл рояля не доделана (сделано все фундаментально)

    [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
    ```

    Игра будет доступна по адресу: `http://localhost:3000`

    ## Как играть

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

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

    Доступна по адресу: `http://localhost:3000/admin.html`

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

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

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

    - **Backend**: Node.js, Express, Socket.IO
    - **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 # Управление меню
    └── README.md # Документация
    ```

    ## Дизайн

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

    ## 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
    Pikuli Jun 24, 2025 :catnerd2: 7968 Apr 29, 2024
    Это же просто агарио, в чем батл рояль?
     
    1. renameduser_4524009 Topic starter
      Pikuli, в дальнейшем будет переделываться под баттл рояль
  3. блекджекович
    блекджекович Jun 24, 2025 https://t.me/l1ghtingg101 тгк мой, жду вас 14,522 Dec 15, 2019
    пабгарио 2.0?
     
Loading...
Top