Vier gewinnt!!!
Vorausschauend, poste ich mal diesen Link.
http://www.python-forum.de/topic-1689.html
http://www.python-forum.de/topic-1689.html
Gelbe Chips und rote Chips sind keine schlechte Wahl.trantue hat geschrieben:Hey Leute, Ich muss "Vier gewinnt" programmieren und steh bissen neben der Sache. Kann jemand mir nen Typ geben?
Edit: Oh, jetzt sehe ich es erst. Du willst gar keinen Tipp, sondern 'nen Typ. Mit 'ner Liste könntest du was anfangen.
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Und Felder! Vergiss nich die Felder!numerix hat geschrieben:Gelbe Chips und rote Chips sind keine schlechte Wahl.
Edit: Oh, jetzt sehe ich es erst. Du willst gar keinen Tipp, sondern 'nen Typ. Mit 'ner Liste könntest du was anfangen.
Dein Typ is auch unvollstaendig. Listen von Listen!
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
der Titel klingt ein wenig so wie ein Jingle meines lokalen Radiosenders
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
Es gibt ein freies KDE-Spiel dieser Art namens "kwin4". In dessen offenen Quellen (die ich gerade nicht finde) könntest Du Anregungen, bzw. die komplette Umsetzung finden. Wenn Du C++ kannst.
Gruß
Gruß
Endlich mal ein nützlicher Beitrag in diesem Thread Die KI würde mich auch mal interessieren. Stelle mir das recht komplex vor, eine sinnvolle KI zu entwerfen, die weder zu schlecht noch zu gut ist.problembär hat geschrieben:Es gibt ein freies KDE-Spiel dieser Art namens "kwin4". In dessen offenen Quellen (die ich gerade nicht finde) könntest Du Anregungen, bzw. die komplette Umsetzung finden. Wenn Du C++ kannst.
Gruß
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Scheinbar ist es so, dass eine sinnvolle KI immer zu gut ist um dann überzeugend verlieren zu können. Sehr interessanter und lesenswerter Artikel zu dem Thema.ice2k3 hat geschrieben:Stelle mir das recht komplex vor, eine sinnvolle KI zu entwerfen, die weder zu schlecht noch zu gut ist.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
StimmtLeonidas hat geschrieben: Scheinbar ist es so, dass eine sinnvolle KI immer zu gut ist um dann überzeugend verlieren zu können. Sehr interessanter und lesenswerter Artikel zu dem Thema.
Wobei man sagen muss, dass der OP nix von AI geschrieben hat - evtl. muss er auch nur PvP implementieren...
Genau darauf wollte ich ja eigentlich hinaus Wirklich klasse Artikel!Leonidas hat geschrieben:Scheinbar ist es so, dass eine sinnvolle KI immer zu gut ist um dann überzeugend verlieren zu können. Sehr interessanter und lesenswerter Artikel zu dem Thema.ice2k3 hat geschrieben:Stelle mir das recht komplex vor, eine sinnvolle KI zu entwerfen, die weder zu schlecht noch zu gut ist.
Hmm... wie wäre es denn wenn man zufällig auswählt wie gut die KI ist. Bei einem Spiel berechnet die das dann so, und beim nächten anders.Leonidas hat geschrieben:Scheinbar ist es so, dass eine sinnvolle KI immer zu gut ist um dann überzeugend verlieren zu können. Sehr interessanter und lesenswerter Artikel zu dem Thema.ice2k3 hat geschrieben:Stelle mir das recht komplex vor, eine sinnvolle KI zu entwerfen, die weder zu schlecht noch zu gut ist.
Aber guter artikel!
[b][i]ein kleines game für die die lust haben http://konaminut.mybrute.com[/i][/b]
;-)
;-)
Man will doch keine KI mit zufälliger Schwierigkeit, sondern man will die Schwierigkeit auswählen können (z.B. ``leicht`` ``mittel`` ``schwer``). Auf all diesen Stufen muss aber die KI noch realistisch und menschlich wirken, das ist ja das schwierige...INFACT hat geschrieben:Hmm... wie wäre es denn wenn man zufällig auswählt wie gut die KI ist. Bei einem Spiel berechnet die das dann so, und beim nächten anders.
Aber guter artikel!
Ich würde die Methode put_chip() verwenden. Wie du die genau implementierst hängt davon ab, wie deine Datenstruktur zum Speichern des Feldlayouts aussieht.trantue hat geschrieben:nun ja ich steh nicht nur neben der sache sondern auch ziemlich weit weg von der sache. felder, gelbe chips und roten chips sind schon ma hilfreich, jedoch mit welchem befehl und wie soll ich die denn einsetzen?
- pillmuncher
- User
- Beiträge: 1484
- Registriert: Samstag 21. März 2009, 22:59
- Wohnort: Pfaffenwinkel
Mach's doch via Minimax-Suche mit Alpha-Beta-Pruning.
Aber um Pekhs Frage zu wiederholen: Kannst du denn programmieren?
Aber um Pekhs Frage zu wiederholen: Kannst du denn programmieren?
In specifications, Murphy's Law supersedes Ohm's.
Und was bedeutet "gar nicht gut" jetzt konkret? Welche Konzepte / Befehle beherrschst du (wohlgemerkt: beherrschen, nicht bloß kennen) ?trantue hat geschrieben:naja programmieren schon aber halt gar nicht gut.
Irgendwo müssen wir ansetzen können. Wenn wir keine Ahnung haben, wo du stehst, wissen wir nicht, auf welchem Level wir dir Hilfestellung geben sollen.
Zuletzt geändert von Pekh am Donnerstag 5. November 2009, 17:32, insgesamt 1-mal geändert.