Вопрос такой. Есть некий блок, к примеру машинка. Нужно двигать ее стрелками, просто двигать по прямой(по вертикали и горизонтали) не проблема. Как сделать так чтобы она ездила только передом, то есть стрелка вверх двигается в направлении капота, вниз - задний ход, влево и вправо поворот машины , но с учетом что я держу клавишу вверх или наоборот задний ход. Надеюсь понятно объяснил.
Интересует как сложно допилить это на JS или все-таки проще использовать canvas, хотя я его не совсем понимаю еще ?
Спасибо!
Накидал пример, еще добавь чтобы поворот зависил от скорости чтобы когда выше скорость был плавнее, а чем меньше тем реще, и сейчас поворот идет относительно середине машины, а должен относительно задних колес если поворачивает передними, нужно drawRect смещать не к центру машины, а к задним колесам.