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