hell-student
Lieutenant
- Registriert
- Nov. 2007
- Beiträge
- 671
Hallo Zusammen,
Ich beschäftig mich grad mit nem kleinen Prog, welches ich in der Zeit, wenn ich mal nicht lernen muss bissel proggen möchte. Also geschrieben wird zur Einfachheit einfach in C. Möchte quasi sowas wie Pacman machen. Speicher momentan das Spielfeld im nem Array und geb das Lvl auf der Console aus. "." steht für freies Feld. Möchte jetzt haben, dass ein "Gegner KI" auf dem Feld herümläuft und dies solange tut, bis es auf ein Feld "#" stoßt (z.b Field[23][123] oder so). Nun weiß ich grad nicht was die beste Strategie wäre fürs suchen. Immer geradeaus bis Wand, dann zufällig nach links oder rechts bis wieder wand, dann zufällig wieder in einer Richtung. Dabei ist aber das Prob, dass die Figur vielleicht einfach am Rand entland läuft und dies immer im Kreis tut. Also auf dem Feld sind halt freie Felder "." Wände "+" und halt das "#" Feld. Ne Pseudozufallszahl und je nach dem in eine Richtung bring ja auch nicht soviel. Hoffe ich konnt erklärn worum es geht.
Ich beschäftig mich grad mit nem kleinen Prog, welches ich in der Zeit, wenn ich mal nicht lernen muss bissel proggen möchte. Also geschrieben wird zur Einfachheit einfach in C. Möchte quasi sowas wie Pacman machen. Speicher momentan das Spielfeld im nem Array und geb das Lvl auf der Console aus. "." steht für freies Feld. Möchte jetzt haben, dass ein "Gegner KI" auf dem Feld herümläuft und dies solange tut, bis es auf ein Feld "#" stoßt (z.b Field[23][123] oder so). Nun weiß ich grad nicht was die beste Strategie wäre fürs suchen. Immer geradeaus bis Wand, dann zufällig nach links oder rechts bis wieder wand, dann zufällig wieder in einer Richtung. Dabei ist aber das Prob, dass die Figur vielleicht einfach am Rand entland läuft und dies immer im Kreis tut. Also auf dem Feld sind halt freie Felder "." Wände "+" und halt das "#" Feld. Ne Pseudozufallszahl und je nach dem in eine Richtung bring ja auch nicht soviel. Hoffe ich konnt erklärn worum es geht.
Zuletzt bearbeitet: