Как мне улучшить контроль над моей змеей. Начало программирования C#
Всем привет
Я играю с кодом игры змея как часть обучения.
Как вы можете видеть на прилагаемой странице [GOOGLE TRANSLATE LINK REMOVED], когда голова змеи соприкасается с телом, мы проигрываем игру. Это также происходит, когда мы нажимаем стрелку влево, в то время как змея движется вправо. Я только учусь и не знаю, как решить эту проблему, чтобы змея не могла отступить и закончить игру. Я с удовольствием прочитаю что-нибудь на эту тему, но не знаю, где это будет просто описано.
Может быть, у вас также есть несколько советов для начинающих. Я хочу улучшить этот код, добавить звук еды, очки, может быть, графический дизайн. Я читал, что вам нужно писать код, чтобы научиться программированию. Я смотрел [ссылка удалена] 4,5-часовой учебник, объясняющий основы C#, и я создал простое банковское приложение, но извините, фильм о том, как работает программа, написан на польском языке. Я не понимаю всего, что пишу, но мне это нравится. Может быть, какие-то книги или другие учебные пособия?
Скоро я буду читать об этом:
Xamarin
язык SQL
и я думаю о питоне
Что я уже пробовал:
Контроль.Событие KeyDown (System.Окна.Формы) | Microsoft Docs[^]