Autor Beitrag
Brainlos
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Di 19.06.07 09:34 
Hallo mein info lehrer meint wenn ich ein malefiz programm geschrieben bekomme,
krieg ich eine 1 auf diese freiwillige aufgabe. Das würde mich im endjahr auf 2 retten.
Kann mir wer helfen oder zumindest tipps geben?
Zurzeit habe ich nämlich noch keinen plan geschweige denn einen Ansatz.
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Di 19.06.07 09:35 
Hallo!

Sobald du konkrete Fragen hast, können wir dir mit Sicherheit helfen!

LG
Stefan

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Di 19.06.07 09:48 

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
Brainlos Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Do 21.06.07 16:05 
hmmm... naja als erstes müsste ich ja das Spielfeld erzeugen, ich denke ein array vom typ byte, nur wie krieg ich das dargestellt?
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: Do 21.06.07 16:23 
Du nummerierst die Spielfelder durch. Dann hast du ein Feld, das alle erlaubten Übergänge (=Verbindungen) zwischen zwei Spielfeldern enthält. Also immer VON-NACH....
Von 1 nach 2, von 2 nach 3.... aber auch (z.B.) von 5 nach 37 (eine Abkürzung) etc.

Weiterhin benötigst Du noch die Koordinaten jedes Spielfeldes (Mittelpunkt des Kreises) auf dem Brett. Damit und mit den Verbindungen kannst Du das Brett zeichnen.

Dann kannst Du ziehen: Ein Zug von A nach B ist dann legal, wenn es einen Übergang von A nach X gibt, und der Zug von X nach B legal (oder X=B) ist. Oh... Eine rekursive Definition. Weiterhin darf kein X blockiert sein.

Eine KI ist schon etwas kniffeliger, denn da benötigst Du eine Wegsuche, die Blockaden umgeht, sowie eine Strategie. Und *DAS* ist eher eine Studienarbeit.

_________________
Na denn, dann. Bis dann, denn.