LINUX.ORG.RU

Voltair — кроссплатформенный платформер

 , ,


3

3

Разработчики из Fun Propulsion Labs (подразделение компании Google) объявили о выпуске свободной кроссплатформенной игры Voltair. Сюжет игры строится вокруг робота, затерянного на чужой планете и пытающегося найти портал в свой родной мир. Игра предлагает одно- и многопользовательские режимы игры, красивое оформление и интересный игровой процесс. Написана на С++ с помощью технологий QtQuick и, благодаря этому, способна работать на всех основных платформах (целевыми заявлены Linux, Android и Mac OS X). В качестве лицензии используется Apache Public License.

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

>>> Подробности

★★

Проверено: Shaman007 ()
Последнее исправление: Wizard_ (всего исправлений: 3)

Шахматы на sed явно круче.

anonymous
()
Ответ на: комментарий от onon

qt на андроид уже нормально заработал?

Ну раз уже сами гугловцы на нем пишут, видимо, нормально.

Как это? Это разве не JS?

Многие QQuickItem'ы написаны на C++.

keyran ★★
() автор топика
Последнее исправление: keyran (всего исправлений: 1)
Ответ на: комментарий от onon

Как это? Это разве не JS?

Свобода выбора: хочешь — декларируй на QML, хочешь — пиши расширение на С++.

По своему скромному опыту работы с QtQuick 1 могу сказать, что некоторые объекты действительно проще написать на C++ нежели полностью декларировать на QML. Но одно точно: управлять «бекендовым» (т.е. С++) функционалом с помощью QML — одно удовольствие.

KennyMinigun ★★★★★
()

Гугл приценивается к Qt?

anonymous
()

Why did we choose to use C++?

We chose to develop in C++ because it has better performance than Java, more directly integrates with LiquidFun, and is more familiar to the game developer community.

Why did we choose to use Qt and what is QtQuick?
http://google.github.io/VoltAir/doc/main/html/index.html#11

Классно такое слышать от гугловцев. Сейчас соберём и посмотрим, что они там сделали. Надеюсь оно на порядок выше, чем Beacon2D от космонавтов.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)

способна работать на всех основных платформах (целевыми заявлены Linux, Android и Mac OS X)

Он? Или может кто знает почему они не включили в список целевых Самую Целевую Операционную Систему?

alozovskoy ★★★★★
()

Надо заценить. И код, и игру.

a1batross ★★★★★
()

непонятно, почему кресты, а не пропихиваемый зонд go.

anonymous
()

Там наполовину на c++ написано, остальное на QML. Немного огорчили тем, что они свой рендер запилили для игры, почему-то им не понравился стандартный, который идёт в QtQuick2. Почему-то менюшка лагает, состоящая из трёх картинок.., как они этого добились не ясно.

А так, в целом, весьма неплохая игра, даже с учетом того, что она позиционируется как пример создания игры для телефонов+телевизоров.

navrocky ★★
()
Ответ на: комментарий от EXL

Надеюсь оно на порядок выше, чем Beacon2D от космонавтов.

Неа. Bacon2D позиционируется как движок, а тут просто игра, конечно абстрактные классы более-менее выделены в отдельную папочку, но не более того.

А вообще у них много общего, box2d + qtquick..

navrocky ★★
()

Падает на Galaxy Nexus.

anonymous
()

Кроссплатформенный кроссплатформер?

Indexator ★★★
()

круто... ждём на основной игровой платформе сегодняшнего дня, openbsd :)

odii
()

способна работать на всех основных платформах

iOs, Android?

umren ★★★★★
()

Годный заголовок

anonymous
()

На андройде потыкал, выглядит симпатично. Вот бы кто нормальную стратегию открытую и кроссплатформенную выпустил.

Weres ★★★
()

На примере google earth я вижу, какой Линух целевой у Гугля.

Hertz ★★★★★
()
Ответ на: комментарий от Weres

Что нибудь навроде Дюны, или даже её реинкарнацию :)

Hertz ★★★★★
()

кроссплатформенный платформер

нитроглицериновый глицерин

anonymous
()

сначало я прочитал это..

Сюжет игры строится вокруг робота, затерянного на чужой планете и пытающегося найти портал в свой родной мир.

..а потом посмотрел на youtube-ролик.

«сюжет» хыхыхы :-D ахахахаха!!

тогда бы уж лучше бы написали бы не «сюжет строится вокруг ...», а «интрига закручена вокруг ...»!

или «таинственные события повествуются вокруг ...»

или «от автора сценария, создавшего MassEffect»

user_id_68054 ★★★★★
()
Последнее исправление: user_id_68054 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.