@Alecxandrys

Какие средства выбрать для рендера и контроля игрового поля?

День добрый.
Необходимо создать игровое поле для 2-х игроков.
Сайт создаётся с помощью Wicket Apache.
При переходе на страницу поля у них устанавливается общий класс, который содержит данные о странице, и о обоих игроках.

Какими средствами проще всего обеспечить рендер и контроль за событиями (onClick и прочее)?

Карта поля представляет из себя 240 гексов, с прописаными wicket:id, но так как они являются элементами Image, то для них нет даже базового обработчика нажатия. js подключать в связи с его незнанием не хочется, к тому же встает вопрос с синхронизацией данных, ибо при переходе на страницу боя каждый игрок уже имеет сохранённые данные, необходимые для него, в специальном классе.
Как мне казалось рисование по canvas может стать решением, но проблема с абсолютными координатами и отсутствие ресайза испортило идею, так как тля текущей реализации можно прописаны все свойства через css, что в сумме с svg форматом гексов поля дают хороший результат.
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
D3.js отлично умеет работать с динамическим SVG, а так же обрабатывать события вроде кликов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
30 апр. 2024, в 16:35
5000 руб./за проект
30 апр. 2024, в 16:03
2500 руб./за проект