Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Roland Chastain
Anmeldungsdatum: 05.12.2011 Beiträge: 192 Wohnort: Frankreich
|
Verfasst am: 09.01.2012, 03:05 Titel: |
|
|
ALWIM hat Folgendes geschrieben: | Da ich Schachspieler im Verein bin, musste ich dieses Programm testen. |
Danke vielmals für testen !
ALWIM hat Folgendes geschrieben: | Was fehlt ist die Bauernumwandlung in Turm, Springer oder Läufer. Man kann also nur in eine Dame umwandeln.
|
Zu schwierig !
ALWIM hat Folgendes geschrieben: | Programm spielt noch sehr schwach. Für einen Vereinsspieler nicht geeignet. Auch sehr schwache Vereinsspieler gewinnen sehr leicht. |
Es is Warheit. Ich hoffe ich kann das verbessern.
ALWIM hat Folgendes geschrieben: | En passant, 3-fache Stellungswiederholung und Rochade sind drin. Ist die 50-Zügeregel auch drin? Programm hängt sich manchmal auf. Macht keinen Zug mehr. |
Die 50-Zügeregel ist nicht gemacht. Ich arbeite immer.
ALWIM hat Folgendes geschrieben: | Grafik sehr gut gelungen. |
Gruß
Francis |
|
Nach oben |
|
|
ALWIM
Anmeldungsdatum: 08.08.2006 Beiträge: 1037 Wohnort: Niederbayern
|
Verfasst am: 09.01.2012, 18:58 Titel: |
|
|
Schachprogramme teste ich immer!
Zitat: | Zitat: | ALWIM hat Folgendes geschrieben:
Was fehlt ist die Bauernumwandlung in Turm, Springer oder Läufer. Man kann also nur in eine Dame umwandeln. |
Zu schwierig ! |
Nein gar nicht schwierig. Erreicht ein Bauer die letzte Reihe wird momentan in eine Dame umgewandelt. Man braucht nur eine Abfrage mit einbauen wo gefragt wird, in welche Figur umgewandelt wird.
Also man zieht mit dem Bauern auf die letzte Reihe, Abfrage kommt welche Figur umgewandelt wird, und neue Figur steht auf dem Brett, Bauer wird entfernt.
Bei der Fünfzig- Zügeregel braucht man nur einen Zähler mit einbauen der dann wieder auf 0 gesetzt wird, sobald ein Bauer bewegt oder eine Figur geworfen wurde. Die offiziellen Fideregeln sollte das Programm schon können. Sonst macht es für Schachspieler keinen Sinn dieses Programm zu nutzen.
Gruß
ALWIM _________________ SHELL SHUTDOWN -s -t 05 |
|
Nach oben |
|
|
Roland Chastain
Anmeldungsdatum: 05.12.2011 Beiträge: 192 Wohnort: Frankreich
|
Verfasst am: 09.01.2012, 23:55 Titel: |
|
|
ALWIM hat Folgendes geschrieben: | Nein gar nicht schwierig. Erreicht ein Bauer die letzte Reihe wird momentan in eine Dame umgewandelt. Man braucht nur eine Abfrage mit einbauen wo gefragt wird, in welche Figur umgewandelt wird.
Also man zieht mit dem Bauern auf die letzte Reihe, Abfrage kommt welche Figur umgewandelt wird, und neue Figur steht auf dem Brett, Bauer wird entfernt.
Bei der Fünfzig- Zügeregel braucht man nur einen Zähler mit einbauen der dann wieder auf 0 gesetzt wird, sobald ein Bauer bewegt oder eine Figur geworfen wurde. Die offiziellen Fideregeln sollte das Programm schon können. Sonst macht es für Schachspieler keinen Sinn dieses Programm zu nutzen. |
Vielen Dank für deinen Rat.
|
|
Nach oben |
|
|
Roland Chastain
Anmeldungsdatum: 05.12.2011 Beiträge: 192 Wohnort: Frankreich
|
Verfasst am: 20.01.2012, 20:32 Titel: ESCHECS 0.7.0 |
|
|
Hallo Freunde !
Da ist ESCHECS 0.7.0. Nicht sehr gut, aber besser ich glaube.
Download
Zuletzt bearbeitet von Roland Chastain am 09.06.2012, 19:21, insgesamt einmal bearbeitet |
|
Nach oben |
|
|
Roland Chastain
Anmeldungsdatum: 05.12.2011 Beiträge: 192 Wohnort: Frankreich
|
Verfasst am: 23.01.2012, 23:30 Titel: |
|
|
Eschecs 0.7.1
Zuletzt bearbeitet von Roland Chastain am 09.06.2012, 19:23, insgesamt einmal bearbeitet |
|
Nach oben |
|
|
Roland Chastain
Anmeldungsdatum: 05.12.2011 Beiträge: 192 Wohnort: Frankreich
|
Verfasst am: 25.02.2012, 22:50 Titel: ESCHECS 0.7.3 |
|
|
Hallo Freunde ! Da ist ESCHECS 0.7.3 :
Eschecs 0.7.3
Zuletzt bearbeitet von Roland Chastain am 09.06.2012, 19:25, insgesamt einmal bearbeitet |
|
Nach oben |
|
|
Roland Chastain
Anmeldungsdatum: 05.12.2011 Beiträge: 192 Wohnort: Frankreich
|
Verfasst am: 05.04.2012, 10:49 Titel: |
|
|
Hallo !
Da ist mein neu Programm. Nicht ein stark Schachprogramm, sondern ein Code Beispiel, ein Versuch eines einfachen Schachprogramms. (Bitte wie kann ich das auf korrekt deutsch sagen ? Weil ich möchte die Beschreibung des Downloads ändern auf freebasic-portal.de.)
Eschecs 0.8.0
Roland
Zuletzt bearbeitet von Roland Chastain am 09.06.2012, 19:26, insgesamt 2-mal bearbeitet |
|
Nach oben |
|
|
Roland Chastain
Anmeldungsdatum: 05.12.2011 Beiträge: 192 Wohnort: Frankreich
|
Verfasst am: 08.06.2012, 19:16 Titel: |
|
|
Hallo !
Ich wieder komme zu mein Schach Programm.
Da ist eine alpha Version.
Benutzet sGUI und mdLanguage. |
|
Nach oben |
|
|
MOD Fleißiger Referenzredakteur
Anmeldungsdatum: 10.09.2007 Beiträge: 1003
|
Verfasst am: 06.07.2012, 19:50 Titel: |
|
|
In der Datei Main.bas sehe ich, dass du für alle Sprachen loadLanguage verwendest. Das kannst du weglassen, weil du ja auch loadCustomLanguage verwendest. loadLanguage ist dann sinnvoll, wenn du eine oder mehrere Sprachen parallel verwenden willst. Wenn du aber alles auf einmal umschalten möchtest, reicht dir loadCustomLanguage mit der Variable 'default'. |
|
Nach oben |
|
|
Roland Chastain
Anmeldungsdatum: 05.12.2011 Beiträge: 192 Wohnort: Frankreich
|
Verfasst am: 06.07.2012, 22:18 Titel: |
|
|
Danke, MOD.
Ich bin mit meiner Arbeit nicht fertig. Ich wollte machen etwas wie :
Code: |
loadLanguage(de)
loadLanguage(en)
loadLanguage(fr)
select case languageOption
case 1
loadCustomLanguage(default, "de")
case 2
loadCustomLanguage(default, "en")
case 3
loadCustomLanguage(default, "fr")
end select
|
Ist es nicht gut ? |
|
Nach oben |
|
|
MOD Fleißiger Referenzredakteur
Anmeldungsdatum: 10.09.2007 Beiträge: 1003
|
Verfasst am: 06.07.2012, 22:34 Titel: |
|
|
Nein, in dem Fall brauchst du nur loadCustomLanguage, die dir die Variable 'default' bereitstellt. Die Variablen 'de', 'en' und 'fr' verwendest du ja gar nicht.
Du kannst die drei loadLanguage-Aufrufe also getrost weglassen. |
|
Nach oben |
|
|
Roland Chastain
Anmeldungsdatum: 05.12.2011 Beiträge: 192 Wohnort: Frankreich
|
Verfasst am: 06.07.2012, 22:58 Titel: |
|
|
Ja, ich verstand. Ich will das modifizieren. Danke ! |
|
Nach oben |
|
|
Roland Chastain
Anmeldungsdatum: 05.12.2011 Beiträge: 192 Wohnort: Frankreich
|
Verfasst am: 06.07.2012, 23:22 Titel: |
|
|
@MOD
Getan !
@alle
Da ist Eschecs 0.8.1.
Zum spielen tippen Sie z.B. auf "e2e4" oder "E2E4" ein. Zum verlassen, tippen Sie auf "exit" ein.
|
|
Nach oben |
|
|
ALWIM
Anmeldungsdatum: 08.08.2006 Beiträge: 1037 Wohnort: Niederbayern
|
Verfasst am: 18.07.2012, 17:06 Titel: |
|
|
Version 0.82:
Folgende Fehler habe ich gefunden bzw. sind noch drin.:
Zitat: | klickt man zum Beispiel e5 und dann e7 an verschwindet der Bauer auf e7. Die Figur wird einfach vom Brett genommen.
Bauer wird nicht "en passant" geschlagen. Eigene Figur zieht diagonal und gegnerischer Bauer bleibt stehen.
Programm hängt sich manchmal (bei Schach?) auf.
Umgewandelt wird nur in eine Dame. Bei einer früheren Version konnte man die Figur auswählen.
dreifache Stellungswiederholung wird vom Programm nicht erkannt (Ist vielleicht etwas zu schwierig umzusetzen).
50-Züge-Regel wird vermutlich auch nicht erkannt. |
Einige Buttons (noch) funktionslos?
Deutsche Übersetzung:
Zitat: | message1=Partie zu Ende.
message2=Partie zu Ende.
message3=Partie abgebrochen.
messagetitle=Hinweis
button1=neu
button2=spielen
button3=speichern
button4=laden
button5=hilfe
button6=exit |
_________________ SHELL SHUTDOWN -s -t 05 |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4597 Wohnort: ~/
|
Verfasst am: 18.07.2012, 17:39 Titel: |
|
|
groß geschrieben; und warum nicht gleich auch button6 auf deutsch?
_________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
Roland Chastain
Anmeldungsdatum: 05.12.2011 Beiträge: 192 Wohnort: Frankreich
|
Verfasst am: 18.07.2012, 21:19 Titel: |
|
|
Vielen Dank, Freunde !
Ich wird das bearbeiten.
Da ist was ich geschrieben habe heute.
Eschecs 0.8.2
|
|
Nach oben |
|
|
Roland Chastain
Anmeldungsdatum: 05.12.2011 Beiträge: 192 Wohnort: Frankreich
|
Verfasst am: 19.07.2012, 16:55 Titel: |
|
|
ALWIM hat Folgendes geschrieben: | Bauer wird nicht "en passant" geschlagen. Eigene Figur zieht diagonal und gegnerischer Bauer bleibt stehen. |
Es ist verbessern. Danke, ALWIM !
Code: | if (abs(p.damier(c.x1, c.y1)) = pion) andalso (abs(c.x2 - c.x1) = 1) then
if p.damier(c.x2, c.y2) = neant then
'p.damier(c.x1, c.y2) = neant' Fehler!
p.damier(c.x2, c.y1) = neant
end if
end if |
ALWIM hat Folgendes geschrieben: | Einige Buttons (noch) funktionslos? |
Nun alle haben Funktion.
Danke für die Übersetzungen!
nemored hat Folgendes geschrieben: | und warum nicht gleich auch button6 auf deutsch? |
Getan!
Eschecs 0.8.2 |
|
Nach oben |
|
|
Roland Chastain
Anmeldungsdatum: 05.12.2011 Beiträge: 192 Wohnort: Frankreich
|
Verfasst am: 27.07.2012, 14:41 Titel: |
|
|
Hallo Freunde !
Da ist Eschecs 0.8.3.
Einschließlich colors.bi.
@ALWIM
Code: | if len(s) = 4 _
andalso (inStr(possibles(courante), s) mod 4 = 1) _
and (courante.demiCoups < 50) _
then
'
return "legal"
|
|
|
Nach oben |
|
|
Roland Chastain
Anmeldungsdatum: 05.12.2011 Beiträge: 192 Wohnort: Frankreich
|
Verfasst am: 12.08.2012, 23:49 Titel: |
|
|
Hallo !
Da ist Eschecs 0.8.4.
Einschließlich Settings.exe :
Mit sGui gemacht !
Zuletzt bearbeitet von Roland Chastain am 13.08.2012, 20:37, insgesamt einmal bearbeitet |
|
Nach oben |
|
|
Muttonhead
Anmeldungsdatum: 26.08.2008 Beiträge: 562 Wohnort: Jüterbog
|
Verfasst am: 13.08.2012, 08:19 Titel: |
|
|
Hallo Roland
zu Settings.bas:
So kannst du alle Controls mit einer Zeile auf "ON" stellen:
Code: |
GadgetOn(RB1,button2)
|
(edit:)
Nur ein "END" bei button1 und button2 ist ungünstig, da das Programm dann nicht mehr
destroyEventHandle() aufruft (reservierter Speicher wird nicht freigegeben)!
so ist es besser:
Code: |
.
.
case button1
saveConfiguration
'end
event->EXITEVENT=1
case button2
'end
event->EXITEVENT=1
.
.
|
Mutton |
|
Nach oben |
|
|
|