Monkey-X l Язык для программирования игр: Monkey-X l Начало

» Раздел: Monkey-X

В данном цикле статей мы познакомимся с языком Monkey-X
Внимание! По данному языку очеееень мало информации и по этому простите за все возможные ошибки. Я буду стараться найти как можно больше информации на тему Monkey-X
Monkey X - это язык программирования следующего поколения, который позволяет легко создавать приложения для нескольких платформ. Он работает путем транслирования кода Monkey в один из множества языков — включая C++, C#, Java, JavaScript и ActionScript.
Monkey X — язык программирования, предназначенный для разработки игр на различных платформах, включая настольный компьютер, мобильные и игровые консоли. Сам по себе, язык является объектно-ориентированным диалектом языка Бейсик
Monkey был разработан Марком Сибли из Blitz Research Ltd. и выпущен 1 Марта 2011.Monkey классифицируется как компилятор от источника к источнику, который может преобразовывать код Monkey в код Java, ActionScript, C++, C# или JavaScript. Этот язык программирования направлен на мульти-платформенную разработку приложений. Он имеет подробную реализацию объектно ориентированной парадигмы и поддерживает наследование, полиморфизм, шаблоны, интерфейсы. Monkey классифицируется как строго типизированный язык.

Скачивание
Monkey-X
Для того, чтобы скачать Monkey-X нужно зайти на официальный англоязычный сайт и зарегистрироваться. После во вкладке Store пролистайте вниз и скачайте бесплатную версию
После установки можно сразу перейти в папку с Monkey-X и запустить "Monkey.exe". Это некий стандартный "IDE"
Jungle IDE
Думаю ежу понятно, что это IDE поддерживающая MonkeyX. В принципе она нам не нужна, но в стандартном "IDE" нету подсветки синтаксиса, что очень не удобно
Ссылка на Jungle IDE - Пробная 30 дневная версия
Lite версия Jungle IDE - Упрощённая бесплатная версия

Классика жанра
Давайте начнём с классики и выведем привет мир на Monkey-X..
Чтобы создать проект в Jungle IDE жмём File - New solution. В пути к папке с проектом не желательно использовать русский язык
Компиляция на клавишу F5 или "Build - Compile"
	Function Main() 			   ' Одинарная кавычка это комментарий. '
    	Print "Hello World!" 
	End 
	#Rem    'Rem начинает многострочный комментарий,
	#End		а End заканчивает
	
	Strict		'Strict означает, что включён строгий режим интерпретирования кода '
	
	Function Main:Int() 	' в строгом режиме, определение типа является обязательным '
		Print("HelloWorld") ' в строгом режиме, все вызовы функций требуют наличие скобок '
		return 0			' в строгом режиме, мы обязательно должны вернуть значение '
	
На этом всё...

Просмотров: 797

SomeFire #1 - 2 года назад 0
Что-то как-то маловато... Я понимаю, что ты последовал совету Алекса насчет дописывания статьи, но, по-моему, стоит сперва сделать всю статью на черновике. Сейчас даже не понятно, что это и зачем оно надо. Ты же будешь дописывать?
LeikyS #2 - 2 года назад 0
Эту статью нет. Она задумывалась как просто подготовка, но два абзаца текста мало и я решил ещё вывести стандартный "Hello World". Да я понимаю, что очень мало, но другие темы трогать... Они слишком большие
SomeFire #3 - 2 года назад 0
LeikyS, и всё-таки, добавь сюда описание языка. А то одно название.
LeikyS #4 - 2 года назад 0
Ну на главной есть.. Хорошо добавлю
SomeFire #5 - 2 года назад 0
А я и не заметил, что у него есть главная...
LeikyS #6 - 2 года назад 0
SomeFire:
А я и не заметил, что у него есть главная...
Ну бывает