私はcでpacmanを作成しており、現在、ゴーストごとに1つのスレッドを使用しており、各ゴーストは「#」を表しますが、実行すると、すべての画面がゴーストでいっぱいになり、すべてのゴーストが1つか2つだけ移動するわけではありません。
このロジックを使用しています
5つのゴーストの構造体を作成します。各ゴーストにはx、yの位置が含まれます。5つのスレッドの配列を作成し、各スレッドは1つのゴーストを実装します。各ゴーストは画面上でランダムに移動します。移動するスペースごとに、古い位置にスペースを印刷してから、新しい位置に「#」を印刷します。
幽霊の動きを実装する方法の例を教えていただけますか、それとも私が行っている実装が正しい方法ですか?
ありがとうございました