Skip to content

Repository of the game made for the GameMe5's workshop

License

Notifications You must be signed in to change notification settings

serginator/workshopGameMe5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workshop GameMe 5

Build Status

Demo para el taller de GameMe5 2013 13-12-13 por @EtnasSoft y @serginator

Enhanced version

  • Sonidos cambiados a OGG por compatibilidad
  • Preloading de recursos en vez de timeouts (algo simple pero eficaz)
  • Compatible con Chrome (online) y Firefox. No se ha probado en Safari.
  • Touch events
  • [TODO] Gamepad

Resources

Para lanzar la demo

Conviene ejecutarla en un servidor web por la carga de recursos por XHR. En Chrome en local da fallos visuales, online se ve correctamente (habrá que investigar por qué)

npm install -g grunt-cli
npm install
grunt

Contenido de la demo

  • Sprites
  • Keypress
  • Musica y FX en MP3
    • 8 Bits
    • 16 Bits
    • 128 Bits
    • Biblioteca
  • Redimesión viewport.
  • Puntos como porcentajes
  • Enemigos
    • Horda y boss
    • Patrones de movimiento
    • Colisiones.
  • Enemigos: array de enemigos, patrón de movimiento sinusoidal, colisiones
  • Puntuación: sistema simple.
  • Velocidad de la nave de usuario.
  • Explosiones, sistema de partículas
  • Bomba: fogonazo con FX que borre los enemigos.
  • Mapa de colisiones: limitar el hitbox del protagonista al sprite del 'focus'.

Para hacer deploy en gh-pages

# Chuletilla para que no se me olvide
# desde la raíz del proyecto
git clone [email protected]:serginator/workshopGameMe5.git dist
cd dist
git checkout --orphan gh-pages
git rm -rf .
grunt deploy # hará linteo, la distribución y luego lanzará el paquete grunt-github-pages

Bitdeli Badge

About

Repository of the game made for the GameMe5's workshop

Resources

License

Stars

Watchers

Forks

Packages

No packages published