Repolode
HasangerGames

HasangerGames/suroi

Открытая 2D-игра в жанре «королевская битва» для браузера, вдохновлённая surviv.io и созданная на TypeScript, PixiJS и Bun.

Open source альтернатива:surviv.io

Звёзды
517
Форки
243
Открытые issues
26
Последний коммит
6 дней назад

Что это?

Suroi — браузерная 2D-игра в жанре «королевская битва» в духе surviv.io. Проект всё ещё находится в разработке: автор приглашает игроков присоединиться к Discord и поддержать разработку пожертвованиями.

Код проекта написан на TypeScript. Клиент использует PixiJS для рендеринга и собирается с помощью Vite, а сервер работает на Node.js и использует uWebSockets.js для обмена данными в реальном времени. В качестве менеджера пакетов и средства запуска задач проект использует Bun, стили клиента написаны на SCSS.

Чтобы запустить игру локально, установите Git и Bun, клонируйте репозиторий, выполните bun install, а затем запустите игру командой bun dev. В production-сборке клиент раздаётся через NGINX, а инструкции по самостоятельному размещению доступны в вики проекта.

Ключевые возможности

  • 01Браузерный геймплей в жанре 2D-королевской битвы, вдохновлённый surviv.io
  • 02Клиент на PixiJS и Vite
  • 03Сервер для игры в реальном времени на uWebSockets.js и Node.js
  • 04Отдельные команды для запуска сервера и клиента в режиме разработки
  • 05Production-сборка клиента и поддержка самостоятельного размещения через NGINX

Сценарии использования

  • Изучение структуры браузерной многопользовательской игры с обменом данными в реальном времени, написанной на TypeScript
  • Размещение приватного сервера для игры в жанре «королевская битва» с друзьями
  • Эксперименты с игровой механикой на кодовой базе с PixiJS и uWebSockets

Быстрый старт

  1. 1

    Установите Git и Bun

  2. 2

    Клонируйте репозиторий

    git clone https://github.com/HasangerGames/suroi.git
  3. 3

    Перейдите в каталог проекта

    cd suroi
  4. 4

    Установите зависимости

    bun install
  5. 5

    Запустите игру локально и откройте http://127.0.0.1:3000

    bun dev

Что важно знать

  • В README указано, что проект находится в разработке.
  • Для самостоятельного хостинга production-сборок требуются NGINX и настройка, описанная в wiki.

Темы

Частые вопросы

Что такое suroi?
Открытая 2D-игра в жанре «королевская битва» для браузера, вдохновлённая surviv.io и созданная на TypeScript, PixiJS и Bun. Suroi — браузерная 2D-игра в жанре «королевская битва» в духе surviv.io. Проект всё ещё находится в разработке: автор приглашает игроков присоединиться к Discord и поддержать разработку пожертвованиями.
suroi можно использовать бесплатно? Какая у него лицензия?
suroi распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
suroi всё ещё поддерживается?
Активно поддерживается. Последний коммит в suroi — 1 нояб. 2026 г..
Для чего можно использовать suroi?
Изучение структуры браузерной многопользовательской игры с обменом данными в реальном времени, написанной на TypeScript Размещение приватного сервера для игры в жанре «королевская битва» с друзьями Эксперименты с игровой механикой на кодовой базе с PixiJS и uWebSockets
Как установить suroi?
Установите Git и Bun Клонируйте репозиторий: git clone https://github.com/HasangerGames/suroi.git Перейдите в каталог проекта: cd suroi Установите зависимости: bun install Запустите игру локально и откройте http://127.0.0.1:3000: bun dev
Где скачать suroi?
Исходный код и инструкции по установке — на GitHub: https://github.com/HasangerGames/suroi

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Браузерный движок визуальных новелл для историй в стиле galgame: сценарии пишут на WebGAL Script или собирают в визуальном редакторе.

4 тыс.+2 за неделю367TypeScriptMPL-2.0Обновлён 21 день назад

Открытая транспортная стратегия на основе Transport Tycoon Deluxe с новыми возможностями и поддержкой многопользовательской игры.

8,5 тыс.+31 за неделю1,3 тыс.C++OtherОбновлён 11 часов назад

Приключенческая RPG с открытым миром из вокселей, написанная на Rust и вдохновлённая Cube World и Breath of the Wild.

7,7 тыс.+12 за неделю576RustGPL-3.0Активно поддерживаетсяОбновлён 9 дней назад

Бесплатная стратегия в реальном времени с открытым исходным кодом, вдохновлённая Settlers II, с одиночными кампаниями и мультиплеером.

Другое#game#strategy#real-time-strategy
3,1 тыс.+3 за неделю224C++GPL-2.0Активно поддерживаетсяОбновлён позавчера

Открытый движок пошаговых стратегий и настольных игр в духе Axis & Allies и Risk: пользовательские карты и многопользовательская игра.

Другое#game#strategy-game#turn-based-strategy
1,6 тыс.+3 за неделю498JavaGPL-3.0Активно поддерживаетсяОбновлён позавчера