Articulo de referencia

Guión de GameMonkey

Portal de software libre y de código abierto GameMonkey Script es un pequeño lenguaje de programación multiplataforma diseñado para integrarse en juegos. GameMonkey tiene muchas...

GameMonkey Script es un pequeño lenguaje de programación multiplataforma diseñado para integrarse en juegos. GameMonkey tiene muchas similitudes con Lua , excepto que la sintaxis es más parecida a la de C.

Historia

GameMonkey Script fue escrito en 2002 por Matthew Riek y Greg Douglas como parte de un proyecto de código cerrado para Auran Development . Sin embargo, el 12 de junio de 2003 Auran concedió la licencia para que el código fuente completo de GameMonkey se publicara al público bajo la Licencia MIT . Actualmente se utiliza en aplicaciones comerciales y de aficionados en una amplia gama de máquinas, desde Windows PC, Apple Mac y Microsoft Xbox hasta PlayStation 2, PlayStation 3, Nintendo GameCube, Nintendo DS, Nintendo Wii de Sony y varias distribuciones de Linux.

Características

  • Una biblioteca de máquinas multiplataforma
  • Sintaxis de estilo C
  • Un pequeño espacio de memoria (~50 KB)
  • Recolección de basura incremental, suave y en tiempo real ( sin recuento de referencias)
  • Subprocesos nativos
  • Implementación completa de los estados
  • Enlace simple con código C++
  • Soporte de depurador (con depurador incluido)

Al igual que Lua, la estructura de datos principal en GameMonkey Script es la tabla. Las tablas permiten crear una variedad de otras estructuras de datos, desde matrices, conjuntos, mapas hash, listas y registros. También se pueden usar para simular espacios de nombres y estructuras de clases de C++, que contienen funciones y propiedades.

  • Página de inicio de GameMonkey Script
  • Proyecto gmCommunity, binarios GM prediseñados y encabezados reorganizados
  • gamedev.net, Introducción al script de GameMonkey, parte 1
  • gamedev.net, Introducción al script de GameMonkey, parte 2
  • gamedev.net, Introducción al script de GameMonkey, parte 3
Retrieved from "https://en.wikipedia.org/w/index.php?title=GameMonkey_Script&oldid=1231083091"