Utilizarea limbajului de programare pentru copii, pentru o platformă de gamificare: Raționamentul din spatele alegerii și experiența noastră
martie 15, 2023
Chapter 2: Gamification Platform – Versatility
O platformă de gamificare este concepută pentru a ajuta oamenii de toate vârstele și mediile să își stabilească și să își atingă obiectivele (cum ar fi să învețe diferite abilități, să fie mai implicați la locul de muncă, să îmbunătățească munca în echipă, să militeze pentru bunăstare etc.), Morfin.studio was to use Blockly, a children’s development language created by Google, as the interface for creating and customizing gamification scenarios. In the first chapter of this series was discussed the drug and drop interface and its benefits.
Un alt motiv pentru care am ales limbajul de dezvoltare a copiilor pentru platforma noastră de gamificare și subiectul articolului de astăzi este versatilitatea acestuia. Limbajul de dezvoltare Blokly de la Google este conceput pentru a fi ușor de învățat și de utilizat, ceea ce înseamnă că poate fi folosit pentru o gamă largă de scopuri și aplicații.
În primul rând, după ce au înțeles logica diferitelor blocuri colorate, cum funcționează și ce înseamnă, editorii, oameni obișnuiți care nu au cunoștințe de programare, sunt capabili să le refacă și să le folosească în moduri creative. Toate acestea sunt personalizabile, oferindu-vă posibilitatea de a alege titlul, fontul și culoarea textului, widget-ul etc.
În al doilea rând, ar putea fi create diferite scenarii de joc care să funcționeze împreună, creând o mecanică de joc complexă cu sarcini și provocări multiple. De exemplu, se poate crea un scenariu cu o logică și din acesta se pot crea mai multe scenarii care să funcționeze în legătură cu primul scenariu, cel de bază. Pentru ca să înțelegeți mai bine ce încerc să vă explic, să ne imaginăm o situație.
Să spunem că obiectivul meu pentru 2023 este să am un stil de viață mai sănătos. Dar nu vreau să fac toate aceste schimbări deodată, deoarece nu este sustenabil. De asemenea, oamenii spun că este nevoie de mai mult de două luni pentru a crea un obicei, așa că am venit cu un plan de 4 luni pentru a mă împinge să dobândesc obiceiuri sănătoase, creând în același timp o tranziție plăcută.
Vă voi explica cum funcționează. În fiecare lună vreau să mă concentrez pe adăugarea unui nou obicei sănătos, păstrându-l în același timp pe cel din luna precedentă în stilul meu de viață, cum ar fi: prima lună să beau apă, a doua lună să mănânc mai multe fructe și legume gătite în casă și a treia lună să fiu mai activă și să fac mai multă mișcare. Pentru fiecare lună voi crea provocări și sarcini în jurul obiceiului specific. Trebuie să îndeplinesc toate sarcinile și provocările pentru a câștiga puncte care să deblocheze luna următoare. De asemenea, pot adăuga și recompense amuzante, cum ar fi să mă duc într-o excursie frumoasă dacă îndeplinesc un obiectiv, de exemplu, dacă merg pe jos la serviciu și de la serviciu în fiecare zi timp de o săptămână întreagă.
În a patra lună, după ce mi-am îndeplinit toate obiectivele, toate aceste acțiuni sănătoase sunt acum obiceiuri și trebuie doar să le mențin. Îmi pot invita prietenii și familia în comunitatea mea, astfel încât să ne putem întrece cu toții pentru a deveni mai sănătoși.
Vă rug să rețineți că acesta este un exemplu pe care l-am inventat pe loc, pot fi create jocuri mult mai complexe.
În al treilea rând, toate scenariile pot fi refolosite și reutilizate. Toate scenariile create de dvs. pot fi găsite în biblioteca dvs., astfel încât să le puteți accesa cu ușurință oricând doriți să modificați ceva. De asemenea, aveți funcția de a copia și lipi blocuri dintr-un scenariu în altul și, de asemenea, puteți importa sau exporta scenarii pentru a le partaja cu alți editori. Aceste funcții sunt foarte utile pentru optimizarea timpului.
În plus, Blockly poate fi utilizat în peste 40 de limbi. Acest efort a fost făcut pentru ca cei 94% din lume care nu vorbesc engleza nativ, să se poată concentra pe înțelegerea logicii. Neil Fraser, unul dintre dezvoltatorii de la Blockley, a declarat într-un interviu: "Traducerea Blockly în limbile native permite amânarea barierei lingvistice până după ce conceptele de programare au fost stăpânite".(Luis Ibanez, 2015)
În concluzie, decizia de a folosi un limbaj de dezvoltare pentru copii, în special Blockly, pentru platforma de gamificare a Morfin.io s-a bazat și pe versatilitatea acestuia. În general, experiența noastră de utilizare a limbajului de dezvoltare pentru copii pentru platforma noastră de gamificare a fost pozitivă, deoarece ne-a permis să creăm o platformă prietenoasă și flexibilă, care poate fi ușor de personalizat pentru a răspunde nevoilor diferitelor comunități.
Surse:
Luis Ibanez, (2015). Blockly makes it easier to learn to code | Opensource.com. Available at: https://opensource.com/education/15/2/blockly-makes-easier-every-one-learn-code.
Like
Recent posts