Repolode
HasangerGames

HasangerGames/suroi

Un juego battle royale 2D de código abierto para navegador, inspirado en surviv.io y desarrollado con TypeScript, PixiJS y Bun.

Alternativa open source a:surviv.io

Estrellas
517
Forks
243
Issues abiertos
26
Último commit
hace 5 días

¿Qué es?

Suroi es un juego battle royale 2D al estilo de surviv.io que se puede jugar en el navegador. El proyecto sigue en desarrollo y su autor invita a los jugadores a unirse a su Discord y apoyar el desarrollo con donaciones.

El código está escrito en TypeScript. El cliente se renderiza con PixiJS y se empaqueta con Vite, mientras que el servidor funciona con Node.js y uWebSockets.js para la comunicación en tiempo real. El proyecto usa Bun como gestor de paquetes y ejecutor de tareas, y los estilos del cliente están escritos en SCSS.

Para ejecutarlo localmente, instala Git y Bun, clona el repositorio, ejecuta bun install y luego inicia el juego con bun dev. Las versiones de producción del cliente se sirven mediante NGINX, y la wiki del proyecto incluye instrucciones para alojarlo por cuenta propia.

Funciones clave

  • 01Partidas battle royale 2D en el navegador, inspiradas en surviv.io
  • 02Cliente desarrollado con PixiJS y Vite
  • 03Servidor de juego en tiempo real desarrollado con uWebSockets.js y Node.js
  • 04Comandos de desarrollo separados para ejecutar el servidor y el cliente
  • 05Compilación de producción del cliente y opciones para alojarlo por cuenta propia mediante NGINX

Casos de uso

  • Estudiar cómo se estructura un juego multijugador en tiempo real para navegador, escrito en TypeScript
  • Alojar un servidor privado de battle royale para jugar con amigos
  • Experimentar con mecánicas de juego en una base de código con PixiJS y uWebSockets

Inicio rápido

  1. 1

    Instala Git y Bun

  2. 2

    Clona el repositorio

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

    Entra en el directorio del proyecto

    cd suroi
  4. 4

    Instala las dependencias

    bun install
  5. 5

    Inicia el juego localmente y abre http://127.0.0.1:3000

    bun dev

Antes de usarlo

  • El README indica que el proyecto está en desarrollo.
  • Para alojar por tu cuenta las compilaciones de producción, se requiere NGINX y la configuración descrita en la wiki.

Temas

Preguntas frecuentes

¿Qué es suroi?
Un juego battle royale 2D de código abierto para navegador, inspirado en surviv.io y desarrollado con TypeScript, PixiJS y Bun. Suroi es un juego battle royale 2D al estilo de surviv.io que se puede jugar en el navegador. El proyecto sigue en desarrollo y su autor invita a los jugadores a unirse a su Discord y apoyar el desarrollo con donaciones.
¿suroi es gratuito? ¿Qué licencia tiene?
suroi es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿suroi sigue mantenido?
Mantenimiento activo. El último commit de suroi fue el 1 nov 2026.
¿Para qué puedo usar suroi?
Estudiar cómo se estructura un juego multijugador en tiempo real para navegador, escrito en TypeScript Alojar un servidor privado de battle royale para jugar con amigos Experimentar con mecánicas de juego en una base de código con PixiJS y uWebSockets
¿Cómo se instala suroi?
Instala Git y Bun Clona el repositorio: git clone https://github.com/HasangerGames/suroi.git Entra en el directorio del proyecto: cd suroi Instala las dependencias: bun install Inicia el juego localmente y abre http://127.0.0.1:3000: bun dev
¿Dónde consigo suroi?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/HasangerGames/suroi

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Un RPG de acción y aventura voxel de código abierto, ambientado en un vasto mundo de fantasía, escrito en Rust e inspirado en Cube World y Breath of the Wild.

7,7 mil+18 esta semana574RustGPL-3.0Bien mantenidoActualizado hace 7 días

Un juego de estrategia en tiempo real, gratuito y de código abierto, inspirado en Settlers II, con campañas para un jugador y modo multijugador.

Otros#game#strategy#real-time-strategy
3,1 mil+2 esta semana224C++GPL-2.0Bien mantenidoActualizado hace 7 días

Motor de estrategia por turnos y juegos de mesa de código abierto, al estilo de Axis & Allies y Risk, con mapas de la comunidad y partidas multijugador.

Otros#game#strategy-game#turn-based-strategy
1,6 mil+2 esta semana496JavaGPL-3.0Bien mantenidoActualizado ayer