2D веб-игра: на какой?

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

Кто-либо может дать мне альтернативу для высвечивания для разработки этой игры?

8
задан NessDan 9 February 2011 в 03:03
поделиться

12 ответов

Если вы хотите, чтобы эта игра работала на большинстве компьютеров, я бы выбрал эти технологии:

  • Flash (быстрый, доступный и установленный почти везде, фреймворки для геймпрограммирования)
  • JavaScript (не требуется плагин для браузера, но производительность будет реально отстой, особенно на старых компьютерах или браузерах)
  • Silverlight (может подойти, Но все же только очень немногие люди установили его, и я не знаю, есть ли хорошие рабочие версии для Mac и Linux)
  • JavaApplets (меньше установок, чем Flash, может быть нормально, изменить это кажется довольно несексуальным использовать JavaApplets в наши дни. )
4
ответ дан 5 December 2019 в 07:58
поделиться

Вы можете попробовать Processing.js , если предпочитаете не использовать подключаемые модули браузера.

Processing.js использует Javascript для рисования фигур и управления изображениями на элементе Canvas. Код легок, прост в изучении и представляет собой идеальный инструмент для визуализации данных, создания пользовательских интерфейсов и разработки веб-игр.

8
ответ дан 5 December 2019 в 07:58
поделиться

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

2
ответ дан 5 December 2019 в 07:58
поделиться

Microsoft Silverlight похож на вспышку, но не на вспышку.

0
ответ дан 5 December 2019 в 07:58
поделиться

JQuery не разработан для того, чтобы делать то, что вы хотите, однако flash - очевидное и повсеместное решение, если вы говорите о браузерной игре. Если вы хотите что-то локализовать, поищите графические пакеты для любого языка, который вам удобен: pygame [python], gosu [ruby]

1
ответ дан 5 December 2019 в 07:58
поделиться

Вчера видел на Reddit: http://www.renderengine.com/demos.php JavaScript-движок

1
ответ дан 5 December 2019 в 07:58
поделиться

Flash может быть выполнен в традиционном понимании или во Flex, если вы хотите больше традиционного программирования. Silverlight - отличная замена flash, если вы предпочитаете программировать в .net. Игры с Javascript возможны, но их сложно создать. Думаю, вы сэкономили бы много времени, если бы делали это во флэш-памяти.

0
ответ дан 5 December 2019 в 07:58
поделиться

I already saw most options listed, but I thought I'd chime in with another great option that is now free (unless your game makes more than $100K/year and then you must pay a one time $1,500 fee: Unity.

This game generation tool allows you to use a visual developement environment with either javascript, boo or C# to develop games that can be played in a browser, on windows or on a mac. Though it is best known for 3D game development, it certainly supports 2D development.

Here is an example of a browser based 2D game made using Unity.

3
ответ дан 5 December 2019 в 07:58
поделиться

I believe a great option would be to use SilverSprite. It allows for creating XNA games for Microsoft SilverLight using the same knowledge base you find for Windows and XBOX 360 (only working for 2D games so far)

0
ответ дан 5 December 2019 в 07:58
поделиться

Вы упомянули jQuery для игр, и недавно я наткнулся на библиотеку gameQuery. В сочетании с jQuery 1.4 (с недавними улучшениями производительности) и тем фактом, что все основные браузерные вендоры в последнее время падают над собой, чтобы улучшить производительность JavaScript, сборка игры без Flash или Silverlight теперь возможна и продуктивна.

Я также исследовал библиотеку Raphaël (raphaeljs.com), низкоуровневую графику, альтернативную Processing.js и холсту, упомянутому ранее. Элементы SVG действительно совместимы с jQuery. Вот пример шестнадцатиричной сетки на Raphaël с jQuery для событий клика.

.
1
ответ дан 5 December 2019 в 07:58
поделиться

Вы должны проверить Игры эффектов .

Это бесплатный, размещенный в сети Javascript Game Engine, который работает невероятно гладко и поддерживает все основные браузеры. Не верите? Играйте в эту демо-версию или в эту .

Те, кто говорит, что вы должны использовать Flash и Javascript слишком медленно, очевидно, не обращали внимания, особенно на новый браузер, такой как Chrome, который использует скомпилированный javascript. Зачем использовать Flash, если можно использовать кросс-платформенную кросс-браузерную игру, разработанную с использованием родной браузерной функциональности.

Вы также должны посмотреть Chrome Experiments, чтобы узнать, насколько улучшились текущие возможности Javascript (а иногда и HTML5).

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

Ваши игры могут включать звуковые эффекты, музыка, и несколько слоев параллаксные плитки и спрайты.

Пользователи могут играть в ваши игры прямо в их браузеры, без необходимости новые плагины или удлинители. Опубликовать ваши игры на вашем сайте или блоге, делиться в социальных сетях и отправлять их в наши популярные игры секция!

Постройте свои игры с помощью JavaScript и наш пользовательский браузерный игровой движок, уровень редактор и набор инструментов для разработчиков. Effect Engine поддерживает Mac OS X, Windows, Linux и все современные браузеры включая IE, Firefox, Chrome, Opera. и Сафари.

1
ответ дан 5 December 2019 в 07:58
поделиться

Panda3D — это полноценный игровой движок, который может создавать исполняемые файлы для браузера. Я не проверял эту функцию сам, но, похоже, она работает довольно хорошо. http://www.panda3d.org

посмотрите, это круто.

0
ответ дан 5 December 2019 в 07:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: