LINUX.ORG.RU

3D-шутер на HTML5 — BananaBread 0.2

 , , ,


1

2

BananaBread 0.2 — это проект по портированию с C++ на HTML5 стрелялки от первого лица Sauerbraten. Одной из целей создания проекта является демонстрация возможностей открытых стандартов. По мнению разработчиков веб-технологий JavaScript и WebGL способны на большее, чем от них ожидают.

Автор Emscripten, знаменитой демки Doom on the Web и один из разработчиков BananaBread Алон Закаи (Alon Zakai) анонсировал в своем блоге выход первых доступных для игры 3 уровней, уже сейчас позволяющих восхититься тенями, бликами и преломлением в воде, или просто насладиться игрой с ботами в браузере.

Многопользовательская игра пока находится только в стадии планирования, и ее поддержка зависит от доступности UDP-сокетов WebRTC.

Исходный код проекта распространяется под лицензией zlib. Веб-версия собирается при помощи Emscripten — компилятора LLVM-байткода в JavaScript. Но поддерживается также и нативная сборка под линукс.

Демонстрация

Ночные веб-сборки

Страница проекта

anonymous

Проверено: Shaman007 ()

Ответ на: комментарий от firestarter

При том, что скоро все игры будут браузерные и кроссплатформенные и этот ваш линакс не будет в ж по части игр. Вас это не волнует?

Xenon ★★★ ()

BananaBread 0.2 — это проект по портированию с C++ на HTML5 стрелялки от первого лица

sudo cast gromes

LongLiveUbuntu ★★★★★ ()

Не уверен, что дождусь пока оно загрузится — хоть бы проггрессбар приделали.

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

У меня гпон, я тоже не дождался, минут за десять оно дошло до 2/200.

Kalashnikov ★★★ ()

Попробовал. Бегает и довольно шустро для технодемки.

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

В 13 фаерфоксе из кубунты оно не играбельно: из кнопок управления работает только ESC и пробел, обзор мышью не полный (только небольшой сектор). Игра довольно прилично тормозит, на java оно бы точно быстрее шевелилось, поэтому затея не очень ясна :) Только сейчас дошло, что кнопки не работали из-за русской раскладки скорее всего.

leonid ()
Ответ на: комментарий от Kalashnikov

гпон

гатчинское предприятие обеспечения нефтепродуктами? нефть что ли так упала, что тырнет купить не могут...

P.S. про pon знаю.

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

В 13 фаерфоксе

Хромиум 19 на Генте - усё работает, только мышка за экран уезжает, поэтому играть плохо/невозможно. разрешение своё выставил, fullscreen щелкнул.

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

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

у меня «их» сервер значит другой. из параллельного интернета. всё влёт грузится.

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

у меня проц грузит. но fps исправно выдаёт.

anonymous ()

init: sdl init: net init: game init: video: mode Could not create canvas - [Exception... «Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHTMLCanvasElement.getContext]» nsresult: «0x80004005 (NS_ERROR_FAILURE)» location: «JS frame :: http://www.syntensity.com/static/bb1/bb.js :: z2 :: line 1» data: no] init: video: misc init: gl

пичаль.

chinarulezzz ★★ ()

Повернуть мышь больше чем на один экран невозможно, кто-нибудь нашёл способ это починить? Mandriva 2011 x86_64, драйвер NVIDIA, Firefox 13.0.1

meequz ★★ ()

3D-шутер с графикой 99-го года в моем браузере? No way!

Boba_Fett ()
Ответ на: комментарий от Xenon

Вас это не волнует?

Нет, ибо игры не нужны.

и этот ваш линакс не будет в ж по части игр.

Всё равно будет, ибо в нём JS тормозит по сравнению с Шindoшs и хардварное ускорение не у всех работает.

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

1) Не нужно.

Пока не допилят мультиплеер — не нужно, просто забавная демка. А когда допилят (а в планах это есть) — может наконец появятся онлайн-игры, для которых не придется качать многогигабайтный клиент.

По ходу неплохая демонстрация альтернативы флешу.

2) Причём тут линукс?

Открытые исходники, свободная лицензия, открытые стандарты. Мы ж вроде ещё про опен сорц, да?

На nvidia оно довольно неплохо работает. Интересно, под оффтопиком оно вообще показывается?

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

не придется качать многогигабайтный клиент

1н раз, а придется качать многогигабайт каждый раз когда соберешься поиграть?

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

для которых не придется качать многогигабайтный клиент.

сфига ли не придётся? Ресурсы игры телепатически передадутся? Или надеешься на то что текстуры большого разрешения пихать не будут? :)

true_admin ★★★★★ ()

И ведь не тормозит под Iceweasel 10 + nouveau.

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

Всем, у кого долго грузится, советую проверить, не врублен ли NoScript ;)

Firebrand ()

Тормоза онлайн. Флеш проц жарит, жаба грузится годами - не нужно.

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

При том, что скоро все игры будут браузерные и кроссплатформенные и этот ваш линакс не будет в ж по части игр

С такой-то производительностью? Не смеши людей.

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

А когда допилят (а в планах это есть) — может наконец появятся онлайн-игры, для которых не придется качать многогигабайтный клиент.

Бугага, ты его будешь качать не раз в год а каждый день.

Napilnik ★★★★★ ()

Оно конечно хорошо, но из-за того, что мышь не захватывается в окне играть не возможно.

KivApple ★★★★★ ()

Вспоминается старая шутка про шутер на html и психбольницу...

StReLoK ☆☆ ()

У кого загрузилось, покажите хоть скриншоты этого чуда

MyNameIsWinner ()

На нуво в firefox 13 не тормозит, но неиграбельно из-за проблем с мышью.

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

все игры будут браузерные и кроссплатформенные

С оверхедом в 5000%?

cvs-255 ★★★★★ ()
Ответ на: комментарий от xeningem

«Если вы решились сделать шутер вам не надо лечится, вот если вы решили сделать шутер на HTML то лечиться надо».

StReLoK ☆☆ ()

Вроде бы музон играет, но дальше ничего не грузится. Фурря 13, блоб 295.59

Akamanah ★★★★★ ()

И никто не заметил, что гама юзает Cube2?

DarkAmateur ★★ ()

запустилось! но всего 24 fps, и к тому же управлять практически никак, ведь у меня firefox 9 и нет fullscreen, надо еще дома на firefox 14 попробовать

I-Love-Microsoft ★★★★★ ()

Няшная игра. Если выстрелить вертикально вниз из базуки можно подлететь на 20 метров.

Rosko ()
Ответ на: комментарий от DarkAmateur

И никто не заметил, что гама юзает Cube2?

перейди по первой же ссылке в стартовом сообщении

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

Если выстрелить вертикально вниз из базуки можно подлететь на 20 метров.

Поздравляю, ты изобрёл рокетджамп.

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

С такой-то производительностью? Не смеши людей.

А что с производительностью? FPS на уровне 30-80.

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

Кнопки не работали именно из-за русской раскладки, поменяй - всё работает.

Единственно, чего не хватает - захвата мыши, но они об этом прямо говорят - ff15, chrome21.

ForwardToMars ()
Ответ на: комментарий от Lighting

Ну, для такой графики должно быть 300-800 хотя бы. Что бы на медленных компах тоже работало. Но это детали, оптимизируют.

ForwardToMars ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.