Скрипт GameMonkey - GameMonkey Script
Эта статья включает Список ссылок, связанное чтение или внешняя ссылка, но его источники остаются неясными, потому что в нем отсутствует встроенные цитаты.Май 2010 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Тема этой статьи может не соответствовать Википедии общее руководство по известности.Февраль 2019 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Скрипт GameMonkey маленький, кросс-платформенный язык сценариев предназначен для встраивания в игры. GameMonkey имеет много общего с Lua, за исключением того, что синтаксис больше похож на синтаксис C.
История
Сценарий GameMonkey был написан в 2002 году Мэтью Риком и Грегом Дугласом в рамках проекта с закрытым исходным кодом для Ауран Девелопмент. Однако 12 июня 2003 года Auran предоставил лицензию на полный исходный код GameMonkey, который будет выпущен для общественности под Лицензия MIT. В настоящее время он используется в коммерческих и любительских приложениях на широком спектре компьютеров, от ПК с Windows, Apple Mac и Microsoft Xbox до Sony PlayStation 2, PlayStation 3, Nintendo GameCube, Nintendo DS, Nintendo Wii и различных дистрибутивов Linux.
Функции
- Кросс-платформенная машинная библиотека
- Синтаксис в стиле C
- Небольшой объем памяти (~ 50 КБ)
- Мягкие, инкрементальные в реальном времени вывоз мусора (без подсчета ссылок)
- Собственная многопоточность
- Полная реализация состояний
- Простая привязка с кодом C ++
- Поддержка отладчика (с прилагаемым отладчиком)
Как и Lua, основной структура данных в GameMonkey Script есть таблица. Таблицы позволяют создавать множество других структур данных; из массивов, наборов, хэш-карт, списков и записей. Их также можно использовать для моделирования пространств имен и структур классов C ++, содержащих как функции, так и свойства.
внешняя ссылка
- Домашняя страница GameMonkey Script
- gmCommunity Project, предварительно созданные двоичные файлы GM и реорганизованные заголовки
- gamedev.net, Введение в сценарий GameMonkey, часть 1
- gamedev.net, Введение в сценарий GameMonkey, часть 2
- gamedev.net, Введение в сценарий GameMonkey, часть 3