Flowchart dell’IA delle creature

  Posto i vari flowchart creati con Gliffy prima versione del diagramma di flusso per l’IA:  http://www.gliffy.com/go/publish/3864182/  seconda versione “semplificata” del diagramma di flusso: http://www.gliffy.com/go/publish/3870019/  versione con inserimento di codice gml:  http://www.gliffy.com/go/publish/3870824/  Spiego le variabili che probabilmente non si capiscono: Fame : è una variabile che diminuisce o aumenta ogni turno Appetito : per ogni creatura è settata tra 0 … Continua a leggere

Alla ricerca del Pattern

Quello che vorrei implementare nel gioco, è il concetto di pattern. Ogni creatura dovrà avere un pattern, ossia uno schema, in base al quale decidera dove muoversi. Attualmente sempre grazie a Tizzio, sono riuscito a creare lo scrpt con il quale le pecore vanno alla ricerca dell’erba. Ossia, prima di muoversi, controllano tutte le 8 caselle (virtuali) attorno a loro, … Continua a leggere

Movimento a turni (risolto)

Qui è possibile scaricare l’ultima versione (ver.9) con il codice per il movimento delle creature. Il movimento prende spunto dal gioco Runestone Arena. LINK E’ necessario risolvere il problema delle istanze che “escono” dalla griglia. *** RISOLTO *** Grazie all’aiuto di Tizzio del forum di GMI è stata risolta non solo il problema del movimento traslatorio, ma è stata anche … Continua a leggere

Turn-based RPG: Ecosistema

(Alla ricerca di collaboratori…) Espongo ulteriori concetti riguardo il gioco che mi piacerebbe poter sviluppare. Ogni animale dopo che è morto (ucciso o per vecchiaia) lascia per terra degli oggetti. Ad esempio la pecora lascia per terra della carne e della lana. Il lupo lascia per terra della carne e dei denti. Il lupo mangia la carne (anche del lupo … Continua a leggere

Ideazione a creazione di un gioco: ecosistema

L’idea è quella di progettare e creare un gioco che simuli un ecositema. Dopo averlo completato avremo un personaggio che muovendosi nello schermo incontrerà vari animali e mostri, con cui si dovrà battere per sopravvivere.  Al momento ho iniziato a creare degli animali, pecore in questo caso, che si possono muovere nello schermo. Un bottone in alto a sinistra mi … Continua a leggere

drag and drop: comandi GML equivalenti

Non ho ancora affrontato l’argomento GML. E’ possibile usare in Game Maker, anzichè il cosiddetto Drag And Drop (D&D), ossia, Trascina e Lascia, ovvero il funzionamento delle icone, scrivere direttamente in codice GML: Game Maker Language. Il GML è molto più potente e versatile del cosiddetto D&D (da non confondere con Dungeons And Dragons!). Prendiamo ad esempio il comando Draw … Continua a leggere

MSX-Mbox 4.5

Ciao a tutti. Non aggiorno i tutorial, è vero. Ma mi stò dedicando nella ricerca di materiale videoludico. In realtà le cose sono andate così: stavo cercando uno sprite per un forziere che colpito da una pallina di breakout si sarebbe dovuta aprire. Cercando i vari sprite mi sono imbattuto in un paio di siti, in particolare questo: http://www.hardcoregaming101.net/ da … Continua a leggere

Le variabili degli oggetti

Facciamo una considerazione sul tutorial appena terminato, ossia “breakout”. Abbiamo visto come impostare una nuova variabile che abbiamo chiamato “attaccata”. L’oggetto pallina doveva seguire l’oggetto racchetta quando la variabile “attaccata” era vera, ossia a valore 1. Abbiamo utilizzato l’evento “jump to position”. CIò ci fà capire che per ogni oggetto, ripeto OGNI oggetto che creiamo, esistono delle variabili prefissate. Le … Continua a leggere

L’oggetto pallina (breakout)

Abbiamo creato l’oggetto “object_ball”, visibile e solido. Creiamo quindi gli eventi: Collision con il muro: la pallina deve rimbalzare, quindi nel tab “move/jump”, selezioniamo “Bounce”, precise: precisely, e against: all objects. Collision con la racchetta (object_stone): stessa cosa per il muro ossia la pallina deve rimbalzare, quindi nel tab “move/jump”, selezioniamo “Bounce”, precise: precisely, e against: all objects. Collision con … Continua a leggere

Breakout Tutorial

Un semplice tutorial per creare un gioco, perlomeno le basi, di tipo breakout. Iniziamo con il creare gli sprite che useremo per il gioco: una palla, un muro, la racchetta, uno sprite per la vita, uno sprite per il mattoncino, un mattoncino danneggiato, e un mattoncino animato che esplode. Ho messo qui il file con le risorse che ho utilizzato. … Continua a leggere