Cute Plane: игра на QML с векторной графикой

в 1:38, , рубрики: box2d, game development, indie, indie games, open source, QML, qt, Qt 5, Qt Software, svg

Cute Plane: игра на QML с векторной графикой

Наткнулся в интернете на концептуальный showcase. Не то, чтобы это настоящая игра, но автор утверждает, что оно способно затянуть. Необычным оно мне показалось потому, что написано на непопулярном QML, внутри использует всеми забытый SVG и устаревший Box2D (и это в 2014-то году, когда все нормальные люди уже давно перешли на Unity!).

Автор приводит факты:
— Игра целиком состоит из бесплатных ресурсов: графика, музыка, шрифты;
— При разработке использовалось только свободное ПО: Kubuntu 13.10, GCC 4.8.1, Qt 5.2.1/Qt Creator 3.0.1, Inkscape 0.48.4, GIMP 2.8.6, Box2D 2.3.0;
— Исходный код игры распространяется под лицензией GPLv3 и доступен всем желающим.

Всем нам хорошо известно, что свободное ПО — «второсортное», поэтому становится очевидным, что ничего хорошего получиться не могло; да, это действительно так, и дело здесь не только в конкурентоспособности (с этой же графикой выпущено уже более десятка игр в Google Play), но и в использованном авторе подходе: декларативный интерпретируемый язык не может быть использован для написания мало-мальски серьёзных вещей.

Справедливости ради стоит отметить, что масштабируется приложение под различные разрешения экрана на самом деле вполне сносно, что само по себе довольно интересно.
Cute Plane: игра на QML с векторной графикой

Репозиторий: bitbucket.org/wearyinside/cute-plane
Версия для Android: play.google.com/store/apps/details?id=com.wearyinside.cuteplane

Привязка Box2D к QML: gitorious.org/qml-box2d/qml-box2d-folibis/
Box2D Editor: code.google.com/p/box2d-editor/
QML Box2D Parser: bitbucket.org/wearyinside/qml-box2d-parser

Автор: epicfailguy93

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js