💾 Archived View for gamifi.cat › blog › 2015-11-22_uocscratch_videojoc captured on 2024-02-05 at 10:03:11. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-03-20)

-=-=-=-=-=-=-

Inici

Blog

Projectes

Glossari

Contacte

UOCscratch Videojoc Baby Foodie 2

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 :)

Consulta els continguts del curs

Joc Baby Foodie 2

DescripciĂł i regles

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.

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.

Fonts d'inspiraciĂł

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 :)

Controls del joc

MĂşsica de fons

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.

Mecanisme per a iniciar el joc i multijugador

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.

DescripciĂł i moviment dels personatges

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.

Crèdit de les icones

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.

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…

Nivells

Nivell 1

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.

Nivell 2

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.

Nivell 3

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.

Tots els nivells

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.

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.

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í.

Escenari

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…

BabyFoodie 2