Exemple 09, arxiu curs09.gmk

Setembre 23, 2009

w_jocsA l’exemple que ara us proposem repassem un dels gèneres més importants i que més literatura fantàstica ha consumit dins dels jocs: l’RPG. Es tracta d’un tipus de joc on el participant, prenent la forma d’un personatge o heroi, empren una aventura en un món oníric o màgic -més o menys real- per tal d’acomplir una missió

La característica principal d’aquests entreteniments són la diversitat de nivells, la possibilitat d’interactuar amb tots els elements i una dosi d’estratègia en temps real quan el nostre personatge, a diferència dels jocs de plataformes, es desenvolupa en un marge de llibertat total per decidir, dins l’entorn, tant els moviments com les accions a efectuar… aquí us moureu amb el cursor i fareu anar l’espasa, quan la tingueu -als 50 punts-, amb la barra de l’espai

Existeixen tant en primera com en tercera persona i actualment n’hi ha en xarxa que, amb uns tocs del rol més clàssic, fan les delícies dels jugadors més sofisticats de la mà dels coneguts entreteniments multijugador o MUD’s (multiple-user dungeon) en una diversificació total dels gèneres, els estils o els tipus

Nosaltres, molt més modestos, us oferim un joc centrat en el personatge d’en Peter Pan o en Zelda perquè en feu un tast de tot plegat… recordeu que tot pot oferir informació (prement dessobre l’objecte amb el botó dret del ratolí que canvia de forma) i la finalitat del mateix serà, com no, alliberar a la nostra princesa captiva per un gran malvat tot aconseguint punts (si ens fem amb els animals que pel camí anirem trobant: gallines i tapirs)

La programació d’aquest exemple en si no és res del altre món, però us anunciem que l’eix central de l’aventura només és un pretext per mostrar-vos les possibilitats del entorn de treball Game Maker en el disseny de les altres imatges que formaran el joc anomenades rooms, habitacions o nivells; cosa que ens portarà a poder desenvolupar jocs d’una certa entitat

Nivell de dificultat: Convertiu-vos en heroi! Convertiu-vos en heroi!

A manera d’ajuda us mostrem els textos que durant l’entreteniment trobareu si premeu a sobre dels diferents objectes posats al vostre abast (en negreta apareix cada element i a continuació el text que us oferirà en fer-hi click). Us recomanem que a la primera pantalla del joc us dirigiu, amb les tecles del cursor, cap a l’espasa que hi ha a sobre d’una soca i proveu a prémer l’espai per veure el seu lluïment doncs arribar al final de l’aventura serà només una qüestió de temps: sort!

agafa noia: el Gran Enemic i la Princesa Naroa us esperen al palau d’Or, deslliureu tants animals com pugueu per accedir-hi tot d’una

Naroa: aquesta és la Princesa Naroa, objectiu principal del joc, que serà raptada i haureu d’alliberar-la tot aconseguint tants animals com pugueu per fer-vos amb el palau del Gran Enemic; recordeu que només assolint una puntuació elevada accedireu al palau d’Or on resta la Princesa… molta sort participant!

Gran Enemic: aquest personatge és el malvat de l’Aventura doncs rapta a la Princesa i us repta a deslliurar-la tot aconseguint punts i bonus al llarg del vostre viatge per les seves terres on, gallines i tapirs, presos pel mateix enemic us seran imprescindibles per aconseguir-ho

foc: els diferents objectes que trobareu al llarg de l’Aventura us donaran informació sobre la mateixa… per obtenir-la només haureu de fer-hi click amb el botó dret del ratolí, que tingueu molta sort!

barril: aquest serà l’objecte que farà de límit dels animals que haureu d’aconseguir per poder deslliurar a la Princesa Naroa… els podeu fer desaparèixer si feu click a la seva part inferior amb el botó esquerre del ratolí, és molt fàcil doncs el ratolí canviarà per una pala que us permetrà enfonsar cada barril fins a fer-lo desaparèixer del nivell

tronc: a cada nivell disposeu d’un temps per completar-lo… feu tants punts com us sigui possible doncs l’estona per fer-ho no anirà més enllà dels 2 minuts

font: tot fent click aquí, amb el botó l’esquerre, la salut del vostre personatge anirà en augment, també podeu accedir-hi directament amb el vostre heroi

arma: si amb el nostre heroi ens dirigim cap aquí i procedim a agafar l’espasa podrem fer ús de la mateixa al llarg de l’Aventura… sempre serà millor un cavaller amb espasa que un que només porti un escut, no us sembla?

animal: la missió en aquesta Aventura, com bé podreu intuir, és alliberar a la Princesa Naroa i per fer-ho cal que aconseguiu tants punts com pugueu recollint gallines i tapirs al llarg dels nivells… penseu que els podreu aturar amb el ratolí prement el botó esquerre quan us situeu a sobre dels mateixos

cabana: des d’aquí podreu aconseguir punts tot agafant els animals que la mateixa deixi anar per la porta, si feu click amb el botó esquerre fareu aparèixer elements nous; els tapirs, que us donaran bonus afegits

estàtua: tot fent click aquí, amb el botó l’esquerre, la salut del vostre personatge anirà en augment, també podeu accedir-hi directament amb el vostre heroi perquè us donarà pas al palau d’Or i a la Princesa Naroa


Exemple 08, arxiu curs08.gmk

Març 23, 2009

w_jocsAmb aquest exemple iniciem una temàtica que durant temps ha sigut l’eix vertebrador de molts videojocs, ens referim als coneguts Matamarcianos. Nosaltres l’hem titulat Ens envaeixen i, d’aquesta manera, recuperem un clàssic del gènere en el qual el personatge principal és un objecte volador verd que lluita contra hordes d’enemics que van apareixent en pantalla des de la part superior… l’argument del joc és molt clar: Cal destruir tots els extraterrestres que venen a colonitzar-nos!

Cal veure com el tema no ha evolucionat massa des del seu origen. Primer eren pantalles estàtiques en blanc i negre, després van venir amb scroll vertical i horitzontal per donar pas, temps més tard, al color d’uns ítems que apareixien pel nivell i que ens oferien bonus o armes (exemples de tot això serien les sèries Invaders, Galaxian o Raiden). L’Space Invaders original va néixer en el 1978 per obra de Toshihiro Nishikado, un dissenyador japonès de la Taito Corporation. L’èxit del joc va ser enorme i es va transformar en un fenomen comercial, doncs, al poc temps era possible comprar tot tipus de material relacionat amb aquesta creació… encara que sembli impossible, en Nishikado no va registrar l’obra tot propiciant la seva evolució en clònics com: Space Invaders Deluxe, Super Invaders o Fast Invaders (cosa que la seva empresa penalitzà)

El joc a més va tenir innombrables adaptacions al llarg dels anys, com el conegut Space Invaders ‘95: The Attack Of Lunar Loonies, o la més recent Space Invaders Extremi per a Nintendo DS

Com cal esperar per moure-us haureu d’utilitzar les tecles del cursor esquerra o dreta i, per llençar coets, la barra de l’espai… us deixem així amb el nostre mata-mata més retro (veureu que hem respectat, tant com ens ha sigut possible, els gràfics originals de fa més de trenta anys; el moviment de les naus enemigues -com també podreu observar- no és del tot com l’original: Prendreu el repte de fer-lo vosaltres?, Som-hi doncs que és molt fàcil!)

Nivell de dificultat: Convertiu-vos en heroi! Convertiu-vos en heroi!


Exemple 07, arxiu curs07.gmk

Febrer 14, 2009

w_jocsAra toca centrar-se, programadores i programadors, en el disseny d’un dels jocs més populars de la història dels videojocs: el conegut 1942. El clàssic, per aquells que no ho sàpiguen, és un dels primers arcades verticals que es varen programar en color cap a la dècada dels ‘80 per un dels gurus del gènere, Okamoto, tractant-se d’un joc per a màquines recreatives en el que es podien utilitzar, per primera vegada, les 8 direccions del comandament, palanca o joystick i els dos botons alhora amb funcions diferents (disparar i enlairar-se). Per fer-vos una idea del que representà el joc original cal referir que, durant anys, ha sigut traslladat a plataformes que abasten des de l’Amstrad CPC al Game Boy Color passant pel ZX Spectrum, el Commodore 64, l’MSX, la NES, el NEC PC-8801 o la Saturn fins a la PSP, l’Xbox o la PlayStation (en les seves versions d’última generació rere el remake 1942: Joint Strike)

Aquesta revolució que suposà el clàssic de Capcom a l’època l’hem volguda recuperar en el nostre exemple tot prenent el comandament d’un avió que s’assembla al Lockheed P-38 Lightning per dur-lo, durant quatre missions (rooms ALFA, BRAVO, DELTA i TANGO), fins al port de Tokio tot esquivant o destruint la flota japonesa del Pacífic Sud formada per avions, cuirassats i submarins

A més de poder disparar indefinidament amb les tecles de l’Espai i del Control -quan assolim certa puntuació-, hem programat la tecla Majúscules que ens farà prendre alçada (durant un temps limitat) tot evitant la topada amb els contraris i les seves armes. Com a novetat, respecte a l’original, direm que en aquest darrer mode d’alçada també podrem deixar anar dues armes afegides que de ben segur us seran d’utilitat per aconseguir guanyar rangs -doncs comencem el joc sent Pilot-, vides i puntuacions

Per cloure aquesta introducció direm que l’hem titulat [ 1945 ] Contra l’enemic de la Pau, missió al Pacífic Sud i que, per poder seguir la programació, cal haver dissenyat o treballat els exemples del curs números 3 i 4

Nivell de dificultat: Convertiu-vos en heroi! Convertiu-vos en heroi!


Exemple 06, arxiu curs06.gmk

Gener 30, 2009

w_jocsArriba l’hora d’introduir, d’una manera força superficial i bàsica, la programació dels jocs de plataformes. En l’exemple del curs que us proposem tractarem aquest mètode -les plataformes- amb el personatge de l’estrella que ja coneixeu basat en el conegut Ristar, de l’empresa Sega, que fou dissenyat per a consoles ara fa més de deu anys… en el mateix, el personatge caricaturitzat d’una estrella, viu diferents aventures a través de diferents planetes tot enfrontant-se a enemics com ara taurons, ocells amb males puces o micos d’una grandària considerable

Nosaltres, en el nostre joc, el farem responsable d’alliberar un seguit de companyes seves que han sigut víctimes d’un mag que les ha congelat tot convertint-les en estàtues grises de pedra. Només agafant totes i cadascuna de les diferents estrelles podrem passar de pantalla, si ho provem i encara hi ha estrelles l’objecte Nivell -que clourà cada room- ens farà saltar fins al inici del mateix. Cal apuntar que en aquest cas el joc no mostra cap puntuació, ni es perden vides o salut; doncs hem introduït un marcador especial a la part superior esquerra on aniran apareixen estrelles -d’una a sis- que representaran la quantitat relativa d’alliberaments realitzats. Si topem amb un enemic (un cuc blau o un pollastre volador) o caiem dins d’algun sot amb punxes tornarem a iniciar el nivell i així, anirem fent, fins assolir la totalitat del joc que ens durà a la Taula final o Highscore on les estrelles seran canviades per punts bonificant d’aquesta manera el seu salvament

Nivell de dificultat: Convertiu-vos en heroi! Convertiu-vos en heroi! Convertiu-vos en heroi!


Exemple 05, arxiu curs05.gmk

Desembre 23, 2008

w_jocsEn aquest exemple del curs introduïm de manera inicial el moviment dels Sprites doncs, fins ara, en els exemples que hem treballat, només tractaven imatges fixes que actuaven sens més pel nivell tot seguint la programació que anàvem indicant

A partir d’aquest moment veurem com podem convertir-les en mòbils, per fer-ho -tot carregant una imatge en format GIF a l’entorn-, haurem d’anar amb certa cura doncs que el gràfic es mogui no vol dir que s’hagi de desplaçar; es mourà però el desplaçament l’haurem de programar com fins ara

De la mateixa manera també introduïm les pantalles d’ajuda que amb F1 es mostren i el canvi d’instàncies mòbils enfrontades amb el canvi d’sprite per veure com afecta tot plegat en el desenvolupament del propi joc: al prémer la barra de l’espai i anar cap a la dreta es CANVIA D’INSTÀNCIA podent assignar nous moments i noves accions a la definida, per contra; al anar cap a l’esquerra i mantenir la barra de l’espai polsada farem un canvi d’imatge (o d’sprite) veient que afectarà al gràfic però NO a l’objecte que rebrà el resultat de la programació ja establerta -en el primer cas serà un objecte independent i en el segon es tractarà del principal però visualment ambdós tindran la mateixa forma… ull viu!

Nota: cal tenir present que les pantalles d’ajuda que ens apareixem al prémer la tecla F1 les hem definit com a nivells i disposen de controls propis que ens faciliten l’accés. Tanmateix haurem tingut que desactivar les opcions des del programari Game Maker que ens donen pas al quadre d’informació que utilitzàvem fins ara com ajuda per programar els nous nivells (cal donar un cop d’ull als arxius ja publicats sota l’actiu pdf i més concretament al que parla sobre l’entorn de l’aplicació)

Nivell de dificultat: Convertiu-vos en heroi! Convertiu-vos en heroi!