-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
pushen??? Was meinst du. Das Thema ist doch schon fertig. Ich habe keine Fragen mehr. Ich wollte nur kein neues Forum auf machen. =D
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
(Nur mal nebenbei)
Was haltet ihr von den neuen Super Roboter aus Tokyo. Der Roboter der lernt. Glaubt ihr, dass der Roboter eine gute Erfindung war? Oder glaubt ihr er nimmt den Menschen die Jobs weg. Zum Beispiel lernt er mit Delphi/C++ zu arbeiten und nimmt den ganzen Programmierern den Job weg :twisted:
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Wenn es interessiert:
Habe jetzt die Verteidiung und baue gerade an dem Angriff:thumb:
Nur ich arbeite nicht mit punkten, sondern mit taktischen Entscheidungen.
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Ich fange erstmal an, dass sich das Programm (nur) verteidigt und es zum unentscheiden bringt :D
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Ich versuche gerade eine Möglichkeit zu finden, eine Pathmap zu erstellen. Und komme da leider nicht weiter. Der Computer muss ja verstehenm, was richtig und was falsch ist und danach Punkte geben. Und das Programm handelt so, dass es möglichst viele Punkte bekommt.
Ich stelle mir das erstellen so vor:
Wenn zum Beipiel:
Spieler: X
KI: O
XX-
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Ich hatte mir sowas vor einer Zeit mal auf DelphiGL angeguckt. Und so eine Pathmap sollte man dann auch auf Spiele anwenden hier. Dann müsste man nach jeden Zug eine Pathmap erzeugen. Und wenn ich eine ,,gute KI" haben möchte, dann muss ich für die nächsten Züge eine Pathmap erzeugen, um den Spieler zu berechen.
Dann muss ich nur noch herausfinden, wie ich so eine Pathmap dynamisch erstellen....
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Danke, ich werde mir das angucken :wink:
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Und wie mache ich das, dass das Programm entscheidet?
Das ist nämlich die Frage. Ein Punktesystem wurde schon genannt. Doch, wie soll ich das auf das Programm anwenden? Auf TTT:?:
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Dann fange ich mal an zu programmieren. Aber ich würde das mit IF machen.
Wenn
XX-
...
...
Dann
XXO
...
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Wenn der Mensch anfängt, dann musste sich der Computer im Normalen verteidigen und Reihen blockieren.
Dann müsste ich auch Angreifen.
Zum Beispiel:
XXO
XO-
---
zu
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Wenn ich diesen Spielbaum errechnen möchte, dann muss ich ja eine wahrscheinlichkeit errechnen, was der Spieler als nächstes vor hat. Die Frage ist nur, wie ich das heraus finde. Da muss ich ja prüfen, ob 2 in einer Reihe sind und die Reihe dann blokieren. Das wäre dann meiner Meinung nach die Abwehr.
XX-
O--
---
dann XXO
O--
---
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Ich lass das Projekt mal stehen. Habe keine Lust, wenn allein schon solche Äußerungen kommen:
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
wie bringe ich denn jetzt den Stammbaum in mein Projekt?
Wie soll ich das mit den Punkten machen?
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Wie heißt denn die Demo?
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Ein Zitat mit einem Zitat beantworten :D
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Der Spielbaum zeigt aber nicht alle möglichen Anfänge. Heißt das, dass der eigentlich viel größer ist?
Und wie solle ich den in mein Projekt einbinden. Mit Punkten wohl nicht. Mehr mit If, aber ist es dann eine KI?
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Habe hier eine Grafik: Spielbaum
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
So habe jetzt das Projekt angefangen.
Bin jetzt da, wo der Spieler das erste Kreuz gemacht hat.
Könnt ihr mir weiter helfen?
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
War das, wo der Computer lernt? Um den Countdown zu verlangsamen :D
Das dachte ich mir auch, doch als ich bei Google gesucht habe meinte eine Person, dass es mathematisch bestätig sei, dass der erste immer gewinnt :D
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
OK. Aber wie ist denn das beste System im Spiel, sodass man immer gewinnt?
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Ich fange mal an Mensch ärgere dich nicht ohne KI zu programmieren.
Aber es muss doch so ähnlich ablaufen:
1. Würfeln
2. Zahl auswerten (Kann ich damit jemanden kicken/eine 6 (nochmal würfel und eventuell Spieler aufs Feld))
3. Figuren (welche ist in Gefahr/Welche kann ich in die Mitte brigen)
4. handeln
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Tick-Tack-Toe ist nicht so gut, da der erste, der anfängt, gewinnt :D
Und Mensch ärgere dich nicht klingt super.
Nersgatt, dein Link sieht sehr hilfreich aus :thumb:
gibt es sowas ähnliches auch für Mensch ärgere dich nicht :-D
Oder ein Schaubild von einem Mensch ärgere dich nicht Algorithmus?
Danke Leute:thumb:
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Obwohl Tick-Tack-Toe kein gutes Spiel für eine KI ist. Der anfängt gewinnt :D
Aber wie sieht das denn mit schach aus. WIe kann man sowas machen?
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mb1996,
27. Okt 2011
Hi Leute,
ich wollte mal anfangen mit einer KI. Erstmal einfach, dass man gegen einen Computer Tick-Tack-Toe spielen kann und vielleicht, dass ich am ende sogar eine ganze Schachki hinbekomme.
Könnt ihr mir vielleicht helfen? Kennt ihr so ein Bild, wo ein Besipiel Algorithmen abgebildet ist, oder sogar für Tick-Tack-Toe?