В основном у меня есть следующие ограничения для предстоящего проекта / игры:
- Рисование должно выполняться в элементе холста HTML5
- Использовать физический движок Box2D (или эквивалентный физический движок))
- Логика игры (и как можно больше кода) должна быть на Java, так как я хорошо разбираюсь в Java, и было бы неплохо иметь возможность портировать проект на Android.
Это можно подытожить следующим образом: я хочу разрабатывать игры / проекты в элементе HTML5 canvas, используя какой-то физический движок, избегая при этом беспорядка в javascript.(желательно, но не обязательно через Java)
Возможно ли это?Будет ли это жизнеспособным?
Я смотрел на GWT, но я не уверен, насколько он эффективен для анимации, и как я собираюсь включить Box2D.(или другой физический движок в Java, например, но будет ли перевод в javascript достаточно быстрым?)