💾 Archived View for gamifi.cat › blog › 2015-11-22_uocscratch_videojoc › index.html captured on 2023-06-16 at 18:02:34.
⬅️ Previous capture (2023-03-20)
➡️ Next capture (2024-02-05)
-=-=-=-=-=-=-
<!doctype html> <html lang="ca"> <head> <meta charset="utf-8"> <meta name="keywords" content="blog, cultura lliure, internet, programari lliure, snap, gemini, fediverse, llengua catalana, catala" /> <title>UOCscratch Videojoc Baby Foodie 2 - Gamifica't!</title> <link rel="stylesheet" href="../../static/style.css"> <link rel="shortcurt icon" type="image/svg" href="../../img/favicon.svg" /> </head> <body> <header class="header"> <a href="#main" class="skip">Salt al contingut</a> <a href="../../" class="logo" ><img src="../../img/logo.svg" width="300" heigh="60" alt="Logo Gamifica't"></a> <nav class="header-right"> <a href="../">Blog</a> <a href="../../projectes/">Projectes</a> <a href="../../glossari/">Glossari</a> <a href="../../contacte/">Contacte</a> <a href="../../blog.xml" class="logo" ><img src="../../img/rss.png" width="32" heigh="32" alt="RSS Gamifica't"></a> </nav> </header> <main id="main"> <div class="page"> <div class="blog-post"> <h1>UOCscratch Videojoc Baby Foodie 2</h1> <p class="meta">2015-11-22</p> <p>En aquesta tercera setmana del curs de programaciĂł amb Scratch de la UOC, se’ns proposa pensar un projecte personal. Tenim dues opcions: un videojoc i un joc educatiu. LlĂ stima que no n’hi hagi mĂ©s d’opcions. Diguem que he triat el videojoc: farĂ© un Baby Foodie 2 amb 3 nivells de dificultat :)</p> <p><a href="../2015-11-06_uocscratch_1/index.html">Consulta els continguts del curs</a></p> <h2>Joc Baby Foodie 2</h2> <h3>DescripciĂł i regles</h3> <p>El joc tracta d’agafar o evitar aliments en funciĂł del consum diari recomanat per la Generalitat de Catalunya a la “PirĂ mide de l’alimentaciĂł saludable”. Un ninotet serĂ el que recullirĂ o evitarĂ els aliments i tindrĂ 3 vides al començar. Hi ha 3 nivells de joc i la duraciĂł total de la partida será d’un mĂ xim de 90 segons. L’objectiu del joc Ă©s arribar als 90 segons sense esgotar les 3 vides.</p> <p>Amb cada nivell de joc s’incrementa la dificultat a travĂ©s de la velocitat de caiguda dels aliments i l’augment el nombre d’Ătems diferents a recollir o evitar. OriginĂ riament crec que ho havia programat per assolir una puntuaciĂł determinada en un lĂmit de temps.</p> <h2>Fonts d'inspiraciĂł</h2> <p>Autorreferencials: El primer Baby Foodie el vaig programar l’any passat amb Gameblox però em fa il·lusiĂł dissenyar-lo i programar-lo amb Scratch. A mĂ©s, hi afegirĂ© nivells i, per tant, altres dibuixets i programes. El tema dels embotits va una mica per la conya del #FreeBacon / #JeSuisPanceta sobre la OMS a Twitter :)</p> <h2>Controls del joc</h2> <ul> <li><p>Mourem un ninotet per la pantalla (amb cursor del ratolĂ o amb fletxes, encara ho he decidit) i serĂ qui agafarĂ o evitarĂ els aliments. Al començar el joc el ninotet se situarĂ a la part inferior de la pantalla i nomĂ©s podrĂ ser mogut horitzontalment (de dreta a esquerra).</p> </li> <li><p>Els aliments/embotits/llaminadures/carboni cauran en vertical (de dalt a baix de la pantalla) i el tipus i velocitat dependran del nivell de dificultat. MĂ©s nivell, mĂ©s velocitat i mĂ©s aliments que s’afegeixen. Desapareixen al tocar el ninotet o el terra.</p> </li> </ul> <h2>MĂşsica de fons</h2> <p>Doncs ara mateix no sabria quina dir… La de “Menja fruita” d’en LluĂs Gili ja la vaig fer servir en un altre joc de “Fruites de Temporada” (m’agrada anar provant diferents maneres de fer les mateixes coses…) Però com nomĂ©s Ă©s de fruita…La de “Mezcla tu sabor” del Payaso Plim Plim no estĂ malament… però la de “Para crecer debemos comer” trobo que tĂ© mĂ©s contingut! Una mica llarga pel joc però bé…no es pot tenir tot… Si en trobo una altra potser la canvio.</p> <h2>Mecanisme per a iniciar el joc i multijugador</h2> <p>FarĂ© una petita presentaciĂł i s’haurĂ de clicar un botĂł a la pantalla per començar a jugar. El joc no será multijugador. NomĂ©s serĂ per jugar-hi a una personeta. Potser mĂ©s endavant es pot incorporar un altre personatge que actui igual que el ninotet però que tingui un marcador propi…De moment, un/a jugador/a.</p> <h2>DescripciĂł i moviment dels personatges</h2> <p>He pensat reciclar elements que vaig usar a Gameblox: ninotets, fons, potser fruitetes i hamburguesa. I tambĂ© els del projecte de “Fruites de temporada”, que vaig fer un raĂŻm, una taronja, una sĂndria i cireres.</p> <ul> <li><p>El ninotet serĂ un personatge amb 3 vestits: el de jugar, el de crĂ©ixer i el de perdre. Fará sumar punts al marcador si toca els aliments, restar vides si toca els embotits i la llaminadura si tĂ© els 40 punts necessaris…</p> </li> <li><p>Els aliments de 4 a 6 racions recomanades seran un sol objecte que donarĂ 5 punts i tindrĂ uns 3 Ăł 4 vestits. Cada vegada que toquin el ninotet faran un soroll de mossegada.</p> </li> <li><p>Els aliments de 2 a 4 racions seran tambĂ© un sol objecte amb 3 Ăł 4 vestits. Donaran 3 punts i tambĂ© faran l’efecte de la mossegada. Deixo aquĂ una primera idea.</p> </li> </ul> <p><a href="http://www.smashingmagazine.com/2013/06/foodie-icons/">Crèdit de les icones</a></p> <ul> <li><p>L’embotit tambĂ© tindrĂ un vestit però no li acabo de trobar…La salsitxa estĂ bĂ© però preferiria un tros de cansalada/bacon :) I tambĂ© farĂ un soroll si toca el ninotet. Un soroll greu o un crit potser: descompta una vida!</p> </li> <li><p>L’à tom de carboni serĂ una rodona negra i, paradoxalment, nomĂ©s tindrĂ un vestit…Curiosament, el carboni Ă©s un element molt versĂ til i pot vincular-se a moltĂssimes altres mol·lècules per formar-ne de mĂ©s complexes…AquĂ, nomĂ©s li deixarĂ© tenir un vestit… C’est la vie… Li farĂ© fer algun efecte, potser :)</p> </li> <li><p>Les llaminadures tindran vestits diferents (una piruleta, un caramel…) I si toquen el ninotet i s’acaba el joc, fará el so de la campana d’Scratch. Si el joc continua farĂ un so d’efecte feedback “de triomf”: voldrĂ dir que ha aconseguit la llaminadura i, a mĂ©s, tĂ© 40 punts al marcador, amb el que ha menjat saludable i mereix la llaminadura.</p> </li> </ul> <p>El ninotet Ă©s controlat pel jugador i nomĂ©s es mou en l’eix X (part inferior de l’escenari) i d’esquerra a dreta i viceversa. Els aliments, embotits i llaminadures simulen gravetat i cauen de forma autònoma de dalt a baix. Si toquen el terra o el ninotet desaparèixen. Es crearan clons dels personatges fent que es canvĂŻi el vestit a l’atzar, Ă©s a dir, que dins d’un mateix objecte tindrem aparences diferents.</p> <p>Com tots els clons actuaran de la mateixa manera (cauran del cel i desapareixeran si toquen el ninotet o el terra) i no caldrĂ que facin coses diferents, ja servirĂ . El problema Ă©s quan vols que dos o mĂ©s clons facin coses diferents…</p> <h2>Nivells</h2> <h3>Nivell 1</h3> <p>Apareixeran els aliments dels que es recomana consumir de 4 a 6 racions diĂ ries (arròs, cereals, pa, pasta…) i els de 5 racions diĂ ries (fruites, verdures, oli d’oliva…). Comptaran 5 punts cadascun a l’agafar-los. TambĂ© cauran embotits. Si el ninotet els toca perdrĂ vides i, com en tĂ© tres, si toca tres vegades un embotit, s’acabarĂ el joc i s’haurĂ de recomençar.</p> <h3>Nivell 2</h3> <p>AugmentarĂ la velocitat de joc i s’introduiran nous aliments, els de 2 a 4 racions diĂ ries (llet, formatge, iogurts…) i els de 2 racions diĂ ries (peix, carn, ous, fruits secs…). Comptaran 3 punts cadascun a l’agafar-los. En aquest nivell apareixerĂ una pilota negra que representarĂ un Ă tom de carboni. Si el ninotet aconsegueix tocar l’à tom, guanyarĂ una vida.</p> <h3>Nivell 3</h3> <p>AugmentarĂ encara mĂ©s la velocitat de caiguda dels aliments i, a mĂ©s de tots els que ja sortien, cauran llaminadures. Si una llaminadura toca el ninotet i la puntuaciĂł total Ă©s menor de 40 punts, s’acaba el joc. Si la puntuaciĂł Ă©s 40 o mĂ©s, el joc continua.</p> <h3>Tots els nivells</h3> <p>Hi haurĂ 2 elements especials que cauran de tant en tant durant tots els nivells. Cauran gotes d’aigua/gots d’aigua (representen la hidrataciĂł) o bicicletes/raquetes de tenis/etc. (encara no sĂ© què hi posarĂ© però representaran l’activitat fĂsica). Quan el ninotet toqui aquestes elements, creixerĂ uns segons o canviarĂ d’aparença i desprĂ©s tornarĂ a la seva aparença normal. Al joc antic, aquest efecte del ninotet el feia el plĂ tan de CanĂ ries.</p> <p>FinalitzaciĂł del joc: o bĂ© el ninotet perd les 3 vides o toca una llaminadura amb menys de 40 punts i perds el joc o bĂ© sobreviu les 3 pantalles durant 90 segons. Al final s’indicarĂ la puntuaciĂł obtinguda. No crec que pugui arribar a guardar les puntuacions al cloud per fer un rĂ nquing o guardar puntuacions. SerĂ simple, al finalitzar el joc es diran els punts de partida i prou.</p> <p>Coses: m’agradaria programar-ho per percentatges i aixĂ podria jugar mĂ©s amb les llaminadures però Ă©s nomĂ©s una idea… De moment es queda aixĂ.</p> <h2>Escenari</h2> <p>Com es veu als dibuixets, l’escenari del joc Ă©s blau amb unes rodonetes que simulen nĂşvols. Probablement acabi posant mĂ©s escenaris: per la presentaciĂł o per dir si es guanya o es perd, per exemple. Seran en uns colors/estil similars però si no ho tinc clar Ă©s perquè no estic programant-ho i em resulta mĂ©s fĂ cil “in situ” veure si m’és mĂ©s prĂ ctic un escenari Game Over o afegir un personatge amb text…</p> <p><a href="https://scratch.mit.edu/projects/88501884/">BabyFoodie 2</a></p> </div> </div> </main> <footer> Internets duals: gemini://gamifi.cat</br> <a href="../../llicencies/">Diverses llicències</a> / <a href="../../kukis/">PolĂtica de Kukis</a></br> ♥ Fet amb paciència i tecnologies lliures ♥ </footer> </body> </html>