Skip to content

Juego similar a Timeline con efemérides de Argentina

License

Notifications You must be signed in to change notification settings

dariogliendo/pytimeline-flex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pytimeline

Juego inspirado en Timeline con efemérides de Argentina

Dev startup

pip install Django==4.1
pip install django_extensions  # https://python-poetry.org/docs/basic-usage/

Run

python pytimeline/manage.py  runserver  localhost:8003(o puerto que prefieras)

Vistas con sus templates

  • / : Listado de Games WIP

  • /start :

    • GET : Form de carga de usuarios y parámetros del juego
    • POST : Inicializa el juego. redirect a Start-success
  • /start-success// : muestra IDs de usuarios

  • /// :

    • GET : Si el juego está en marcha: state privado del usuario userID + timeline + current player. Si el juego terminó, te hace forward al ENDgame
    • POST : juega y te manda a la misma página.
  • //end : muestra tabla de resultados

Tareas

  1. Escribir los modelos (hay versiones iniciales)
  2. Escribir vistas: falta la lógica principal del juego y la de cada jugador
  3. Escribir templates: el de cada jugar (polling) y botón jugar. Amor a todos.
  4. Resolver despliegue: TBD
  5. Features, features, features

Features

  • Single player
  • N jugadores
  • Configuración dinámica del juego (nombre de sala, tamaño del mazo, etc)
  • Amor a las pantallas actuales
  • Sistema de puntos
  • API rest para habilitar múltiples clientes
  • Stats y pantalla de jugadas históricas por jigador
  • AuthN & AuthZ
  • Ranking de jugadores
  • Imágenes en las cards
  • Cargar más cards
  • Categorías en las cards (poder configurar mazos con múltiples categorías)
  • Frotends buena onda
  • Lógica del juego (motor) @cuococarlos, et al

About

Juego similar a Timeline con efemérides de Argentina

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 41.2%
  • Python 29.5%
  • HTML 25.1%
  • Jupyter Notebook 3.0%
  • CSS 1.2%