Я только начал работать над игрой в змею на JavaScript с использованием API Canvas Scripting и столкнулся с проблемой, которую не могу понять, как решить
Я пытаюсь сгенерировать едудля змеи в любом месте сетки. Тем не менее, сама змея неправильно совмещается с фруктом.
Код, который я использую для создания фрукта:
let fruitPosX = Math.round(Math.random() * canvas.width)
let fruitPosY = Math.round(Math.random() * canvas.height)
Вот пример
Как я должен это исправить, я предполагаю какую-то систему координат, но как мне поступить? Кроме того, если у кого-то есть другой подход, пожалуйста, опубликуйте его ниже.