https://github.com/pyar/tesseland
https://github.com/pyar/tesseland
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pyar/tesseland
- Owner: PyAr
- Created: 2025-03-21T15:42:39.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-03-21T17:16:59.000Z (12 months ago)
- Last Synced: 2025-03-21T17:25:55.092Z (12 months ago)
- Language: Python
- Size: 3.91 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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///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/´
* Devolver el status de un Game, para un Player: ´GET game//status/´
* 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.