Не Flash игры в Safari / Firefox / Chrome - PullRequest
       48

Не Flash игры в Safari / Firefox / Chrome

2 голосов
/ 26 февраля 2010

Предположим, я пишу MMORPG на основе 2D-плитки.

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

Наконец, предположим, что мне нужен только мой код для запуска в последних версиях Safari, Firefox и Chrome.

Каковы пределы того, что я могу и не могу сделать? (Есть ли примеры хороших игровых движков, которые требуют только недавнего веб-браузера)?

Ответы [ 6 ]

3 голосов
/ 26 февраля 2010

Просмотр HTML5 Canvas http://en.wikipedia.org/wiki/Canvas_element

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

1 голос
/ 26 февраля 2010

Есть также библиотека Raphaël javascript ... она делает очень хорошую работу по абстрагированию большого количества тяжелой работы, которую вам пришлось бы делать в противном случае!Объем памяти также кажется довольно приличным (в любом случае, из-за моей маленькой игры с ним).

1 голос
/ 26 февраля 2010

Проверьте двигатель Unity3D: http://www.unity3d.com

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

0 голосов
/ 16 апреля 2010

Вы также можете перейти к 3D. Хотя для этого требуется плагин (хотя он интегрирован в Chrome), результаты неоспоримы.

«O3D - это веб-API с открытым исходным кодом для создания многофункциональных интерактивных 3D-приложений в браузере». http://code.google.com/apis/o3d/. Видео действительно потрясающее - особенно редактирование живой карты (например, удаление спрайтов).

0 голосов
/ 26 февраля 2010

Java-апплеты также возможны ...

0 голосов
/ 26 февраля 2010

Для чего-то, что работает для пользователя, OOBE (без надстроек и т. Д.); Javascript, вероятно, единственная функциональная возможность, которая существует между всеми браузерами.

Браузер на удивление вполне способен (по крайней мере, Chrome), это то, что Google Chrome пытается продвигать (см. http://www.chromeexperiments.com/).). Однако обратите внимание, что некоторые эксперименты часто затягиваются или не работают в других веб-браузерах.

Что касается списка вещей, которые способны и не способны; для компиляции потребуется немало времени.

Что касается конкретно игры на основе 2D-плиток, я бы не сказал, что не невозможно, но ее может быть довольно сложно создать. Как упоминалось ранее, большинство браузеров (за исключением выдающегося Google Chrome) страдают от ограниченных ресурсов. Поэтому в отношении ресурсов это может быть сложно реализовать и потребует много усилий для планирования.

...