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.

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)