Proyecto

War of Boats Friends Online

Tecnologías

JavaScript
JavaScript
Node.js
Node.js
WebSocket
WebSocket
SQLite
SQLite
iOS
iOS
iPadOS
iPadOS
War of Boats Friends Online

Disponible en App Store

Batalla naval por turnos: juega contra la computadora sin conexión o comparte una sala privada con un amigo.

Organiza tu flota, confirma cada disparo y alterna entre el ataque y tus barcos. Las partidas locales se guardan en el dispositivo; el modo online utiliza un código de sala.

Salas privadas con Node.js, WebSocket y SQLite

JavaScript implementa las reglas y la interacción del tablero. En el modo online, Node.js y WebSocket comunican a los jugadores y SQLite conserva el estado de las salas. El servidor valida turnos y resultados, manteniendo la flota contraria oculta hasta que las reglas permiten revelarla.

Qué aporta este desarrollo

La separación entre partida offline y sala online permite ofrecer dos recorridos distintos. El código de invitación facilita jugar con un amigo, mientras la recuperación de la sala contempla interrupciones de conexión. Es un ejemplo concreto de backend para juegos por turnos, donde sincronizar correctamente importa más que enviar continuamente toda la información.

Proyectos relacionados

Descargar en App Store

Volver a las apps

¿Tienes una idea de app para tu negocio?
Cuéntame tu proyecto →

Descargar en App Store

Un puzzle de tuberías con 427 niveles: conecta canales, cruza corrientes y lleva el agua a través de acueductos ilustrados.

Ver proyecto

Un juego de combinar tres con piezas de cristal, 60 niveles y 18 escenarios submarinos ilustrados.

Ver proyecto

Editor de PDF para Mac y Windows con anotaciones, organización de páginas y OCR local, acompañado de su web de producto.

Ver proyecto

Un juego de sudoku para iPhone y iPad que combina partidas clásicas con una historia de misterio.

Ver proyecto
Traingle rounded.png
Round grey.png
Round grey.png
Round grey.png

¿Interesado en colaborar conmigo? ¡Conectemos y hagamos realidad tu próximo proyecto!