Share This
Связаться со мной
Крути в низ
Categories
//⤴️ Задача об управлении персонажем 2D-игры

⤴️ Задача об управлении персонажем 2D-игры

Дано поле, состоящее из ячеек. Персонаж игры передвигается на 1 ячейку с помощью четырех команд… Какую последовательность из трех команд следует задать персонажу, чтобы он смог успешно вернуться обратно и не столкнуться с препятствием?

zadacha ob upravlenii personazhem 2d igry 17dbffc - ⤴️ Задача об управлении персонажем 2D-игры

Дано поле, состоящее из ячеек. Персонаж игры передвигается на 1 ячейку с помощью четырех команд: 1(up), 2(down), 3(right), 4(left). Между ячейками могут находиться перегородки, соприкоснувшись с которыми, персонаж проигрывает игру. Персонаж успешно прошел путь по полю с помощью команды 2324142. Теперь персонажа необходимо вернуть на исходную точку. Какую последовательность из трех команд следует задать персонажу, чтобы он смог успешно вернуться обратно и не столкнуться с препятствием?

Решение: Если отправить персонажа по предыдущему маршруту, он точно не наткнется на преграды и вернется на исходную точку. На отрезке команд 3241 персонаж прошел по кругу, поэтому на обратном пути эти команды можно исключить. У нас остается набор команд 242. И если пустить персонажа в обратном направлении по этому маршруту, получим команды 131, которые приведут его к исходной точке. Ответ: 131 ***

Материалы по теме

  • 🌵🕵️‍♂️ Задача о краже кактуса из офиса в начале рабочей недели
  • 🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 14)
  • 🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 2)

Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека программиста» Интересно, перейти к каналу

  • 0 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Связаться со мной
Close