Я создаю pacman в c, и в настоящее время я использую один поток для каждого призрака, и каждый призрак представляет «#», но когда я запускаю его, весь экран наполняется призраками, и не все призраки перемещаются только на один или два.
Я использую эту логику
создать структуру из 5 призраков, каждый из которых содержит позицию x, y.
создать массив из 5 потоков, и каждый поток реализует один призрак
каждый призрак движется случайным образом на экране, для каждого перемещаемого пространства я печатаю
пробел в старой позиции, а затем я печатаю '#' в новой позиции.
Не могли бы вы предоставить мне пример того, как реализовать движение призрака,
или реализация, которую я делаю, является правильным способом?
Спасибо