Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Jul 18, 2025 00:12

Foren-Übersicht » Sonstiges » Meinungen zu den Projekten
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 53 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4  Nächste
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: So Sep 04, 2005 23:42 
Offline
DGL Member

Registriert: Do Apr 08, 2004 16:55
Beiträge: 516
3D Schach ist nicht umbedingt schlecht, ich kann zwar "2D Schach" spielen, aber bevorzuge eine eindeutige Visuelle Variante. Natürlich sollte das Spielfeld drehbar sein in alle Richtungen! Die Figuren sollten von der Größe her während dem Spiel Variierbar sein, somit ist die übersicht des Spielers gewährt!

_________________
Shareholder und Leitender Entwickler bei Pipedream-Games.

Zitat: Siehst du diesen Park da unten? Jeden Tag lernen sich darin Menschen kennen und verlassen einander. Und du hast dein ganzes Leben Zeit darin zu gehen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Sep 05, 2005 12:55 
Offline
DGL Member

Registriert: So Sep 26, 2004 05:57
Beiträge: 190
Wohnort: Linz
2D soll nicht heißen das die Buchstaben bleiben sollen, gibt ja auch genügend 2D-Bilder von Figuren. Eher das Gegenteil ist meinen Erfahrungen nach der Fall. In 3D wird nun mal des öfteren eine Figur teils verdeckt, wodurch es schon eines genauren Blickes bedarf welche Figur das jetzt sein soll.
Ich hab auch nix gegen eine nette 3D-Variante, und würds wahrscheinlich selbst auch einbauen wenn ich ein Schach Prog schreiben würd, aber 2D sollte optional schon auch verfügbar sein.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Sep 05, 2005 17:15 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 14, 2004 18:56
Beiträge: 804
Wohnort: GER/OBB/TÖL-WOR/Greiling
wenn 3d, dann bitte frei(=x,y und z achse) drehbar!

_________________
Bild

"User Error. Replace User and hit Continue."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Sep 05, 2005 18:11 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 02, 2003 12:47
Beiträge: 300
Wohnort: Marburg
Wenn ich was sagen dürfte:

Ich fand immer 3D Schach doof, bei dem das 3D fenster nur ein panel oder so ist (halt nur ein Teil vom Bildschirm).
Ich denke bei nem Fullscreen 3D mit großem brett dürfte die übersicht erheblich steigen!
Ich dachte mann könnte dann die Optionen u.s.w. bei bedarf einblenden und hat ansonsten wirklich nur dass Brett, die Figuren und eventuell Zeitanzeige aufm Schirm...

_________________
Nothing, oh sweet nothing,
today we are doing nothing at all...
http://www.geo-progs.de


Zuletzt geändert von geo am Di Sep 06, 2005 02:01, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Sep 05, 2005 19:20 
Offline
DGL Member
Benutzeravatar

Registriert: So Mai 05, 2002 13:43
Beiträge: 82
Wohnort: Hagen
hallo geo,

interessantes programm, an dem du grade werkelst. mich würde interessieren, wie du deine ki funktioniert. also ich nehme mal stark an, dass du das minimax-prinzip gewählt hast. unterstützt es bereits alpha/beta-cutoff? gedenkst du hash-tables, pruning etc. zu verwenden?

übrigens: falls du es noch nicht wusstest. auf dieser Seite kannst du dir ein in delphi geschriebenes schachprogramm mit sourcecode runterladen. (weiter nach unten scrollen unter utensilien). der sourcecode ist hervorragend kommentiert und wartet mit den wichtigsten features einer schachengine auf. das programm ist wirklich spielstark. ich habe keine offizielle elo-zahl, aber bei yahoo.com habe ich mal 1700 punkte gehabt und mir gelang es nur äusserst selten und mit viel glück, das programm zu besiegen.

_________________
Täglich Delphi-News: <br><a href='http://dgl.quellcodes.de/script/do_url.php?url=9' target='_blank'>www.minfos.de</a>


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Sep 06, 2005 02:10 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 02, 2003 12:47
Beiträge: 300
Wohnort: Marburg
Hi!

Die Fachbegriffe sagen mir leider gar nichts!

Mir macht es spaß (so habe ichs auch bei der Physikengine gemacht), programme zu schreiben ohne mir den Quellcode professoneller Lösungen anzugucken.
Natürlich bedeutet das, dass ich in der Entwicklung recht langsam bin und warscheinlich nicht ein so hochwertiges Endprodukt erhalte, als wenn ich auf Jahrelange Erfahrung anderer zurückgreifen würde.
Aber das suchen einer eigenen Lösung und das damit verbundene Stunden/Tage lange Knobeln macht bei mir eben gerade den Reitz aus :lol:
Ich hoffe ich bekomme irgendwann eine für normle (Hobby)Spieler interessante Spielstärke hin.

Wenns nicht klappt werde ich gerne auf die Homepage zurückommen!

p.s. vom Wortlaut her würde ich denken, dass ich das minimax-prinzip verwende :D

Meine Erläuterungen zur KI die ich oben irgendwo gemacht habe sind übrigens Fehlerhaft :oops: , aber bald gibts ja den Quellcode für Interessierte!

_________________
Nothing, oh sweet nothing,
today we are doing nothing at all...
http://www.geo-progs.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Sep 12, 2005 09:40 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 02, 2003 12:47
Beiträge: 300
Wohnort: Marburg
@Lyr (oder jemand anders): könntest du mir eventuell so 3-5 Eröffnungen aufschreiben, die aus je 2-3 Zügen (für eine Farbe) bestehen und die man im Prinzip immer spielen kann (falls es dass gibt). Keine angst, die KI wird die Züge vorher prüfen... Wäre sehr nett!!!
Ich will mal erste Tests für ne Eröffnungs-Daten-Bank machen!

_________________
Nothing, oh sweet nothing,
today we are doing nothing at all...
http://www.geo-progs.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Sep 12, 2005 11:32 
Offline
DGL Member

Registriert: So Sep 26, 2004 05:57
Beiträge: 190
Wohnort: Linz
http://www.schachtrainer.de/database/opview.php/eco/
Das beinhaltet so gut wie alle Eröffnungen die irgendwie spielbar sind :-).

Empfehlen kann ich dir hierbei mit Schwarz:
Bei e4:
Entweder nen Sizilianer (B40-B99) wobei ich hierbei meistens die extrem aggresive Drachen Variante (B72-B79) spiele. Dürfte sich für einen (taktisch veranlagten) Computer auch ganz gut eignen.
Als Alternative eventuell ein offenes Spiel mit e4 e5 (C20-C99) wobei es für meinen Geschmack jedoch viel zu viele Varianten gibt, deshalb spiel ich sowas nicht, und kenn mich auch nicht so aus damit :-).
Bei d4:
Ich spiel hier meist d5 (D00-D69), artet jedoch üblicherweise in einem ziemlich strategischen Spiel aus. Da würd ich mir ebenfalls eine taktischere Alternative wie Königs Indisch (E60-E99) suchen. Oder du gehst es wiederum etwas aggressiver mit dem Gegengambit D08-D09 an, wobei ich jedoch nicht weiß, wie ein Computer der primär auf Material aus ist, aus ner Gambit Eröffnung raus kommt ... bezweifle dass das so toll is. Aus diesem Grund ist selbst d4 d5 c4 schon gefährlich für ihn.
Bei den restlichen Zügen:
Gibts meisten Varianten die in die gängigen Eröffungen ausarten. Also wenn bei einem anderen Zug zB deine Königs Indisch-Züge machst, isses meist nicht so schlecht. Aber nicht umsonnst gibts Leute die gegen Computer mit a3 oder sowas anfangen :-).

Bei Weiß:
Also d4 artet wie gesagt viel zu häufig in ziemlich strategischen Spiele aus ... nicht so toll. Demnach bleibt eigentlich eh nur e4, wo du dann auf jede noch so dumme Reaktion des Gegners eine Antwort brauchst ... und "dumme" Reaktionen gibts hier leider viele, was auch einer der Gründe is weshalb ich kein e4 spiele :-).

Aber das natürlich nur mal für den Anfang. Einer der Vorteile wenn man gegen einen Computer spielt sollte ja auch der Abwechslungsreichtum in der Eröffnung sein. Wenn die KI dann ein bissl was her gibt, und diesen Abwechslungsreichtum bieten willst, wirst wohl nicht drum rum kommen ziemlich die gesamte DB einzuspeisen. Ich nehm mal grob an das es solche EröffnungsDBs auch irgendwo zum runter laden gibt. Könntest dich ja vor allem mal bei diversen Open Source Programmen danach umschauen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Sep 21, 2005 12:24 
Offline
DGL Member

Registriert: Do Apr 08, 2004 16:55
Beiträge: 516
Mir ist aufgefallen das es bei mir beim Weichzeichnen einen unschönen Fehler gibt!

Sonst ganz hübsch, allerdings Fehlt mir der Spiegeleffekt und eine drübergeblendete Mamortextur fürs Brett! :mrgreen:
Zudem wäre ein kleiner Spiegeleffekt bei den Figuren auch ganz nett! Dies hat zwar alles wenig mit dem eigentlichen Spiel zu tun, allerdings bin ich jemand der gerne schöne Grafiken mag!


Dateianhänge:
Dateikommentar: Linien von Türmen in mitte, liegt am Weichzeicher!
ChessXXX.jpg [184.65 KiB]
78-mal heruntergeladen

_________________
Shareholder und Leitender Entwickler bei Pipedream-Games.

Zitat: Siehst du diesen Park da unten? Jeden Tag lernen sich darin Menschen kennen und verlassen einander. Und du hast dein ganzes Leben Zeit darin zu gehen.
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Sep 21, 2005 14:24 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 02, 2003 12:47
Beiträge: 300
Wohnort: Marburg
:shock:

Den hatte ich noch nicht :roll:

Aber im Turm-modell von milkshape waren Fehler, ich schätze daran lag dass!

Nur komisch, dass die Fehler bei mir anders aussehen...

gehts mit den Turm-modellen? :


Dateianhänge:
Dateikommentar: neue Türme (Auch mit neuen Texturkoordinaten)
Models.ace [30.59 KiB]
333-mal heruntergeladen

_________________
Nothing, oh sweet nothing,
today we are doing nothing at all...
http://www.geo-progs.de
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Sep 30, 2005 12:05 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jun 19, 2003 10:44
Beiträge: 991
Wohnort: Karlsfeld (nahe München)
2 Sachen sind mir gerade aufgefallen:
1.) Das Program findet die Dateien nicht wenn es von einem andern Verzeichnis her ausgeführt wird. Also es wird auf das Current Working Directory zugegriffen, welches ja nicht umbedingt das Verzeichnis sein muss in dem sich das Projekt befindet.
2.) Die Auflösung wurde bei mir nicht richtig zurückgesetzt(Habe jetzt plötzlich eine höhere).
3.) Die Dame hat einen Grafikfehler


Dateianhänge:
Dateikommentar: Hier ein Screenshot bei dem man einen Fehler bei der Dame sieht.
GeoSchach_DameFehler.jpg [122.84 KiB]
45-mal heruntergeladen

_________________
Danke an alle, die mir (und anderen) geholfen haben.
So weit... ...so gut
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Sep 30, 2005 12:38 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 02, 2003 12:47
Beiträge: 300
Wohnort: Marburg
:shock: wieso habe ich die GRafikfehler nicht??? Aber sie sollten behoben sein (es war genau das modell, das bei mir manchmal verschwunden ist :roll: )!

Mit den Dateien finden:

Code:
  1.   getDir(0,Dir);
  2.   Models.Reset;
  3.   Models.LoadModel(Dir+'/Models/WPawn.ms3d',1);
  4.   Models.LoadModel(Dir+'/Models/WKnight.ms3d',1);
  5.   Models.LoadModel(Dir+'/Models/WBishop.ms3d',1);
  6.   Models.LoadModel(Dir+'/Models/WCastle.ms3d',1);
  7.   Models.LoadModel(Dir+'/Models/WQueen.ms3d',1);
  8.   Models.LoadModel(Dir+'/Models/WKing.ms3d',1);
  9.   Models.LoadModel(Dir+'/Models/BPawn.ms3d',1);
  10.   Models.LoadModel(Dir+'/Models/BKnight.ms3d',1);
  11.   Models.LoadModel(Dir+'/Models/BBishop.ms3d',1);
  12.   Models.LoadModel(Dir+'/Models/BCastle.ms3d',1);
  13.   Models.LoadModel(Dir+'/Models/BQueen.ms3d',1);
  14.   Models.LoadModel(Dir+'/Models/BKing.ms3d',1);
  15.   Models.LoadModel(Dir+'/Models/Board.ms3d',0);


gibts da ne bessere Möglichkeit :?:

Und zur Auflösung: Fullscreen war abgeschaltet! wsMaximized habe ich jetzt auch ausgeschaltet. Ich hoffe das geht jetzt alles :-)

_________________
Nothing, oh sweet nothing,
today we are doing nothing at all...
http://www.geo-progs.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Sep 30, 2005 12:59 
Offline
DGL Member
Benutzeravatar

Registriert: Do Jun 19, 2003 10:44
Beiträge: 991
Wohnort: Karlsfeld (nahe München)
über ParamStr(0) den ersten Parameter = Ort der AusgeführtenAnwendung holen. Dann aus diesem Pfad das Verzeichnis extrahieren und nutzen.

Ansonsten habe ich mich gerade schwarz geändert weil ich ausversehen einen Befehl gegeben habe den ich nicht wollte. Damit sowas nicht mehr passiert wäre ich für ein besseres Zugauswahl system:
z.b.
Man kann die Figuren nur mit links auswählen und nur mit rechts versetzen.

Wenn man mit Links eine Einheit ausgewählt hatte sollte das irgendwie kenntlich gemacht werden . z.b. Leuchtende Figur oder Leuchtring unter der Figur. Außerdem würde eine einblendung des möglichen Zuges mit dieser Figur einen wahnen, das man wenn man das Feld anklickt ein zug gemacht wird.

In meinen Fall wollte ich die Figur eingenlich abwählen und stattdessen macht die einen nicht gerade günstigen Zug...
meine Versuche den Zug mit [str] + z oder ähnlichen abzubrechen/ rückgängig zu machen haben auch nicht funkitioniert. Bis dann sich die Anwendung bei ESC gleich ganz beendete.

MfG
Flo

_________________
Danke an alle, die mir (und anderen) geholfen haben.
So weit... ...so gut


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Sep 30, 2005 13:13 
Offline
Guitar Hero
Benutzeravatar

Registriert: Do Sep 25, 2003 15:56
Beiträge: 7810
Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Ich hab da mal was vorbereitet:
http://wiki.delphigl.com/index.php/FAQ#Delphi ;)

_________________
Blog: kevin-fleischer.de und fbaingermany.com


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Sep 30, 2005 14:54 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 02, 2003 12:47
Beiträge: 300
Wohnort: Marburg
was ist eigentlich der Current Working pfad ( getDir(0,Dir); ) ???

_________________
Nothing, oh sweet nothing,
today we are doing nothing at all...
http://www.geo-progs.de


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 53 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4  Nächste
Foren-Übersicht » Sonstiges » Meinungen zu den Projekten


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 19 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.013s | 15 Queries | GZIP : On ]