HOWTO-JavaNativeRuntime

From GZProject Wiki

Jump to: navigation, search

Для превращения бинарного приложения без исходных кодов в средство для контроля игрового процесса необходимо использовать доступные и гибкие языки программирования. Разработка собственного макро языка связанно с большими сложностями. Написание компилятора, инструкций, примеров, а так же поиск ошибок в этой среде - очень трудоемко. Использование языков таких как С++ связано с высокой квалификацией разработчика и серьезного знания всего проекта в целом. Для того чтобы сделать разработку макросов для игры простой и популярной мы должны дать игрокам простую среду в которой они смогут создать любые по сложности последовательности действий, у них должно быть гибкое графическое средство для разработки и удобное средство отладки. Все это в одном месте можно найти на java.sun.com. Возможно применение других языков и способов, не нужно останавливаться на том примере, что приведу я. Точно также будет происходить добавление C#, Python и любых других языков где существует переходники на язык C.