Video Proyecto Videojuego con HTML5 + Canvas, Node.js con WebSockets

Published 2013-10-11
Este es un video de presentación final del curso Proyecto de Ingeniería del Software 3 de la carrera Ingeniería del Software, Universidad Latina de Costa Rica, realizado por el grupo Ibux.

El juego está hecho en HTML5 usando Canvas, conectado a un servidor local de Node.js usando el módulo de WebSockets. Esto con lleva altos conocimientos de javascript y la exploración de la documentación de Node.js junto a ejemplos programados.

El juego consiste en un Login con todos sus elementos, luego escoger a cual provincia ingresar (está destinado a usar cada provincia como un mundo diferente), luego podemos ver las estructuras de la provincia, lleva objetos como las casas las cuales tienen un método de colisión implementado para que no las traspase, movimiento automático luego de llegar a un limite del canvas y un chat simple implementado.

La estructura del videojuego es MMO (Massive Multiplayer Online) el cual permite varios usuarios conectados al mismo tiempo y contemplar su movimiento y acciones en tiempo real. Los métodos para realizar esta función fueron programados en el servidor utilizando métodos básicos de broadcast a todos los usuarios conectados y logueados actualmente en el servidor.

Espero que lo disfruten.

All Comments (3)
  • Jorge Colmenarez
    Esta muy interesante la aplicación, tengo como proyecto personal desarrollar un juego de mesa y por ahora me estoy documentando con Node.js ya que me parece ideal para mi cometido, es inspirador ver otros desarrollos similares.

    Gracias por el aporte.

    Saludos.
  • furszy
    hola queria saber si me podrías pasar la documentación que me gustaría aprender a hacer un MMO.
    gracias y saludos.