Skip to content

PyAr/tesseland

Repository files navigation

Tesseland 1.0

a Tesselnation company.

Players UI

Pantalla 1: Register

Registra un player a una sesión de juego.

Tres widgets:

  • nombre del player
  • Session ID
  • Botón de "Register"

"Register" le pega a /session//register/ con el nombre del player

Pantalla 2: Waiting...

Busy wait a /session//<player_name>/status hasta que responda con la figura que hay que mostrar.

Pantalla 3: Game

Muestra la figura fullscreen.

Mientras se hace click en la pantalla, reemplaza la figura con la imagen completa.

Engine

Gestión de Games por Django Admin. Pero con endpoints de gestión para una futura UI distinta.

  • Crear Game: POST game/new
  • Registrar un Player en un Game: ´POST game//register/<player_name>´
  • Devolver el status de un Game, para un Player: ´GET game//status/<player_name>´
  • Arrancar un Game: ´POST game//start´

ToDO List

  • Fin del juego: declarar el fin y determinar el resultado.
  • AuthN/Z de admin y players.
  • Pantallas de admin (replace Django admin).
  • Dyamic game: con cada registro se re-genera el teselado y se re-distribuyen las figuras entre los players.
  • Server-side events: para reemplazar el busy-wait antes de empezar el juego.
  • Video: permitir armar videos, no solo imágenes estáticas.
  • UI enhancements: infinitas cosas para hacer.
    • Mostrar imagen completa a los usuarios.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •