💾 Archived View for gamifi.cat › blog › 2016-12-09_BJC_8 captured on 2024-02-05 at 09:57:53. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-03-20)
-=-=-=-=-=-=-
A la cinquena setmana del MOOC The Beauty and Joy of Computing ens demanen crear un joc d’endevinar la paraula: una molt bona excusa per fer malabarismes amb els blocs d’operadors :)
El nostre joc consisteix en endevinar una paraula que la mà quina “s’ha pensat”. En realitat, li programem una paraula o una llista de paraules :) La cosa és que la mà quina (jo hi he posat un ninotet) ens ha de donar tres tipus de resposta:
Jo, personalment, el trobo un joc difĂcil per a una persona. (De jugar, no de programar) I mĂ©s en anglès si no Ă©s la teva llengua d’origen. Hi ha moltes paraules al diccionari! I anar calculant en quina posiciĂł estĂ cadascuna… En fi, que jo el programo però en farĂ© una versiĂł acotant les paraules a un tema, per exemple: “Endevina l’animal”. I vas posant bitxos, que almenys saps per on camines…
I aquà el codi d’un sol bloc que controla tot el joc! És d’aparença i comanda, i es diu “word guessing game”. A dins, trobem tres blocs que hem creat per l’ocasió:
Dins d’aquest bloc “create response”, en plan ou kinder, hem programat un altre bloc per fer la correspondència entre la llargada de la paraula i les lletres encertades. Aquest altre bloc es diu “count matching letters in guess and secret” i comprova si coincideixen les posicions de les lletres (sempre i quan tinguis correcte la llargada total de lletres de la paraula secreta, si no, et diu que la paraula té tantes o quantes lletres):
bjc-word-guessing-game-2 [IMG]
Et voilĂ ! Ja tenim el joc programat! :) La setmana 6 vaig fer el “Fun Project” que tenĂem de deures: un penjat o “Hangman game”, en anglès, per cert: guanyes si encertes tres paraules de sis lletres. La setmana 7 va consistir en un examen de preguntes de text sobre el que havĂem après fins al moment. Com a punt de inflexiĂł de la meitat del curs. La setmana 8 es parla de llistes, que sĂłn una olla però sĂłn molt Ăştils :)