Game Maker è un ambiente di sviluppo progettato per consentire i principianti creare rapidamente i propri giochi semplici . Anche se Game Maker può essere utilizzato da coloro che non hanno esperienza di programmazione trascinando blocchi di azione , contiene anche un linguaggio di sviluppo potente chiamato GML . Questo contiene tutte le caratteristiche di qualsiasi linguaggio di programmazione moderno , compresa la capacità di usare matrici di variabili . L'utilizzo di matrici in Game Maker è molto semplice e richiede solo una o due righe di codice per implementare . Istruzioni
1
Inizio Game Maker e configurare l'ambiente di gioco . Creare una nuova stanza e un oggetto e inserire un'istanza dell'oggetto in sala .
2
Aggiungi un evento "Create" per l'oggetto ed effettuare un "Esegui un pezzo di codice " azione in esso . Incolla il seguente blocco di codice nella finestra che si apre quando si fa doppio clic l'azione :
{
character_info [ 0,0] = " Zed " ;
character_info [0,1] = 0;
character_info [ 0,2] = 36;
character_info [ 1,0 ] = " maggio " ;
character_info [ 1 , 1 ] = 4;
character_info [ 1,2] = 348 ;
character_info [2,0 ] = " Consuella " ;
character_info [2,1 ] = 4;
character_info [ 2,2] = 224 ;
}
Il codice precedente crea un array bidimensionale , tre variabili in tutto e tre le variabili di altezza . Ciascuno di questi nove posizioni sono date un valore diverso - . Alcune stringhe e alcuni interi
3
Aggiungi un evento " Draw " e mettere un altro "Esegui un pezzo di codice " azione , questa tempo all'interno di esso . Incollare le seguenti righe nella sua finestra di codice :
{
for (i = 0; i < = 2; i + = 1 ) per
{
for ( j = 0; j < = 2; stampa l'intero contenuto della matrice sullo schermo , per mezzo di due nested " cicli for . " Il primo ciclo viene eseguito tre volte , e durante ogni iterazione del ciclo interno viene eseguito tre volte, in modo che tutti i nove valori della matrice vengono disegnati .
4
eseguire il gioco per vedere l'array al lavoro. gli array possono essere utilizzati in questo modo per memorizzare tutti i tipi di dati, anche se i punteggi , le posizioni degli oggetti , oggetti in un inventario , o anche linee in un conversazione a scelta multipla con un personaggio nel gioco .