Autor Beitrag
Jakob Schöttl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 929
Erhaltene Danke: 1


Delphi 7 Professional
BeitragVerfasst: Sa 16.02.08 19:02 
Hi,

ich wollte euch einfach mal mein Programm WowasPanzer zeigen. Der Panzer fährt dann von alleine aus dem Labyrinth heraus (ich glaube bisschen KI ist da auch dabei). Das Programm besteht aus einem "Spielfeld" mit vielen Quadraten.

Wenn man auf ein quadrat klickt, ändert sich seine Farbe von weiß zu schwarz oder umgekehrt. Weiß bedeutet Frei -> der Panzer kann durchfahren, schwarz bedeutet Wand.

irgendwo sollte der Weg dann nach draußen führen! dann auf "Panzer setzen" klicken: die Indizes des Arrays beginnen oben links bei (0|0).
...und am schluss auf "Panzer rausfahren", dann sucht sicher der Panzer den weg nach draußen ;)
Einloggen, um Attachments anzusehen!
Hidden
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2242
Erhaltene Danke: 55

Win10
VS Code, Delphi 2010 Prof.
BeitragVerfasst: Sa 16.02.08 19:20 
Hi,

Also alles in allem: :?

  • Den Panzer nicht nur durch ein grünes Kästchen darstellen.
  • Handlichkeit: mehrere Kästchen markieren und alle auf Wand/keine Wand stellen
  • Handlichkeit: statt Koordinaten einzugeben ein Kästchen anklicken zum Panzer setzen!
  • Die checkBoxen selbsterklärend(er) benennen.


Alles schnell zu implementieren.
Die neue Version teste ich nochmal ;D
wie umfangreich ist denn die KI?

mfG,

_________________
Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
Jakob Schöttl Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 929
Erhaltene Danke: 1


Delphi 7 Professional
BeitragVerfasst: Sa 16.02.08 19:44 
user profile iconHidden hat folgendes geschrieben:
Hi,

Also alles in allem: :?

  • Den Panzer nicht nur durch ein grünes Kästchen darstellen.
  • Handlichkeit: mehrere Kästchen markieren und alle auf Wand/keine Wand stellen
  • Handlichkeit: statt Koordinaten einzugeben ein Kästchen anklicken zum Panzer setzen!
  • Die checkBoxen selbsterklärend(er) benennen.

da hast du natürlich recht, aber ehrlich gesagt ist das Projekt schon seit einigen Monaten abgeschlossen und es soll ja auch nur eine demonstration sein.

user profile iconHidden hat folgendes geschrieben:
wie umfangreich ist denn die KI?


genau so weit wie man es sieht eigentlich:

  • Der "Panzer" wählt an kreuzungen immer vorrangig eine Strecke, die er noch nicht befahren hat (weiß, und nicht blau)
  • er wählt die wege an kreuzungen zufällig unter berücksichtung von Punkt 1
  • sackgassen befährt der Panzer nie wieder

ich glaub das wars...

danke aber fürs anschauen :)
MysteryEskimo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 34

WIN Xp
Visual C# Studio 2005
BeitragVerfasst: Sa 23.02.08 21:44 
Nicht schlecht :zustimm: Anfangs hatte ich Probleme mit der Bedienung, aber das hat sich sehr schnell gelegt.
Verbesserungsvorschläge habe ich grad keine.