GameMonkey Script - GameMonkey Script

GameMonkey Script är ett litet, skriptspråk över plattformar som är utformat för inbäddning i spel. GameMonkey bär många likheter med Lua , förutom syntaxen är mer liknande den hos C .

Historia

GameMonkey Script skriven 2002 av Matthew Riek och Greg Douglas som en del av ett projekt med slutna källor för Auran Development . Den 12 juni 2003 beviljade Auran emellertid licens för att hela källkoden för GameMonkey skulle släppas för allmänheten under MIT-licensen . Det används för närvarande i kommersiella applikationer och hobbyapplikationer på ett stort antal maskiner, från Windows PC, Apple Mac och Microsoft Xbox till Sonys PlayStation 2, PlayStation 3, Nintendo GameCube, Nintendo DS, Nintendo Wii och olika distributioner av Linux.

Funktioner

  • Ett maskinbibliotek över plattformar
  • Syntax i C-stil
  • Ett litet minnesavtryck (~ 50 kB)
  • Mjuk, inkrementell sopor i realtid ( ingen referensräkning)
  • Infödda trådar
  • Fullständigt genomförande av stater
  • Enkel bindning med C / C ++ -kod
  • Debugger support (med levererad debugger)

Precis som Lua, är den primära datastrukturen i GameMonkey Script tabellen. Tabeller gör det möjligt att skapa en mängd andra datastrukturer; från matriser, uppsättningar, hashmaps, listor och poster. De kan också användas för att simulera namnutrymmen och C ++ klassstrukturer, som innehåller både funktioner och egenskaper.

externa länkar