Я создаю сетевую онлайн-игру и стараюсь найти наилучший вариант с точки зрения рамки для передней части игры. На заднем конце игры в настоящее время используется asp.net mvc 2. Учитывая, что я могу выполнять действия контроллера и превращать их в действия службы WCF, выбор в конце не должен влиять на мои параметры переднего конца.
Одна вещь, которая, несомненно, должна играть в браузере. Я провел некоторое исследование на лицевой стороне HTML 5 только как часть этого процесса и, вероятно, наклоняюсь в этом направлении, но у меня есть несколько проблем:
-
Предполагая, что в следующем году эта игра будет завершена, какие трудности у меня будут с текущими уровнями принятия HTML 5? В частности, я беспокоюсь о том, что Firefox 3.6 и IE 7/8 все еще имеют большую базу установки. Я рассмотрел Chrome Frame для решения проблемы IE, но не уверен, есть ли недостатки в том, что я не знаю ни того, ни другого (кроме требования к установке).
-
Я привык делать С# с хорошей IDE в комплекте с информацией в реальном времени о том, компилирует ли код и intellisense, напоминающие мне имена символов. Я столкнулся с проблемой с Javascript, где мой код становится большим и сложным в управлении? Проблема доступности, которую только для Javascript решает для моих пользователей, важнее, чем удобство для меня, но она, конечно, также не может быть неуправляемой.
-
Являются ли двигатели HTML 5 на рынке сейчас достаточно зрелыми, чтобы доверять моим инвестициям? Могу ли я с большим риском принять структуру, которая через год прекратится? Из двигателей, на которые я смотрел, ни у кого нет хорошей поддержки сообщества, не так ли? Есть ли там другие, которые делают?
вот те, которые я нашел до сих пор:
- CraftyJS (http://craftyjs.com/api/Sprite.html)
- ImpactJS (http://impactjs.com/)
- PropulsionJS (http://www.propulsionjs.com/)
- Render Engine (http://www.renderengine.com/demos.php)
- RPG JS (http://rpgjs.com/)
- EaselJS (http://easeljs.com/)
Кто-нибудь знает что-либо об этом сообществе или имеет какие-либо основания полагать, что любой из них будет ухожен или доступен по крайней мере в течение следующих нескольких лет? Кто-нибудь знает о другой структуре, что там? ImpatJS имеет самую впечатляющую демонстрацию из всех, и она также является единственной, которая не является бесплатной.
Спасибо за любую помощь/совет. Я просто волнуюсь, я выберу переднюю часть, о которой я сожалею, и я не хочу начинать с нуля 4 или 5 месяцев в будущем.
Это двумерная браузерная игра. Теперь он не предназначен для мобильных устройств, но сразу же после первого запуска он перейдет на мобильный. Одна надежда состоит в том, что он будет работать на мобильных устройствах, если я делаю HTML 5. Возможно, мне придется настроить его для отображения размера, но если мне не нужно переносить его на мобильный, что будет определенным плюсом.