- PVSM.RU - https://www.pvsm.ru -

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

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 с векторной графикой [1]

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

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

Автор: epicfailguy93

Источник [7]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/open-source/56704

Ссылки в тексте:

[1] Image: http://habrastorage.org/files/eb6/630/ebe/eb6630ebe5694634bc6f215606bc17e4.png

[2] bitbucket.org/wearyinside/cute-plane: https://bitbucket.org/wearyinside/cute-plane

[3] play.google.com/store/apps/details?id=com.wearyinside.cuteplane: https://play.google.com/store/apps/details?id=com.wearyinside.cuteplane

[4] gitorious.org/qml-box2d/qml-box2d-folibis/: https://gitorious.org/qml-box2d/qml-box2d-folibis/

[5] code.google.com/p/box2d-editor/: https://code.google.com/p/box2d-editor/

[6] bitbucket.org/wearyinside/qml-box2d-parser: https://bitbucket.org/wearyinside/qml-box2d-parser

[7] Источник: http://habrahabr.ru/post/215179/