Username:  Password:
 
Search   Topics   
  Create an account Home  ::  Topics  ::  Downloads  ::  Forum  ::  Submit News  ::  Top 10
:: Menù ::
· Home
· Argomenti
· Download Risorse
· FAQ
· Forum
· Invia News
· Recensioni Games
· Tutorials
· Web Links

:: Tutorials ::

:: Who's Online ::
In questo momento ci sono, 9 Visitatori(e) e 0 Utenti(e) nel sito.

Non ci conosciamo ancora? Registrati gratuitamente Qui

Tutorials

[ Tutorials in avanzamento | Top 10 | Tutorials ]

 Altre informazioni
Creazione guidata di un gioco: Space Invaders
3678 letture | Scrivi un commento | Commento(i) inseriti per questo tutorial.

1 - Diamo un'occhiata a Game Maker
2 - Space Invaders: gli oggetti in gioco
3 - Programmiamo gli oggetti: il cannone
4 - Programmiamo gli oggetti: le navi aliene, gli allarm.
5 - Conclusioni

1 - Diamo un'occhiata a Game Maker
Il Primo Gioco Con Game Maker: Space Invaders



Con questa guida cercherò di spiegarvi le basi per la creazione di un semplice gioco (space invaders) con game maker. La guida farà riferimento alla versione 6.1 di game maker .

Per prima cosa, diamo un’occhiata all’interfaccia del programma:
Dopo aver avviato Game Maker la prima cosa che ci troviamo davanti è una finestra, in cui ci viene chiesto se utilizzare la modalità avanzata oppure no . In questa guida non ci occuperemo della modalità avanzata, quindi scegliete di non visualizzarla.
Ora siamo di fronte all’interfaccia di gm, che possiamo dividere un 3 parti. (1) Menu: Con i quali è possibile salvare, caricare un progetto, modificare proprietà del gioco ed accedere a delle funzioni del programma.
(2) Icone di accesso rapido , tramite le quali si possono utilizzare funzione di game maker senza ricorrere al menù. Partendo da sinistra le icone sono: Nuovo Gioco, Apri Un Gioco, Salva il Gioco, Esegui Il Gioco, Esegui Il Gioco In Modalità Debug, Aggiungi Uno Sprite, Aggiungi Un Suono, Aggiungi Un Background, Aggiungi Un Oggetto, Aggiungi Una Stanza, Modifica Informazioni Sul Gioco, Modifica Preferenze sul Gioco.
La 3 area (3) è quella di riepilogo. In questa possiamo modificare tutte le cose che abbiamo aggiunto al gioco, aggiungerne di nuove, ed eliminarle. L’ultima area (4) è l’area di lavoro.
Ora che abbiamo familiarizzato con l’interfaccia, è il momento di andare un po’ più nel dettaglio.
Come detto prima, dalle icone di accesso rapido (ma anche dal menù e dall’area di riepilogo) è possibile aggiungere 5 cose:
-Sprite
-Suoni
-Background
-Oggetti
-Stanze
Che cosa sono? Gli sprite sono la grafica del gioco, ogni sprite può essere composto da una sola immagine, o da una immagine animata. Per creare uno sprite, ciccate sull’icona apposita, vi si aprirà una finestra

Per prima cosa date un nome allo sprite , evitando possibilmente nomi del tipo “blablabla” o “asd”, il nome dello sprite deve rispecchiare esattamente quello che è, in maniera tale che basti leggere il nome per capire di quello che si tratta.

E’ una convenzione assegnare agli sprite il nome spr_nome_sprite (es. l’immagine di una pallina verde diventa spr_pallina_verde). Una colta che avete dato il nome al vostro sprite avete 2 possibilità: cliccare su “Load Sprite” per caricare un’immagine che avete sul vostro pc, oppure su Edit Sprite per crearlo voi stessi tramite l’editor interno di game maker. Appena avete finito cliccate su ok.

Immagino sappiate gia cosa sono i suoni, game maker vi da la possibilità di registrarli sul momento, o caricarli dal vostro pc, in maniera analoga a quanto avveniva con gli sprite. Passiamo ora a i background, il nome di questo oggetto è abbastanza chiaro, i background sono, in linea di massima degli sfondi fissi e la loro creazione è abbastanza intuitiva.

Ora vi starete chiedendo: ho creato una bellissima pallina verde che vorrei vedere in movimento sul mio computer, come faccio? Innanzitutto, quella che avete creato non è una pallina verde, è l’immagine della pallina , nulla più. Per poterla muovere avete bisogno di creare l’oggetto pallina verde.
Ma cosa sono gli oggetti? Gli oggetti sono tutte quelle cose che interagendo tra di loro formano il vostro gioco. La cosa è abbastanza intuitiva, prendiamo ad esempio il famoso gioco Super Mario. Super Mario , le casse che danno i soldi, le tartarughe sono tutti oggetti a quali viene applicato uno sprite (nella fattispecie il disegno di super Mario, il disegno delle casse ecc…) , gli sfondi dei livelli invece sono i background (ovviamente super Mario è un videogioco programmato con un linguaggio vero, quindi il parallelo con game maker è un po’ azzardato, ma diciamo che in linea di massima la logica è la stessa). Clicchiamo sull’icona “add an object” e vediamo un po’ cosa farcene della finestra che appare. Come per gli altri elementi del gioco, diamo un nome all’oggetto, cercando di rispettare la convezione obj_nome_oggetto.

Sotto il nome notiamo uno spazio con su scritto “sprite”, clicchiamo su l’icona a forma di menù che si trova alla sua destra e selezioniamo lo sprite che vogliamo associare all’oggetto (avevamo creato una pallina verde no?) se non ‘ spuntata la casella “visibile” spuntatela (di default è spuntata quindi lasciatela come sta) e premiamo ok.

Ora abbiamo creato una pallina verde. Come la visualizzo sullo schermo del mio pc? Clicchiamo sull’icona “add a room”. Le room (stanze) sono semplicemente i livelli del nostro gioco. Tutti gli oggetti che si vogliono far vedere (o far interagire con gli altri) devono trovarsi in una stanza, la stanza creata per prima, di default è quella che viene eseguita all’inizio del gioco. Una volta cliccato sul tasto per aggiungere le room, è apparsa una finestra. La parte più grande che si trova a destra è la stanza vera e propria, tutti gli oggetti andranno inseriti qui, clicchiamo quindi sull’icona a forma di menù che si trova in basso a destra, selezioniamo obj_pallina_verde e clicchiamo sulla stanza con li tasto sinistro del mouse.

E’ apparsa la pallina verde. Clicchiamo sulla V verde che si trova in altro a sinistra, e poi su “Run Game”. Ta da! La pallina è ora visibile sul vostro pc. Ma non si era parlato di farla muovere? Vediamo come.
Tramite l’area di riepilogo clicchiamo 2 volte su obj_pallina_verde, per tornare alla finestra di modifica per gli oggetti. Come avrete sicuramente notato la parte sinistra della finestra è dominata da 2 sezioni: Events e Actions, tramite queste sezioni è possibile far compiere all’oggetto qualsiasi cosa si voglia. Come si capisce dal nome di queste sezioni, il controllo degli oggetti in game maker è basato su un sistema di Condizione->Azione, del tipo Se premo la freccia destra (condizione) muoviti in avanti (azione) .

E’ ovvio che le azioni possono essere anche più di una, e che è possibile fare delle cose del tipo : Se premo tasto x, cambia lo sprite in spr_sprite2. Posizioniamoci ora nell’area Events, clicchiamo su add event, e poi su keypress, scegliamo ora il tasto a cui associare questa azione (es. invio). Andiamo ora nella sezione Actions, a destra di questa notiamo tante icone, messe in gruppi, ognuna di esse rappresenta una azione che si può far compiere all’oggetto. Scegliamo il gruppo Move, e trasciniamo l’icona Start Moving in A direction dentro la sezione Actions, selezioniamo la direzione, e diamo una velocità pari a 10. Clicchiamo su ok e poi nuovamente sull’ok della finestra dell’oggetto pallina verde.

Facciamo partire il gioco e premiamo invio. Ta da! La pallina si muove. Ora smanettate un po’ con gli eventi per cercare di capirne il funzionamento , utilizzando possibilmente l’help di game maker (a volte è il modo migliore per imparare) prima di passare alla parte centrale di questa guida, ossia creare un clone di space invaders.

[12 3 4 5 
My TutoriaUp ©
Home  ::  Topics  ::  Downloads  ::  Forum  ::  Submit News  ::  Top 10 Admin Login  

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2006 by Click Italian Software.
Design and addictional coding by Beppo - Bepposoft