Подтвердить что ты не робот

HTML5 2d Hex Board Game (настольный) движок

Я ищу очень простой HTML5 2D Hex/Touch игровой движок для создания настольной игры, например:

  • Пошаговая двумерная шахматная сетка Wargame
  • Dungeon Crawler
  • Поселенцы Катана
  • Krosmaster

Я нашел потрясающую статью в сетках Hexagon с реализацией D3.js, но не могу понять, как запустить шаблон.

После копания я нашел список HTML5 Game Engine и отличный игровых компонентов.

Но я не знаю, какой из них был бы лучшим для моего случая использования. Там немного примеров/учебников, которые действительно соответствуют моим потребностям. Это часто:

  • Очень маленький размер экрана
  • Или уродливые активы
  • Или мертвые ссылки
  • Или много кода

Может быть, такая игра не подходит для игры HTML5? Что-то, основанное на Шестигранные сетки было бы так здорово! Кажется, Phaser не обрабатывать шестнадцатеричную сетку?

4b9b3361

Ответ 1

Playcraft, похоже, поддерживает шестнадцатеричные сетки, по крайней мере, в объявленном выпуске 0.5.6:

Here’s a big list of things we’ve changed:

* hex tile maps now supported using (pc.HexTileLayer)

Код находится на Github. Проект выглядит неактивным с июля 2013 года.

Ответ 2

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

Ответ 3

Вы все еще можете использовать фазер вместе с шестигранной плиткой. Просто используйте pixi.js и создайте код для его реализации.

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

Вы можете использовать Box2D для столкновений.

Если вы ХОТИТЕ использовать игровые движки, то, возможно, попробуйте Unity, в котором есть встроенный шестиугольный инструмент с коллизиями и его можно экспортировать в WEB GL.

Ответ 4

Вы должны использовать Construct 2 U, чтобы создать много отличных игр, включая пошаговые настольные игры.

Вот ссылка, которая может помочь вам легко создать

U можно скачать installa dn, используя бесплатную версию конструкции 2

http://gamedevelopment.tutsplus.com/tutorials/build-a-two-player-small-tactics-board-game-in-construct-2-part-2--gamedev-12241