1. Hugo Ruscitti
  2. ceferinoweb

Overview

HTTPS SSH

Don Ceferino Hazaña en HTML5 !!!

Este proyecto es una versión homenaje del juego Don Ceferino Hazaña para navegadores web usando HTML5, y la biblioteca crafty.

Instalación en Linux usando virtual env

Si quieres probar el servidor en un equipo personal, tendrías que tener instalado virtual-env:

sudo pip install virtualenv

y luego, ejecutar los siguientes comandos para generar el entorno:

virtualenv --no-site-packages env
source env/bin/activate
pip install -r requirements.txt

Por último, podrías poner la aplicación en funcionamiento con el comando:

python web.py

y vas a poder acceder a la aplicación desde un navegador web usando la dirección http://localhost:5000.

Instalación en Windows

Para probar el servidor en Windows deberemos tener instalados los siguientes programas:

Una vez instalados, en las variables de entorno del equipo añadiremos al PATH las 2 siguientes rutas:

C:\Python26
C:\Python26\Scripts

Ahora desde la consola "cmd" ejecutamos los siguiente comandos:

easy_install pip
pip install flask

Por último, podrías poner la aplicación en funcionamiento con el comando:

python web.py

y vas a poder acceder a la aplicación desde un navegador web usando la dirección http://localhost:5000.

Publicación

El juego está actualmente publicado en la siguiente URL:

http://ceferinoweb.herokuapp.com/

y exite un archivo llamado Makefile con un comando que nos permite subir el proyecto entero a los servidores de Heroku para mostrar el avance del proyecto:

make deploy

Internamente, la gente de heroku permite subir aplicaciones a su plataforma a través de un repositorio git. Así que el comando deploy simplemente se encarga de enviar a ese repositorio los cambios realizados desde la última actualización.

Dado que el repositorio original es mercurial y los servidores de heroku usan git, es importante tener instalado el complemento hggit para que el deploy sobre heroku funcione correctamente.