Seafight Server Project

02/21/2024 03:13 brington#1
Proyecto MMO de Piratas - Inspirado en Seafight
Una experiencia única de navegación, combates y aventuras marítimas

[Only registered and activated users can see links. Click Here To Register...]


¿Qué es este proyecto?
Este es un proyecto de desarrollo independiente, creado completamente desde cero, inspirado en el clásico Seafight.
Nuestro objetivo es ofrecer una nueva experiencia de juego de piratas en navegador, manteniendo la esencia del original pero con tecnologías modernas y mejoras de calidad de vida.

Características principales:
  • Servidor propio en Node.js + WebSocket
  • Frontend en HTML5 Canvas (navegación isométrica auténtica)
  • Sistema de jugadores y NPCs dinámicos y sincronizados
  • Inventario real de cañones, munición y equipo
  • Sistema de combate automático y manual
  • Mundo abierto con mapas dinámicos
  • Gestión de cuentas, login y bases de datos
  • Eventos visuales de disparo, daño y muertes
  • Estilo gráfico adaptado fielmente al espíritu pirata

Estado actual del proyecto
  • ✅ Movimiento de jugadores fluido
  • ✅ Sistema de ataque automático a NPCs
  • ✅ Gestión de inventario de cañones y municiones
  • ✅ HUD visual de vida, clan y nombre
  • ✅ Backend conectado a MySQL
  • ✅ Sincronización de eventos en tiempo real
  • ⚡ Sistema de optimización de base de datos en progreso
  • ⚡ Preparación de infraestructura para alta concurrencia

Screenshots
[IMG]shophye.com/assets/2.png[/IMG]
[IMG]shophye.com/assets/3.png[/IMG]

Changelog actual



¿Te interesa colaborar?
Este proyecto es de desarrollo privado y en evolución constante.

Estamos abiertos a:
  • Programadores que quieran aportar experiencia en Node.js, WebSocket o bases de datos.
  • Testers veteranos en juegos de navegador, especialmente Seafight.
  • Artistas gráficos que puedan mejorar iconos, fondos o sprites.
  • Cualquier persona apasionada por los MMO de navegador.

¡Si te interesa participar o apoyar el proyecto, no dudes en enviarme un mensaje privado!


Idioma principal: Español
Servidor objetivo: Privado (gratuito y para fines de práctica/desarrollo)
Estado actual: Alpha Cerrado
02/24/2024 10:34 alperen.mak#2
we make old sf , [Only registered and activated users can see links. Click Here To Register...] enter discord
03/22/2024 15:50 snacar01#3
tekrar discord paylaşırmısın alperençmak
03/25/2024 17:56 alperen.mak#4
Quote:
Originally Posted by snacar01 View Post
tekrar discord paylaşırmısın alperençmak
[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
04/27/2025 19:10 brington#5
Post Actualizado!!!
04/30/2025 17:35 jonmikeltxu#6
El movimiento no esta replicado como debe
05/03/2025 13:21 brington#7
Quote:
Originally Posted by jonmikeltxu View Post
El movimiento no esta replicado como debe
Gracias por el comentario. La imagen que viste es una maqueta del primer día de desarrollo. Desde entonces, el proyecto ha avanzado muchísimo y ya cuenta con movimiento real con pathfinding sincronizado y combate online.

🛠️ Changelog del proyecto (Actualizado Mayo 2025)

✅ Sistema de juego funcional
  • Multijugador online en tiempo real con WebSocket
  • Cambio de mapas con sistema de salto (1-1, 2-1, Nimbo, etc.)
  • Control de jugador con clic o WASD
  • Pathfinding con detección de obstáculos (actualmente en frontend)
  • Respawn tras hundimiento y sistema de reparación progresiva

⚔️ Combate PvP & PvE
  • Ataque automático a NPCs y jugadores
  • Cálculo de daño, críticos y recarga en backend
  • Proyectiles visuales, efectos de impacto y números flotantes
  • Sistema de muerte sincronizado y reparto de recompensas

🗺️ Mapas y navegación
  • Coordenadas reales estilo Seafight (00–61 y AA–CH)
  • Textura base de agua con tiles y límites navegables
  • Salto de borde lateral/vertical conservando posición relativa
  • Islas y obstáculos (en desarrollo)

🧟 NPCs inteligentes
  • Tipos pasivos/agresivos que patrullan y atacan
  • Movimiento y lógica gestionados por el servidor
  • Al morir, son eliminados de la base de datos y respawneados automáticamente
  • Notificación en tiempo real de aparición/desaparición

📦 Sistema de recompensas
  • Reparto proporcional según daño infligido
  • Entrega de oro, perlas, cristales, EXP, munición y cañones
  • Soporte de probabilidades de drop por tipo de objeto
  • Configuración JSON de recompensas desde base de datos

🛡️ Inventario y equipamiento
  • Menú visual para equipar cañones y ver estadísticas
  • Drag & drop para mover cañones
  • Límite de cañones equipado + buffs futuros (castillos, tripulación)
  • Munición equipada y recuento en tiempo real

💬 Mensajes del servidor
  • Notificaciones en pantalla por eventos importantes
  • Hundimiento, reparación cancelada, aparición de NPCs, recompensas obtenidas, etc.

🔜 Próximas tareas antes de Alpha
  • Implementar islas y obstáculos completos en todos los mapas
  • Sistema de brillos, cofres, monstruos especiales y misiones
  • Mejoras visuales: animaciones, partículas, efectos
  • UI definitiva basada en el cliente clásico

El servidor corre con Node.js + MySQL, y el cliente está desarrollado en JS puro sobre canvas, manteniendo una arquitectura modular y segura.

¡Gracias a todos por seguir el desarrollo! Cualquier sugerencia o testeo será bienvenido. 🚢💥
11/02/2025 15:14 Condormdk#8
Para cuando?
05/29/2026 18:02 rexpanic#9
Enlace discord? actualizado??
07/07/2026 06:24 brington#10
Hightlab - MMO de Piratas | Alpha Abierta
Proyecto MMO de piratas en navegador inspirado en los clásicos del género

Ya puedes probarlo aquí:
[Only registered and activated users can see links. Click Here To Register...]


Alpha Abierta disponible

Después de mucho tiempo de desarrollo, estamos orgullosos de presentar la Alpha Abierta de Hightlab.

El proyecto ha sido desarrollado desde cero y ya cuenta con una base jugable para que los usuarios puedan entrar, probar sistemas, navegar, combatir y ayudarnos con su feedback.


Contenido actual

✅ 60 niveles y mapas
✅ Más de 2.000 diseños de barcos con animaciones
✅ Más de 70 monstruos con animaciones
✅ Tienda
✅ CPanel para moderadores y administradores
✅ Mapa estático y animado
✅ Set de islas
✅ Minimapa funcional
✅ Configuración de teclas
✅ UI modular
✅ Sistema de subastas
✅ Sistema de clanes con diplomacia
✅ Puerto seguro
✅ Equipamiento de balas y arpones
✅ Sistema de brillos y cofres
✅ Y mucho más contenido en desarrollo


Próximamente

🔜 Islas de clanes
🔜 Chat dentro del juego
🔜 Sistema de misiones


Importante

Recordamos que esta versión es una Alpha, por lo que puede contener errores, sistemas incompletos o cambios importantes.

Cuando pasemos a fase Beta, las cuentas podrán ser limpiadas o reiniciadas. Esta fase está pensada principalmente para testear, detectar bugs, ajustar sistemas y recibir feedback de la comunidad.


Feedback

Nos gustaría recibir vuestras opiniones, reportes de errores, sugerencias de balance, ideas de mejora y cualquier comentario que pueda ayudarnos a seguir mejorando el proyecto.

Podéis probar la Alpha aquí:
[Only registered and activated users can see links. Click Here To Register...]

Gracias y disfrutadlo. Nos vemos en el mar. 🚢
10/06/2026 18:39 zvasticaz#11
amigo no me ayudarias con el cliente y servidor para jugar en un server privado bro orfavor