A night in the house of Hunt
Un juego para reforzar el conocimiento de los temas de programación estructurada.
Mécanicas del juego
Este juego esta inspirado en Among Us, se separan aleatoriamente los jugadores entre programadores e impostores.
Programadores
El trabajo de los programadores es completar todos los ejercicios para ganar. También pueden ganar si encuentran y sacan a todos los impostores.
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.
Como ejecutarlo localmente
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.
Puzzles
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.
Puzzles para reforzar creación de algoritmos
If/else (si/no)
Ciclos
Elegir ciclo que hace la acción necesaria
Completar los ciclos