Что я должен использовать для создания 2D-игры с помощью JS (раннер)? - PullRequest
0 голосов
/ 06 ноября 2019

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

Пример: 100 http://redcarpetrampage.com/

Игрок должен запускаться с помощью двух кнопок, только если событие"onkeyup" (или, может быть, "нажмите" на мобильном телефоне).

Логика всей игры 95%, как в примере. Игровой герой должен бегать, прыгать и собирать что-то, и в итоге получит некоторое количество очков (и я должен сохранить его в базе данных).

Популярный игровой фреймворк для 2D-игр в JS: Phaser ,но я не нашел хорошего примера для моего типа лайка, как в примере.

Игра из примера создана с Construct . Я никогда не использовал его раньше.

Мой опыт работы с gameDev - создание нескольких небольших игр с помощью учебников без фреймворков, и я немного разбираюсь в webGl (3d).

Так что я недействительно знаю, что мне с этим делать. Сейчас я начинаю небольшой урок, основанный на Phaser, но я не уверен, правильно это или нет.

Надеюсь, у меня есть рекомендации:)

1 Ответ

1 голос
/ 06 ноября 2019

Примечание: Я не буду перечислять уже упомянутые игровые движки (которые в любом случае очень хороши).

CraftyJS

Какигровой механизм очень прост, вы можете попробовать Crafty , он с открытым исходным кодом и очень прост для создания прототипов. В него встроены все типы поведения, которые вы ищете:

PixiJS

Если вам нужны производительность и совместимость с мобильными устройствами, вы можете взглянуть на потрясающую PixiJS , которая является скорее движком рендеринга, чем игровым движком, но имеетЛучшая производительность по сравнению с другими двигателями, посмотрите на производительность вашего устройства в разделе examples .

...