DeGalaLab Arcade

Mini jocs fets amb Python + Streamlit per aprendre programació jugant: curts, directes i pensats perquè cada partida sigui un exercici.

Què hi trobaràs

🎯 Endevina el nombre

Practiques bucles, condicionals, validació d’entrada i comptadors d’intents.

✂️ Pedra, paper o tisores

Practiques diccionaris com a taules de decisió, random i marcador de resultats.

🔤 Penjat

Practiques estat del joc (lletres usades, intents), sets, strings i una mica de “UX”.

🧠 Quiz (Normal i Examen)

Mode Normal: feedback immediat per consolidar conceptes.
Mode Examen: respons tot i corregeixes al final, com un test real.

Logo de DeGalaLab Arcade, projecte de jocs en Python

Per què existeix aquest projecte

DeGalaLab Arcade és un mini laboratori per transformar exercicis de Python en una experiència interactiva. Ideal per practicar… i també per mostrar el procés d’aprenentatge com a projecte viu.

Com està fet aquest projecte

DeGalaLab Arcade està construït com un petit laboratori d’aprenentatge: cada joc neix primer com a exercici de consola en Python i, un cop entès, es transforma en una aplicació web interactiva.

L’objectiu no és només “jugar”, sinó entendre com es construeix un programa pas a pas, com es gestiona l’estat d’una partida i com es pot portar codi de Python a una experiència web real.

Tecnologies utilitzades

  • Python: lògica dels jocs, estructures de dades, control de flux i funcions.
  • Streamlit: interfície web reactiva, botons, inputs i gestió de l’estat de cada joc.
  • Git + GitHub: control de versions i publicació del projecte.

Del terminal al navegador

Els jocs van començar com a programes de consola basats en input() i print(). Per portar-los a web, s’ha fet una reestructuració del codi:

  • Separació clara entre lògica del joc i interfície.
  • Gestió de l’estat (intents, marcador, respostes) mitjançant sessions.
  • Interacció pas a pas: cada clic equival a una jugada.

Un projecte pensat per aprendre

Aquest arcade no pretén ser un producte final tancat, sinó un projecte viu: es poden afegir nous jocs, més preguntes, nous modes i millores visuals. Forma part del procés d’aprenentatge i experimentació de DeGalaLab.

Si t’interessa la programació, aquest tipus de projectes són una manera molt efectiva de passar de la teoria a la pràctica.

Privacitat

🔒 No es recullen dades personals. No hi ha login, ni correus, ni tracking propi: tot funciona dins la sessió del navegador.

Enllaç a l’app: DeGalaLab Arcade (Streamlit)