Un juego para reforzar el conocimiento de los temas de programación estructurada.
Este juego esta inspirado en Among Us, se separan aleatoriamente los jugadores entre programadores e impostores.
El trabajo de los programadores es completar todos los ejercicios para ganar. También pueden ganar si encuentran y sacan a todos los impostores.
Evita que los programadores terminen sus tareas. Pueden hacerlo creando emergencias que obliguen a los programadores a tener que moverse al otro lado del mapa. O matar en el juego a todos los programadores. Resuelve acertijos para obtener modo fantasma, este acertijo no cuenta para que los programadores terminen sus tareas, pero dan 30 segundos para escapar de cualquier situación díficil de ser necesario. Evita ser encontrado, porque si los programadores sacan a todos los impostores, ganan los programadores.
Este juego fue creado como proyecto de titulación para la carrera de Ingeniería en Software.
El juego usa una arquitectura cliente/servidor. El docente o alguien designado del grupo tiene que instalar el servidor en una computadora o servidor propio. Esta maquina tiene que tener instalado Docker y Docker Compose.
- Clona este proyecto descargando el .zip del proyecto o usando
git clone
. - Abre una terminal en la carpeta del proyecto y orquestra los contenedores usando
docker-compose up
. - Si introduce
localhost:80
en el navegador, debería de cargarse el juego. - Usa
ipconfig
para Windows oifconfig
en Linux o MacOS para obtener tu dirección IP si todos estan jugador en la misma red local.
Tiene acertijos para repasar distintos temas de programación estructurada como:
- If sencillo
- If/else
- Operador condicionales
- Ciclo For (Para)
- Ciclo While (Mientras)
- Ciclo Do While (Repetir)
Los puzzles estan creados con pseudocódigo con la sintaxis de PSeInt.