GameMonkey Script - GameMonkey Script
![]() | Tento článek obsahuje a seznam doporučení, související čtení nebo externí odkazy, ale jeho zdroje zůstávají nejasné, protože mu chybí vložené citace.Květen 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | Téma tohoto článku nemusí splňovat požadavky Wikipedie obecný pokyn k notabilitě.Února 2019) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
GameMonkey Script je malý, napříč platformami skriptovací jazyk navrženo pro vkládání do her. GameMonkey má mnoho podobností Lua, až na to, že syntaxe je více podobná syntaxi C.
Dějiny
GameMonkey Script napsali v roce 2002 Matthew Riek a Greg Douglas jako součást uzavřeného projektu pro Auran Development. Dne 12. Června 2003 však Auran udělil licenci na vydání úplného zdrojového kódu GameMonkey pro veřejnost pod Licence MIT. V současné době se používá v komerčních a hobby aplikacích na široké škále strojů, od Windows PC, Apple Mac a Microsoft Xbox až po PlayStation 2, PlayStation 3, Nintendo GameCube, Nintendo DS, Nintendo Wii a různé distribuce Linuxu.
Funkce
- Knihovna strojů pro různé platformy
- Syntaxe ve stylu C.
- Malá paměťová stopa (~ 50 KB)
- Měkký, přírůstkový v reálném čase odvoz odpadu (žádné počítání referencí)
- Nativní vlákna
- Plná implementace států
- Jednoduchá vazba s kódem C ++
- Podpora debuggeru (s dodaným debuggerem)
Stejně jako Lua, primární datová struktura v GameMonkey Script je tabulka. Tabulky umožňují vytvoření řady dalších datových struktur; z polí, sad, hashmap, seznamů a záznamů. Lze je také použít k simulaci jmenných prostorů a struktur tříd C ++, které obsahují funkce i vlastnosti.
externí odkazy
- Domovská stránka GameMonkey Script
- Projekt gmCommunity, předem vytvořené binární soubory GM a reorganizovaná záhlaví
- gamedev.net, Úvod do GameMonkey Script Část 1
- gamedev.net Úvod do GameMonkey Script, část 2
- gamedev.net Úvod do GameMonkey Script, část 3