The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Разработчики Opera продемонстрировали готовность HTML5 к реализации сложных игровых приложений

11.07.2011 21:10

Эрик Мюллер (Erik Möller), работающий в компании Opera Software и ранее занимавшийся разработкой игр, в качестве демонстрации готовности HTML5-технологий и JavaScript-движков для реализации сложных игровых приложений, портировал игру Emberwind для работы внутри web-браузера. Игра написана в 2009 году и изначально включала примерно 100 тысяч строк кода на языке C++. Переписав данное приложений с использованием только web-технологий, разработчики предоставили пользователям возможность сравнить работу нативной игры и варианта, работающего внутри браузера.

Рабочий прототип игры можно запустить на данном сайте, функциональность проверена в свежих версиях браузеров Opera, Internet Explorer, Firefox, Chrome и Safari. Игра автоматически определяет текущие возможности браузерного движка и использует только поддерживаемые данным браузером функции. Например, при наличии поддержки WebGL используется данный API, иначе отрисовка производится через тег canvas. Из планов на будущее отмечается реализация поддержки звукового оформления, для чего будут использованы возможности HTML5-элемента "audio".



  1. Главная ссылка к новости (http://www.h-online.com/open/n...)
  2. OpenNews: Игру Quake II перевели на технологии HTML5 и Javascript
  3. OpenNews: На языке JavaScript написан полноценный эмулятор ПК, способный загрузить Linux
  4. OpenNews: Полноценная программа для чтения PDF, написанная целиком на JavaScript
  5. OpenNews: В состав GTK+ 3.2 будет включен HTML5-бэкенд, отображающий приложения через web-браузер
  6. OpenNews: Компания Google запустила сервис преобразования SWF в HTML5
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/31151-javascript
Ключевые слова: javascript, game, webgl, html5
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (48) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 21:30, 11/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    хвала и честь этому человеку, большую работу проделал))
    В Опере сносно работает, а в ФФ5 подтормаживает.
     
     
  • 2.3, Tuxoid (ok), 21:42, 11/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    У меня в ФФ5 не заработало
     
  • 2.4, Аноним (-), 21:56, 11/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    У меня в ФФ Nightly не тормозит.
     
     
  • 3.10, luckym (ok), 22:42, 11/07/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ubuntu 11.04, Firefox 5 - за пару секунд систему довёл до фатального свопа. Несколько минут закрывал вкладку с игрой, но и после этого ещё несколько минут что-то невыносимо свопилось. Пришлось делать хардварный ресет :(
     
     
  • 4.25, Anonymous1 (?), 08:49, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Ubuntu
    >ресет

    Как-то часто теперь вижу эти два слова вместе. Тяжелое виндовое наследство.

     
     
  • 5.35, umbr (ok), 11:58, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо, Убунту - это такой Виндовс.
     
     
  • 6.50, medvedko (?), 06:10, 14/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не стоит свою нищебродность выставлять за добродетель. Весь хром с 20 другими закладками ест 1 гиг. Никаких тормозов нет в помине. Ubuntu, 4GB RAM.
     
  • 5.37, Аноним (-), 13:19, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Видите, потому что в линуксах хватает глюков, которые наиболее просто и быстро реашются ресетом. Логично?
     
     
  • 6.41, anonymous (??), 13:40, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Видите, потому что в линуксах хватает глюков, которые наиболее просто и быстро
    > реашются ресетом. Логично?

    это надо уметь их находить. за 10+ лет использования хардварный резет мне понадобился от силы тех же 10 раз.

     
  • 4.28, Аноно (?), 09:53, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А killall -9 firefox, не?
     
  • 2.29, анонимус (??), 10:35, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Firefox 8.0. Все летает
     

  • 1.2, Eugeni Dodonov (ok), 21:31, 11/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    После angry birds в chrome и doom/quake2 в firefox, это уже такого впечатления на вызывает..
     
  • 1.5, Аноним (-), 22:10, 11/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А у меня в Epiphany 3.0.3 просто отлично работает.
     
  • 1.6, gegMOPO4 (ok), 22:13, 11/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    100 тысяч строк кода на языке C++? Чем-то они не тем занимались в 2009 году.
     
  • 1.7, undar (?), 22:35, 11/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ff5 загрузилась с третьей попытки. С OpenGL гладко, с канвас подтормаживает.
     
     
  • 2.9, undar (?), 22:39, 11/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Тоесть с WebGL
     

  • 1.8, Аноним (-), 22:35, 11/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    после webgl уныло выглядит...
     
  • 1.11, Аноним (-), 23:14, 11/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    бугога
    хромиум 14.0.803.0 win 7 x 64 sp1 кушает 1 150 946 кб
     
  • 1.12, Аноним (-), 00:07, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Хром под Маком завис... тяжеловато все вертится госпада, раз попробывал, больше нет желания
     
     
  • 2.47, Зенитар (?), 15:35, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Хром под Linux, видеокарта GeForce 2, процессор новый (2 ядра). Не тормозит.
     

  • 1.13, xxx (??), 01:04, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Какая-то хреновая демонстрация... Нифига не запустилось.
     
  • 1.14, Аноним (-), 01:06, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если на экране значок 2D, то это канвас?
    Арч, слабый ноут с интегрированным видео интел, кеды =), фаерфокс - идет рывками.
     
     
  • 2.15, Аноним (-), 01:08, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ах да. Не знаю сколько кушало памяти когда я это гонял минуты 2, но проц грузило существенно. 2 ядра по 800Мгц на 30% примерно.
     
     
  • 3.17, Аноним (-), 03:34, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Крутые у тебя ядра, где такие достать можно?
     
     
  • 4.22, Аноним (-), 07:09, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ядра чистый изумруд. На ноутах многие ограничивают частоту процессоров чтоб не жрал аккумулятор, так что вполне реальные вещи говорит.
     
  • 4.39, Аноним (-), 13:23, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Крутые у тебя ядра, где такие достать можно?

    Это Su9300 в энергосберегающем режиме )) А вообще, все CULV имеют похожую частоту.

     

  • 1.16, Аноним (-), 02:29, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Меня одного терзает вопрос о смысле реализации сложных игровых приложений с помощью html?
     
     
  • 2.18, Avator (ok), 04:44, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю, что действительно одного =)
     
  • 2.21, AdVv (ok), 06:26, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Меня одного терзает вопрос о смысле реализации сложных игровых приложений с помощью
    > html?

    Онлайн игры без клиентов не ?

     
     
  • 3.33, Аноним (-), 11:43, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не. Клиент остаётся, да ещё и работает через костыль.
     
  • 2.24, Аноним (-), 08:12, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Смотря что называть "сложным". Браузерные ММО (чтоб им пусто было)?
     
     
  • 3.30, rshadow (ok), 10:50, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Замена всем флеш играм же
     
  • 2.31, fsgj (?), 11:12, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Кроссплатформенность, т.е. любая ос с броузером не?
     
  • 2.44, anonymous (??), 13:44, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Меня одного терзает вопрос о смысле реализации сложных игровых приложений с помощью
    > html?

    одного. остальным всё ясно: казуалки, для которых не надо ставить дыркофлэш.

     

  • 1.19, ram_scan (?), 05:58, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ff5.0, opensuse 11.4

    все очень аккуратненько и плавненько. богомерзкий флэш утормаживается у меня гораздо гораздее.

     
  • 1.20, Аноним (-), 06:17, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Firefox 7 (dev) Летает

    about:memory

    ...
    ──6.58 MB (05.03%) -- compartment(http://people.opera.com/emoller/demo2/)
    ...
    Other Measurements
    774.94 MB -- vsize
    157.13 MB -- resident
    137.00 MB -- heap-committed
    118.67 MB -- heap-used
    43.00 MB -- js-gc-heap
    19.43 MB -- gfx-surface-image
    18.33 MB -- heap-unused
      3.47 MB -- heap-dirty
      2.47 MB -- canvas-2d-pixel-bytes
       69,476 -- soft-page-faults
            5 -- hard-page-faults

     
  • 1.23, Аноним (23), 08:06, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    iceweasel-5.0 притормаживает а на Epiphany нормально
     
  • 1.26, Below (ok), 09:36, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В чем смысл игры-то? Пока научился только ходить и прыгать, неужели нет возможности порубить в капусту?)
     
     
  • 2.38, Аноним (-), 13:20, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > В чем смысл игры-то? Пока научился только ходить и прыгать, неужели нет
    > возможности порубить в капусту?)

    Эти возможности будут доступны только за капусту )) Чтоб что-то рубить надо что-то принести ))

     

  • 1.27, Frank (ok), 09:46, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всё остановилось на 95% загрузки...
     
     
  • 2.32, Анон (?), 11:20, 12/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Отключи адблок
     

  • 1.34, Аноним (-), 11:55, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это всё бред кокойта... Если это действительно сложная игра, ей и нативного кода мало (поиграйте в какой-нть Supreme Commander). А если это скриптовая перделка (пусть и с красивой графикой), накой она нужна? Играть в "ферму"? Есть и более достойные игры для убивания времени.
     
  • 1.36, umbr (ok), 12:16, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Opera 11.50 (2D) дико тормозит, FF 4.0.1 (WebGL) - весьма недурственно.
     
  • 1.42, Vitaliy (??), 13:43, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В Chromium 14 на Opensuse 11.4 работает очень даже шустро. Процессор грузит на 43%.
     
  • 1.45, sasku (ok), 14:17, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    FF6 Win7 Core2QuadQ8300 - все пошло, проц 25%
     
  • 1.46, Аноним (-), 14:45, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ubuntu 11.04, ff7, webgl - неплохо, но местами подтормаживает, 2d - ацки тормозит.
     
  • 1.48, Зенитар (?), 15:36, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как играть? Не моуг разобраться в управлении. Понял только что можно использовать клавиши-стрелочки.
     
  • 1.49, Maresias (ok), 21:18, 12/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот и хорошо. Флэш давно пора отправлять на свалку истории, его время прошло.

    Вчера попал на сайт без флеш-плеера на страницах, там видео открывалось в VCL Media Player. Блин, как же было приятно!

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру