PRA2: Processing – Gestió de flux del programa [Integració Digital de Continguts]

evolució

Aquesta Pràctica suposa la segona aproximació a Processing, que tal i com es comentava en el post anterior, és una aplicació de codi obert amb un llenguatge orientat a objectes per a la programació d’imatges, animació, i so.

Aquesta pràctica proposa definir un guió format per 2 frames que compleixi amb aquestes condicions:

  1. Frame1: apareix un text per pantalla indicant que estem “PARATS”.
  2. Frame2: apareix un text per pantalla indicant que estem “SALTANT”.
  3. Els textos anteriors s’han d’escriure des de funcions que crearem fora de la funció draw().
  4. L’acció que ens farà passar d’un frame a un altre serà el clic del ratolí.
  5. A partir de les capes del fitxer jumping.psd crearem 3 imatges diferents. Al arrencar el programa estarem en el frame 1 i apareixerà una d’aquestes imatges.
  6. Quan anem al frame 2, utilitzarem les 3 imatges per anar-les intercanviant entre si i simular una animació del personatge saltant.
  7. Si tornem al frame1 el personatge quedarà quiet fins que tornem a saltar al frame2.
  8. Opcionalment podem editar l’imatge del personatge perquè el fons sigui transparent. També podem afegir algun element extra com per exemple un ocell que passi volant, es clar que aquest ocell no pot parar de volar estiguem al frame que estiguem (utilitzeu una funció específica per controlar-lo).

Data: any 2014 [1r semestre]

A tenir en compte: cal tenir clar el concepte de construcció de guió i gestió de flux amb Processing, mètode perfectament aplicable a altres lleguatges de programació.
En aquest sentit és aconsellable dominar l’ús de l’estructura condicional switch, que ofereix el control sobre múltiples opcions.
Tal i com es va comentar, és una part de l’assignatura molt assequible si s’ha treballat amb anterioritat amb altres llenguatges de programació. En cas contrari cal seguir amb molta atenció la informació present al mòdul.

Dificultat: mitjana

Durada: 5/6 hores aproximadament.

Valoració: A


DOCUMENTS ADJUNTS

Anuncis

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s