Proyecto experimental.
Un pequeño juego de plataformas multijugador donde cada usuario juega con su smartphone. Cada jugador con su smartphone juega con su personaje (Mario) y en otra pantalla general se ve la interacción de todos los jugadores conectados a la vez. El juego está hecho con phaserJS y usa socket.io para el intercambio de mensajes cliente-servidor.
Puedes probar el experimento ahora mismo!
-
Abre esto en tu navegador: https://mario-websockets-phaser.herokuapp.com/screen
-
Abre esto en tu smartphone: https://mario-websockets-phaser.herokuapp.com/controller
##Requisitos
Es necesario tener instalado:
-
NodeJS: descargar instalador según Sistema Operativo
-
Bower: con NodeJS instalado ejecutar
npm install -g bower
-
Gulp: con NodeJS instalado ejecutar
npm install -g gulp
-
GIT para clonar el repositorio
##Arrancar proyecto
-
Clonar repositorio, también es posible descargarlo en .zip
-
`git clone https://github.com/alejandroarroyo/mario-websockets
-
cd mario-websockets
-
-
Instalar dependencias
-
NodeJS:
npm install
-
Bower:
bower install
-
-
Tareas de gulp
-
gulp
: levanta proyecto en local -
gulp server
: levanta proyecto en local con un express para jugar con los sockets -
gulp build
: crea versión distribuida del proyecto
-
Alejandro Arroyo Duque
Portafolio: http://alexarroyoduque.github.io
Twitter: @AlexArroyoDuque