Autor Beitrag
glotzer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 393
Erhaltene Danke: 49

Win 7
Lazarus
BeitragVerfasst: Mi 07.04.10 19:00 
3-Gewinnt
Mensch vs. PC (thx Hidden für die hilfe mit der KI)
Mensch Spielt immer mit grün, pc mit rot.
wer anfangen darf wird zufällig bestimmt.
auf der rechten seite wird angezeigt wer am zug ist, wer gewonnen verloren hat und darunter nach welcher procedure die KI den Spielstein gesetzt hat:
-Random: zufällig
-Win: da dadurch gewonnen wird
-GegnerWin: da dadurch der sig des gegners verhindert wird

Verbesserungsideen, bugs immer gern.


To-Do
-KI strategie beibringen
-online Bestenliste(vieleicht)
-multiplayer über i-net oder netzwerk
-evt. bessere Grafik Engine

bekannte bugs
-wenn man nicht in das Viertel unten rechts (innerhalb) einer Zelle klick wird die falsche Zelle ausgewählt fixed



Change List

v 1.0
-nur player vs. pc
-3 proceduren KI

v 1.1
-player vs. player, player vs pc möglich
-bessere grafik und benutzeroberfläche
-rundenpunkte werden gezählt
Einloggen, um Attachments anzusehen!


Zuletzt bearbeitet von glotzer am Sa 26.10.13 16:58, insgesamt 14-mal bearbeitet
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1012
Erhaltene Danke: 24

Windows XP
C#, Visual Studio
BeitragVerfasst: Mi 07.04.10 19:12 
Hi,

BUGGGGGGGGGGG :(

ich klicke in das mittlere Feld und es wird das Feld Mitte rechts selektiert :(

Gruß
glotzer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 393
Erhaltene Danke: 49

Win 7
Lazarus
BeitragVerfasst: Mi 07.04.10 19:14 
hmm wo hast den genau hingeklick? ich krieg das hier nämlich einfach nicht hin...
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1012
Erhaltene Danke: 24

Windows XP
C#, Visual Studio
BeitragVerfasst: Mi 07.04.10 19:19 
Es funktionieren, wenn ich nicht in das Viertel unten rechts (innerhalb) einer Zelle klick. Sprich es funktioniert nicht, wenn ich in das untere rechte Viertel einer Zelle klicke.
MDX
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 595
Erhaltene Danke: 4

Windows 8.1, Linux Debian 8, Android Lollipop
Delphi, PHP, Java (Android)
BeitragVerfasst: Mi 07.04.10 19:22 
Funktioniert zwar, aber die KI ist schlecht (oder ich zu gut :zwinker: )
glotzer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 393
Erhaltene Danke: 49

Win 7
Lazarus
BeitragVerfasst: Mi 07.04.10 19:24 
naja, ich hat noch keine zeit sie besser zu machen... das wird das nächste: selbstlernende KI
zurzeit ist die eigentlich mehr zufall wie inteligent
MDX
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 595
Erhaltene Danke: 4

Windows 8.1, Linux Debian 8, Android Lollipop
Delphi, PHP, Java (Android)
BeitragVerfasst: Mi 07.04.10 20:21 
mhhh..hab ich gemerkt :wink:
Hidden
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2242
Erhaltene Danke: 55

Win10
VS Code, Delphi 2010 Prof.
BeitragVerfasst: Mi 07.04.10 21:05 
Hi :)

Warum selbstlernend, das Spielziel ist ja relativ überschaubar. Problem: Auf Rechentiefe 9(die man mit gerade mal 9! = 362800 Rekursionen errreicht), ist ja schon klar, wer gewinnt. Man müsste der KI also nicht wie bei Spielen wie Schach beibringen, die Züge nach Gewinnaussicht zu bewerten(das wäre für jeden Zug entweder unentschieden oder verlieren), sondern nach Durchschaubarkeit.

Statistische KIs stellen sich natürlich immer auf einen Gegner ein. Ich würde auf jeden Fall mit etwas wie alpha-beta-Tiefensuche anfangen, das ist viel einfacher als nuronale Netze.
Auch möglich wäre natürlich ein Eröffnungsbuch wie beim Schach, in dem die Züge Wahrscheinlichkeiten nach bisheriger Gewinnrate erhalten.

lg,

_________________
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)
glotzer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 393
Erhaltene Danke: 49

Win 7
Lazarus
BeitragVerfasst: Do 08.04.10 14:50 
hmm klingt intresant aber ich blick da nicht wirklich durch...
ich dachte eher an nuronale Netze, die kommen mir einfacher vorkommen xD
naja mal schauen
Fiete
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 604
Erhaltene Danke: 341

W7
Delphi 6 pro
BeitragVerfasst: Fr 23.04.10 19:04 
Moin glotzer,
vielleicht hilft dies weiter: www.delphi-forum.de/...&highlight=fiete

Gruß
Fiete

_________________
Fietes Gesetz: use your brain (THINK)
glotzer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 393
Erhaltene Danke: 49

Win 7
Lazarus
BeitragVerfasst: Fr 23.04.10 19:45 
ich schaus mir später mal an, danke für den tip :)

version 1.1 lad ich glaich rauf. eigentlich nur bessere grafik und benutzeroberfläche, und ein paar keleine ki verbesserungen aber noch nix großes


Zuletzt bearbeitet von glotzer am Sa 26.10.13 16:58, insgesamt 1-mal bearbeitet
glotzer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 393
Erhaltene Danke: 49

Win 7
Lazarus
BeitragVerfasst: Sa 24.04.10 11:12 
version 1.1 fertig, hatte leider falsche exe hochgeladen... sollt jetzt gehen :p