Ascii консольная игра: персонаж игрока - PullRequest
0 голосов
/ 22 декабря 2018

Я давно работаю над игрой.Это ASCII-игра в консоли с использованием C #.Это немного похоже на старые нисходящие игры Zelda.Мне удалось заставить карту рисовать, система движения работает, и я добавил случайные встречи.

Поскольку я еще новичок, я пока не знаю, как использовать классы, поэтому играполностью запрограммирован без них.

Мой персонаж игрока в настоящее время все еще просто курсор, но мне бы хотелось, чтобы его было немного легче увидеть.Это может быть белый символ "@" или что-то в этом роде.Карта имеет цвет, поэтому после перемещения символа @ правая плитка с нужным цветом должна быть возвращена туда, где был символ.Я пробовал довольно много раз, но я просто не мог понять, как мне заставить это работать.

Поэтому мой вопрос: как нарисовать белый символ "@" там, гдекурсор находится на карте, и как мне убедиться, что он не оставляет карту измененной, когда символ «@» перемещается по мере движения игрока?

Если вам нужна дополнительная информация, просто скажите мне, и я 'Выложу.

Заранее спасибо!

1 Ответ

0 голосов
/ 22 декабря 2018

Я считаю, что вы ищете хорошее сочетание Console.SetCursorPosition и Console.Clear.Попробуйте поэкспериментировать с этим.

...