Здравствуйте, создал простенькую игру на svg, суть игры: с анимацией, циклично появляются цели(круги), необходимо на них нажимать, чтобы уничтожить, за уничтожение +1 к очкам, у цели есть время жизни, если не успеть сбить ее за это время, то -1 от очков. Это игра для развития аима(наводки мышкой). Хочу чтобы она была под все экраны, быстро работала. Знакомый сказал что лучше сделать это через canvas, а то из-за большого кол-ва dom элементов будет глучить. Наибольше из элементов у меня целей, но их будет максимум где-то 20. Подскажите правильнее сделать игру на canvas или svg хорошее решение?
Для такого уровня графики решение правильное. Удобнее и быстрее дело пойдёт если взять Three.js или другую библиотеку WebGL. Но если начнёте работать с трехмерными моделями - начнёт ощутимо тормозить после примерно 50 тыс полигонов в сцене.
Еще лучше взять Unity 3D (или Unreal) - тогда один код можно будет компилировать и в Web, и на мобильные устройства. И возможности графики расширятся до примерно 1.5млн полигонов в сцене за счет того, что Unity будет кросс-компилировать в код Asm.js.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости