Game Maker
Game Maker er et dataprogram, skrevet av Mark Overmars i programmeringsspråket Delphi. Game Maker er tilgjengelig til Microsoft Windows og Apple Macintosh. Programmet lar brukerne utvikle videospill uten å være nødt til å lære et avansert programmeringsspråk, som C++ eller Pascal. For erfarne brukere har Game Maker et innebygget skriptspråk, Game Maker Language (GML). Spillene kan distribueres under en hvilken som helst lisens (også uten lisens), som ikke-redigerbare kjørbare programfiler eller som kildekode.
For å utvide dra-og-slipp-funksjonaliteten i Game Maker kan man bruke filer kalt Libraries, eller bibliotek, for å legge til flere dra-og-slipp-elementer.
GameMaker er hovedsakelig kjent på grunn av programmets brukervennlighet for nybegynnere samtidig som det har funksjonalitet tilpasset mer avanserte brukere. Programmet er ikke like snevert i spillutvikling som andre programmer, ettersom det er mulig å lage alle slags typer videospill, i tillegg til programmer.
Game Maker har svært få begrensninger ettersom man kan utvide spillene med DLL-filer for å utføre andre avanserte funksjoner laget i språk som for eksempel C++, Delphi, Pascal og assembler. Game Maker 7.x og 8.x Pro har også støtte for tilleggs pakker som brukerne selv kan lage. Disse inneholder alt fra DLL-filer og dens funksjoner, til simple dra-og-slipp funksjoner.
Registrering
[rediger | rediger kilde]Game Maker kommer i to versjoner: Lite og Pro. Registrering av Pro-utgaven koster 25 dollar (ca. 140 kroner). Ved å registrere Game Maker får du tak i funksjoner som forstørrelse, musepeker (av/på/egen), 3D funksjoner, multiplayer(flerspiller modus) funksjoner, mulighet til å ta i bruk Dynamic-Link Libraryer og veldig mye mer. I tillegg at du får fjernet GameMaker logoen som viser oppe i venstre hjørne når man spiller spill fra uregistrert GM.
Syntaks
[rediger | rediger kilde]Syntaksen i Game Maker er relativt løs. Forskjellige stiler er tillatt, så det er relativt lett å skifte mellom GML og et annet språk uten for mye problemer. (Selvsagt, dette kommer an på hvor erfaren man er med andre programmeringsspråk.)
Eksempler på tillatt syntaks:
var tekst, i; if keyboard_check(vk_left) then x = x - 1 if keyboard_check(vk_right) then x = x + 1 y = y + 1 if not keyboard_check(vk_enter) then exit y = 0 tekst = "Hei." tekst = tekst + chr(10) + "Tester..." i = 0 repeat(10) begin tekst = tekst + " " + string(i) i = i + 1 end show_message(tekst)
{ var tekst, i; x+=2*keyboard_check(vk_right)-2*keyboard_check(vk_left); if(!keyboard_check(vk_enter)) { y+=1; exit; } y=0; tekst='Hei.'+chr(10)+'Tester...'; for(i=0; i<10; i+=1) tekst+=' '+string(i); show_message(tekst); }
Eksterne lenker
[rediger | rediger kilde]- (en) Offisielt nettsted
- (en) GameMaker Studio – kategori av bilder, video eller lyd på Commons
- Game Maker Community Arkivert 17. desember 2019 hos Wayback Machine. Offisielt diskusjonsforum for Game Maker. Hører til GameMaker.nl
- GameMakerGames Database over spill laget med Game Maker, med forum.
- 64digits Stor community relatert til Game Maker, med forum.