Pacific Warrior - Nuevo juego gratis, artillero antiaéreo

En unos pocos días me puse a programar un juego totalmente distinto, creo que merece su post aparte: Pacific Warrior, es un juego single o multi player cooperativo de la Segunda Guerra Mundial.

Sos el artillero de un destructor clase Fletcher y podés utilizar tres cañones Bofors de 40mm o un Oerlikon de 20mm para atajar las oleadas de bombarderos Betty, Val, Kate y Zero (en modo kamikaze) que se te vienen encima a vos y tu patruya de destructores.

El juego

Es bien simple, sólo se trata de derribar aviones, el barco se conduce solo y esquiva los ataques cuando los aviones están muy cerca o están lloviendo bombas (eso complica apuntar).

El juego está hecho en NodeJS con modelos 3D muy realistas, el agua tiene movilidad, hay cambios de clima, hasta tormenta, los sonidos los fui creando poco a poco y ya está bastante completo. 

Se puede jugar en salas de hasta cuatro jugadores, crear nuevas, etc. Son diez niveles de dificultad y hasta el 8 más o menos un jugador sólo puede, pero para el resto es mejor estar con amigos.

El juego no es para móviles, usa mouse y teclado, se puede cambiar entre armas (teclas 1,2,3,4 o a-s-d-f), se recarga con R, con el botón de la derecha del mouse se hace zoom y los torpedos que se te vienen podés tratar de destruirlos.

Requiere cierta estrategia para elegir qué objetivos atacar primero y los diez niveles son cada vez más complicados con distintos escenarios de ataque y cambios en el clima.

Tengo ganas de organizar algunas partidas usando Discord para coordinar y por ahí hacer algún streaming para divertirnos un rato, la url es simple: pacific.fabio.com.ar

Detalles técnicos

Hay cuatro tipos de enemigos, el bombardero en picado  Aichi D3A "Val", el torpedero Nakajima B5N "Kate", en vuelo de altura te atacan los Mitsubishi G4M "Betty" y los kamikaze usan A6M Zero, super peligrosos.

Los modelos los obtuve de Sketchfab que tiene varios que son Creative Commons así que se pueden usar, ya tengo que armarle todas las citas a los autores en la sección de "acerca de" del juego.

Por dentro usé Three.js (WebGL), TypeScript, Vite y Colyseus más muchas librerías de node que sirven para tener un juego de este tipo, empecé como single player pero con multiplayer en mente, así que fue fácil pasar de una cosa a la otra una vez que probé que la idea funcionaba.

Monté un servidor pequeño que se banca bien unos cuantos jugadores, pero no se si el límite está muy cerca si nos ponemos a jugar todos 😁no pude testear eso, pero Danbat y Chama me ayudaron con mucho feedback.

Con el tiempo le voy mejorando algunos detalles de jugabilidad, es simple, pero con complejidades para el desarrollo que son muy interesantes de resolver.

Lo juegan aquí: Pacific Warrior

Si te gustó esta nota podés...
Invitame un café en cafecito.app


Otros posts que podrían llegar a gustarte...

Comentarios

Deje su comentario:

Tranquilo, su email nunca será revelado.
La gente de bien tiene URL, no se olvide del http/https
Comentarios ofensivos o que no hagan al enriquecimiento del post serán borrados/editados por el administrador. Los comentarios son filtrados por Cloudflare Turnstile.