Найти тему

Обзор игрового движка российского разработчика

На прошлой неделе я сожалел о том, что не легко наглядно продемонстрировать, как создаются игры. Код игры мало похож на саму игру и демонстрация набора в редакторе - отнюдь не завлекающее зрелище. Великая Сеть откликнулась на мольбы и серфинг вынес на мои страницы ct.js - новый редактор игр.

На сайте проекта говорится, что с редактором ct.js обучаться программированию легко, а создание игр становится увлекательным занятием — создание кода визуализировано, в наличии гибкая модульная библиотека и подробная документация. А, главное, программировать помогает забавный персонаж - Котэ. Котэ бесплатен и опен-сорсный. Любят его, как утверждается на сайте проекта, профессионалы, любители геймдева, учителя и их студенты.
Проверим. Скачаем установочный файл и посмотрим, что нам предлагается...
Первое с чем сталкивается пользователь - документация не настолько подробная и не до конца переведена на русский язык. Расхождения между русской и английской документацией присутствуют, о чем честно предупреждают на сайте. Такое поведение стандартное для молодых проектов, когда перевод делает сообщество. Работать в редакторе эти расхождения не мешают.
Для начала работы с редактором, скачивается установочный файл. В наличии установочные файлы для Windows, Mac и, о чудо, для Linux. Редактор - кроссплатформенный, что редкость.

Распакованный архив с программой
Распакованный архив с программой

Для запуска программы в Windows достаточно распаковать архив и запустить ctjs.exe. После запуска, для знакомства с возможностями редактора, можно просмотреть файлы примеров.

Окно запуска
Окно запуска

Откроем проект catformer. Интерфейс редактора приятный -- значки крупные, все надписи понятны. Сразу же можно выполнить код примера.

Начальное окно проект Catformer
Начальное окно проект Catformer

Код запускается в встроенном браузере. Справа сразу открыта панель отладки. Сразу можно играть или отлаживать поведение объектов.

Запущенный пример проекта. Сразу можно играть...
Запущенный пример проекта. Сразу можно играть...

При нажатии на знак вопроса в правом верхнем углу появляется небольшой путеводитель по основным элементам редактора.

Интерактивный тур по элементам редактора
Интерактивный тур по элементам редактора

Готовые проекты можно экспортировать.

Меню экспорта Проекта.
Меню экспорта Проекта.

Особенно меня заинтересовал “Экспорт на Android”, но как я понял для этого необходимо установить среду разработки «Android-studio». Поэтому я решил, что для первого знакомства хватит и Экспорт под различные системы я буду тестировать в другой раз…

Мне среда программирования понравилась. Этот редактор, на первый взгляд, подходит для школьников, интересующихся созданием игр на JavaScript. Надеюсь, что дальнейшее знакомство не разочарует. Буду регулярно выкладывать на канале обзоры.
Если Вас тоже заинтересовал этот редактор игр, то подписывайтесь на канал, ставьте лайки и оставляйте комментарии. Конечно это не единственный редактор для создания игр на HTML5. В ближайших планах у меня сделать обзор подобных редакторов. А наберется их больше двух десятков.