Ich wollte euch gerne mal mein aktuelles Projekt vorstellen, es ist ein Schachprogramm das komplett in Purebasic geschieben ist. Es verfügt über eine eigene Gui mit vielen Bedienungselementen, 3d Ansicht und die Spielstärke ist auch ganz nett. Allerdings ist es noch nicht ganz fertig es wird ständig weiter entwickelt aber ich dachte mir in diesem Stadium kann man es ruhig mal auf die Menschheit los lassen
Ich wünsche euch viel Spass damit und würde mich sehr über eure Meinungen freuen.
n Paar anmerkungen:
die 3d-Version ist kaum spielbar, maus lagt und CPU 100%, vllt liegts ja an meiner etwas älteren Grafikkarte ...
eine Selectierung der Figur die gerade ausgewählt wurde solltes es geben, damit ich weiß es das anwählen geklappt hat ...
Mh, bei mir Läuft 3D-Flüssig, wenn ich nicht die Maustaste gedrückt halte. Dann bleibt meine Maus komplett stehen. Ansonsten, läuft es ganz gut. Ich hab nur so lange kein Schach mehr gespielt, das ich bis jetzt alle Partien verloren haben. Persönlich fände ich es besser wenn man die Figuren ziehen kann und nicht alles einzeln anklicken muss. Außerdem wäre eine Funktion, mit dem man den Computer gegen sich selbst spiele lassen kann ganz nett.
Windows XP: PB 4.31, PB 4.4, PB 4.51
Open Suse 11.2: PB 4.4
Ich kann mich ja nichtmehr bewegen mit dem König und der Bauer kann auch nichtsmehr ausrichten.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
ts-soft hat geschrieben:Das ist aber kein Matt sondern Remis
Nix gewonnen
Doch, schwarz hat gewonnen. Remis wär unentschieden bzw nicht lösbar und das ist hier eindeutig nicht. Hätte ich den Bauer vielleicht bewegt, so hätte das Programm Matt wohl eher erkannt, weil dann die Dame vorgerückt wäre direkt zum König.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Hab nicht so genau geguckt, aber ohne Schach gibts auch kein Matt, ohne Schach ist also Remis.
Aber Weiß kann ja noch setzen, der Bauer darf noch ein bissel zapeln
"Patt" heißt nur eine Form von Remis, nämlich genau dann, wenn ein Spieler keinen Zug mehr machen kann, ohne seinen eigenen König ins Schach zu stellen.
Diese Stellung ist für den anderen Spieler KEIN Sieg (sogar eher eine Niederlage, denn eigentlich sollte er an diesem Punkt das Spiel gewinnen können und stellt den Gegner durch eigene Feler ins Patt).