Toxa26
@Toxa26
Студент. Люблю верстать сайты.

Как реализовать увеличение змейки?

Всем добрый вечер.
Я продолжаю писать змейку без использования canvas, игра почти готова, но осталось реализовать довольно сложный процесс - увеличение змейки при поедании яблока. Здесь же возник вопрос, как это реализовать, пока что вообще никаких идей по этому поводу нету, вот сам код змейки: CodePen
В коде по максимуму попытался объяснить что за что отвечает, заранее спасибо за подкинутые идеи, возможно готовые решения.
  • Вопрос задан
  • 231 просмотр
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
у вас змейка задана двумя координатами x/y. это не змейка это точка, чтобы она стала змейкой - сделайте массив точек.

вы так же управляете одной точкой - это голова змеи, при движении первая точка(голова) едет туда куда надо, вторая - перемещается на место первой, третья - на место второй и так далее. Когда змейка ест яблоко - добавляете еще одну точку в змейку

чтобы было проще - сразу сделайте змейку из 10 точек и добейтесь чтобы ползала как надо. потом сделаете чтоб росла
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы