Как стать автором
Обновить

Комментарии 30

У становил ангри бёрдс в хром (на знал раньше, что так можно), вместе с ним установился веб сторе от хрома, теперь на новой вкладке браузера они доступны… iPad в хроме!
Web Store уже прилично так наполнен, скоро кроме браузера ничего и не нужно будет устанавливать.
все это хорошо, до тех пор пока не закончится оперативная память на PC.
Сейчас без особых проблем можно 16гб на домашний компьютер поставить.
а если вспомнить бюджетные нетбуки.
Думаете что html5 игры будут существенно больше занимать чем обычные?
Уже сейчас кроме браузера можно ничего не устанавливать.
не, мне не хватает еще приличной IDE браузерной для web-дева и web-сервера, который бы стартовал с подачи браузера, а так да, уже все есть
ну начало уже положенно в виде cloud9
Я конечно могу ощибаться но мне всегда казалось что Native Client альтернатива JavaScript.
Или даже точнее сказать Native Client ни имеет никого отношения к HTML5.
не имеет.

К тому же в любых мало мальски серьёзных играх — все равно придется скачивать километры текстур, музыки и прочего. Так какой смысл от этой игровой ХТМЛ5 “революции”?

Казалось бы кроссплатформенность…Написал код и работает везде… Но это фикция…
При установке скачивается «километр» текстур и пр...

а потом в дело вступает Cache Manifest ! Так что, в большинстве случаев — скачивается всё один раз.
Казалось бы кроссплатформенность…Написал код и работает везде… Но это фикция…

Обоснуйте?
Отвечу сразу вам и andreevich

Фикция потому что браузеры всегда будут вести себя хоть немного да по разному, новые плюшки будут вводиться не одновременно и очень не быстро. Огромный зоопарк разных версий браузеров. 48 версия ФФ уже умеет новый шейдер, а 45 ещё нет… а в 53 его случайно сломали но уже в 55 починили но только под Линукс…

Теперь вспоминает про телефоны, планшеты, читалки, кофеварки и холодильники — у них у всех разная производительность. Что толку от запуска игры если у неё 5 — 10 фпс будет? Параметры же мобильных устройств будут расти не так быстро как аппетиты игроделов.

>>а потом в дело вступает Cache Manifest! Так что, в большинстве случаев — скачивается всё один раз.

Обычный ексешник (или что угодно) — скачивается ( внезапно !) только один раз. И работает. И даже — если захочет производитель без установки. В чем профит ХТМЛ5?

Дальше совсем уж простеньких казуалок дело не уйдет ещё очень долго.
А сколько вы игр под HTML5 сделали? А то мы тут делаем-делаем-делаем, а оказывается и не знали ничего.
Да я нисколько не делаю. Играю иногда.
Может показать ваши игры на ХТМЛ5?

А ситуация с флэшем все же намного лучше.
Даже по ссылке ниже у 70 % последняя версия.

А новые и последнии версии браузеров хорошо если у 25 %.

Вот ткните носом хоть бы в пару игр на ХТМЛ5 уровня энгри бёрдс — которая уже сейчас работает на всех браузерах пусть и последних версий и телефонах, с хотя бы 30 фпс?
Ну это вы загнули, конечно. Физика на HTML5 сейчас в лучшем случае 2-3 фпс выдает даже на новых телефонах. И врятли что-то кардинально изменится в ближайший год.
Но, поверьте, скорость адаптации будет сильно выше чем вам кажется.
Мне кажется узкое место сейчас не в скорости ЖС — а в скорости отрисовки. Для декстопных браузеров без аппаратного ускорения точно.
А те же птицы но нативные уже отлично летают на куче платформ.

Вот такой и будет всегда выбор —

либо куча возможностей и скорость нативного кода, но под каждую платформу писать отдельно

либо писать все на ХТМЛ5 и иметь проблемы с производительностью и на порядок меньше плюшек.
Фикция потому что браузеры всегда будут вести себя хоть немного да по разному

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

Что касается новых фич — а Вы как хотели? По флешу, например, ситуация не шибко другая www.dtf.ru/blog/read.php?id=66733, да и клиентские игры должны ориентироваться (и ориентируются) не на топовое железо, а на середнячков.

Ну и по различным девайсам — нужны оптимизации, спорить не буду, но добиться нормальной производительности в 30-60 fps вполне реально.
Стандарт HTML один и одинаков для всех, различного поведения быть не должно.

Вы откуда? с Луны свалились? Стандарт это «рекоммендации» и ИЕ9 пример тому.
даже такие монстры как EA уже издают html5 игры — например их Lord of Ultima(рефссыль), так что тоже думаю что за ними будущее.

и немного не по теме вопрос к знатокам: как будет правильней и производительней — отрисовывать все на канве или интерфейс сделать на обычном хтмл, а в канву засунуть только игровой процесс?
еще может есть какая то конфа в жаббере, где можно спецам позадавать вопросы на тему js/canvas?
судя по ссылкам в посте, гугл продвигает в качестве игровой платформы не HTML5, а непосредственно Google Chrome — в других браузерах эти игрушки не очень хотят работать
К сожалению, WebGL, основная библиотека 3D игр сейчас не установлена в браузерх по умолчанию. А игры в Google+ не идут (по моему опыту) нигде, кроме Google Chrome. Но в целом HTML5 — это большой прорыв.
У меня на Файрфоксе запустились 2 игры (Angry Birds и еще какая-то аркада), остальные не пробовал.
Monster Dash, Angry Birds или SONAR
Все приведенные игры звук выводят через флеш, о каком прорыве HTML5 как игровой платформы может идти речь, если он не в состоянии самостоятельно нормально работать со звуком.
image
(скриншот из хрома, запущенного с ключом --disable-plugins)
в новых хромах уже есть во флагах «Web Audio API», так что эта ситуация, надеюсь, скоро поправится.
Я бы не хотел писать игры на HTML5, хоть убейте. Такое будущее не для меня.
Кое-кто опередил Google с организацией первой конференции по HTML5 играм. =) ongamestart.com/
Эх. В Новосибе бы кто такую устроил ))
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории