Game Maker Language
Game Maker Language | |
---|---|
Izgovara se: | dži-em-el |
Model: | |
Pojavio se: | 1999. |
Autor(i): | Mark Overmars |
Dizajner(i): | YoyoGames korporacija |
Operativni sistemi: | Više-platformski |
GML ( eng. Game Maker Language) je programski jezik koji se koristi pri radu sa integrisanim razvojnim okruženjem Game Maker. Autor je Mark Overmars, kreator Game Maker-a. Ovaj programski jezik se prvi put pojavio kada je izašao Game Maker, a zvaničan datum je 15. novembar 1999. godine.
Hello World
show_message("Hello World")
Varijable
var string, ime, godina; ime = "Filip"; godina = 1; godina += 62 + 1; string = "Pozdrav " + ime + " ,ti imas " + age + " godina.";
If i Else (ispitivanje varijabli)
if (health <= 0) {game_end();}
If i else su jedan od elemenata koji su uvršteni u GML pod uticajem C++, međutim, postoji i dosta elemenata preuzetih iz Delphi programskog jezika sa kojim je i rađeno samo razvojno okruženje u kome se koristi GML - Game Maker.
Korišćenje
GML se koristi unutar Game Maker razvojnog okruženja. Sadrži uobičajene i specijalne funkcije u zavisnosti od verzije razvojnog okruženja. Većina početnika ga retko koristi zbog toga što je do sada napravljeno dosta biblioteka sa akcijama koje skraćuju pisanje koda. Pored toga, još uvek ne postoji dovoljno biblioteka da bi se moglo reći da je drag & drop sistem zamenio GML u Game Maker-u.
Game Maker 8.1 - Sadržaj funkcija
Game Maker 8.1 Lite
- Funkcije kretanja i detekcije
- Funkcije biranja i testiranja varijabli
- Funkcije menjanja boje sprajta
- Funkcije globalnih podešavanja (osnovnih)
Game Maker 8.1 Pro
Sve gore navedene opcije i još;
- Podrška za 3D varijable i funkcije
- Podrška za DLL-ove i dodatne ekstenzije
- Podrška za multiplayer i server mod
- Funkcije globalnih podešavanja (sva moguća)
- Zumiranje
- Blendiranje sprajtova
- Specijalni elementi
- Više ispitivanje varijabli