2012-06-05 3 views
1

Я пытаюсь разработать веб-интерфейс (и может работать на портативных устройствах, таких как планшеты), в которые могут играть 2 игрока, и я хочу знать самую безопасную технологию.Что такое безопасная технология для реализации сетевой игры

Будучи безопасным, производительность будет хорошо на разных платформах.

Я знаю о Flash/ActionScript, но я чувствую, вспышка может умереть очень скоро (не будет поддерживаться на Windows 8, IPad)

HTML5, кажется, выбор для кросс-платформенной, но производительность я испытал с игры в HTML5 не являются хорошими, например Angry Birds замедляет мою систему. У меня есть эти характеристики:

Windows 7 
Intel(R) Atom(TM) CPU N450 
1.66GHZ 
2GB Memory 
Browser: Chrome, Firefox 

Note: Most of my audience could have a lesser specifications. 

Я пробовал некоторые живописи (квадраты 10 х 10) тоже в HTML5 с помощью Canvas и g2d и я получаю ту же плохую производительность

  • Есть ли способ, которым я может улучшить мой HTML5, чтобы лучше работать
  • что из чистого jQuery/Ajax?
  • или есть другие инструменты, которые я могу использовать.

Update:

Индикация, что вспышка будет по-прежнему поддерживается Internet Explorer: но IE8 не поддерживает Flash, либо. И IE7, IE6 и так далее. Поддержка Flash всегда предоставлялась через подключаемый модуль Adobe, и я не вижу причин, почему это не будет продолжаться с IE9. Подробности в ссылках ниже:

+1

Когда они говорят, что Flash умирает, они означают как технологию для отображения видео и т. Д. Команда Adobe по-прежнему очень активно участвует в разработке Flash. Например, недавно они выпустили Flash Player 11.2, который добавляет поддержку GPU 3D. Кроме того, кодирование в AS3, определенно, не является мертвым, поскольку среда AIR может скомпилировать ваши приложения для iOS, Android, а также desltop (Mac OS и Windows), поэтому определенно стоит инвестировать в нее. –

ответ

2

Использование вспышки.

Я думаю, что вы получаете неправильное представление о Flash через чрезмерно преувеличенные и плохо информированные источники, сообщающие вам, что Flash собирается «умереть».

Что они хотят сказать; Flash становится менее полезным для веб-приложений, видео и даже базового контента анимации. Flash по-прежнему обладает огромным увлечением веб-играми.

Есть массивные сайты делают тонны денег через хостинг содержание Flash-игры, вот некоторые из них:

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

Есть также тонны и тонны ресурсов для разработчиков Flash-игр в сочетании с очень низкой кривой обучения. Это означает, что, даже будучи новичком, вы можете создавать игры в течение короткого периода времени. Adobe и много других мест, предлагает горы статей и инструменты для разработки игр, таких как:

Существует также большой стимул для разработки Flash-игр, который заключается в том, что многие веб-сайты, такие как перечисленные выше (Kongretate, Armorgames и т. Д.) offer large amounts of cash to sponsor your Flash games. Вы также можете внести win awards for your games в качестве дополнительной наличности. Многие веб-сайты даже предлагают вам сокращение выручки от рекламы, которая появляется на той же странице, что и ваша игра.

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


Есть лишь несколько преимуществ я могу видеть, чтобы с помощью HTML5/JavaScript:

  • Это бесплатно - вам не нужно специальное программное обеспечение для создания приложений HTML5/JavaScript.
  • Это поддерживается на мобильных устройствах - вы сказали, что вам придется переделать части своей игры, чтобы поддерживать сенсорный контроль и так далее, что раздражает и чаще всего приводит к отказу от мобильных версий. Кроме того, производительность JavaScript-рендеринга на мобильных устройствах очень плохая (у вас будет низкая частота кадров).
+0

спасибо за ресурсы. Я включил ссылки в обновление на мой вопрос, который подтвердил, что вы сказали. – codingbiz

+1

@tunmisefasipe Yep, Flash не является родным ни в одном браузере - пользователь должен установить Flash Player Plugin. Я работаю в креативном агентстве, где у меня есть доступ к отчетам Analytics для массовых веб-сайтов (более 50 000 просмотров в месяц), и я могу гарантировать, что более 95% пользователей имеют последнюю версию Flash Player. Кроме того, если вы создаете Flash-игры и публикуете их на веб-сайтах Flash-игр, люди, которые посещают эти веб-сайты, очевидно, установили Flash-плеер или их опыт на всем сайте был бы ужасен. – Marty

4

Обычно, когда люди говорят, что вспышка умирает, они означают, что вспышка умирающая платформа для видео в Интернете.

Я не чувствую, что HTML5 или браузер на основе javascript достаточно быстр, чтобы конкурировать с скомпилированным в байт-код заранее для разработки игр, и скоро не будет.

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

  1. Флеш игры быстрее на данный момент
  2. Они легко общими для всех сайтов, если вы хотите, чтобы «украсть» флеш игры, если это специально не защищен, это вопрос захвата одного файла. Это обычно желательно в моделях доходов «спонсорство» или «на основе рекламы» и является основным источником дохода.

Однако вспышка становится неуклюже и неуклюже и менее привлекательна. Я серьезно сомневаюсь, что это будущее веб-разработки игр, вспышка, вероятно, умрет, только не очень скоро ..

EDIT: В общем, поскольку вспышка имеет очень короткую кривую обучения по сравнению с другими платформами, и что переход от нее к разработке на основе javascript будет очень прост, так как flash actionscript и javascript очень похожи, я бы все равно предположим, что это технология разработки игр на этом этапе.

Кроме того, полное раскрытие информации, я был разработчиком флеш-игр в течение нескольких лет, я написал много javascript, но я никогда не строил в нем полноценную игру (хотя я несколько раз пытался, но это было недостаточно быстро время).

+0

Вы должны учитывать тот факт, что флеш-скриптинг очень похож (вплоть до того, что два реализуют одну и ту же спецификацию языка) для javascript, поэтому переключение с flash на HTML5 + javascript очень просто. –

0

заказ WebGL, хотя его не на всех таблетках еще, похоже, это может быть в конце концов (в последнее время на IPad я верю, но только для рекламы, работает на Android через Firefox)

http://www.chromeexperiments.com/webgl

Возможная альтернатива Flash, хотя ее еще не совсем там :)

+0

это не будет вариант, если он не поддерживается широко. Я читал об этом. Производительность и кросс-платформа - моя цель. HTML5 становится стандартом, но производительность не очень хороша в моей системе, как сказано в моем вопросе – codingbiz

Смежные вопросы