Vorlage Diskussion:Schachbrett

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 3 Jahren von Antonsusi in Abschnitt "Halbes" oder anders "abgeschnittenes" Schachbrett?
Zur Navigation springen Zur Suche springen

Umbau der Vorlage

[Quelltext bearbeiten]

@Thornard: würdest du bitte mal klarstellen, was du hier und bei der kleinen Version vorhast? Solange du das nicht machst, widerspreche ich deinen Änderungen. Irgendwelche SLAs stellen geht schon gar nicht! ÅñŧóñŜûŝî (Ð) 20:54, 9. Mai 2020 (CEST)Beantworten

Sorry das war wohl was vorschnell von mir. Werde mir erklären. --Thornard Diskussion 21:01, 9. Mai 2020 (CEST)Beantworten
Fein. Ich entferne aber den SLA. Dann haben wir genug Zeit. ÅñŧóñŜûŝî (Ð) 21:02, 9. Mai 2020 (CEST)Beantworten
Ich habe das Schachdiagramm um die Möglichkeit der FEN-Angabe ergänzt. Und wollte das jetzt auch dokumentierten. Da bei ist mir aufgefallen, dass alle Vorlagen eine schlechte Kopie der Doku von Schachdiagramm besitzen und es sicher sinnvoll ist, dass alle die gleiche Doku erhalten, da die Syntax sehr ähnlich ist. Ich bin gerade dabei die alte Syntax aus den Artikel mit meinem Bot (Benutzer:ThornardsBot) zu entfernen. Ich habe die regulären Ausdrücke noch nicht ganz fertig. Aber das wäre dann mein nächster Schritt. Also noch nicht auf FEN aber über die Z8-Z1-Parameter. --Thornard Diskussion 21:05, 9. Mai 2020 (CEST)Beantworten
Ich habe noch Testseiten in meinem Benutzer-Namensraum, die in die Kategorie:Vorlage:Schach fallen, die müssen später dann natürlich auch weg. --Thornard Diskussion 21:07, 9. Mai 2020 (CEST)Beantworten
(BK) Bitte keine Schnellschuss-Botläufe bei den Einbindungen, sondern abwärtskompatibel arbeiten. Die Zeilenparameter sind intuitiv und sollten auf jeden Fall bleiben. Selbstverständlich kann um das Auslesen der FEN-Notation erweitert werden. Ich habe das von mir dafür geschriebene Modul bisher nur noch nicht ganz ausgearbeitet. Die Exportfunktion kann dort noch verbessert werden, um das Modul direkt zu nutzen, sodass es die Zeilenparameter gezielt ausliest. Auf gar keinen Fall darf an den Kürzeln geändert werden! ÅñŧóñŜûŝî (Ð) 21:16, 9. Mai 2020 (CEST)Beantworten
Habe ich alles genau so umgesetzt. Test sind auf Benutzer:Thornard/Test zu finden. Zur Konvertierung nutze ich dein Modul siehe meine Änderungen von Vorlage:Schachbrett. Icg nutze einen Regulären Ausdruck zum die Parameter Z1 bis Z8 auszulesen und gebe diese dann an die Tabelle weiter. Der Bot soll auch nicht auf FEN sondern ersteinmal auf Z1-Z8 umstellen. Das geht bei meinen Testläufen aber noch nicht ganz glatt. Der Bot ändert aber nichts an den Vorlagen, so dass alles abwärtskompatible bleibt. --Thornard Diskussion 21:24, 9. Mai 2020 (CEST)Beantworten
alle Partien
  a b c d e f g h  
8 8
7 7
6 6
5 5
4 4
3 3
2 2
1 1
  a b c d e f g h  
Grundstellung
Fein. Ich habe dem Modul um eine Funktion erweitert, mit der man aus cdem FEN-String nur den einzelnen Zeileninhalt extrahieren kann. Damit ist die Vorlage besser umzugestalten. Die Einbindung erfolgt z.B. mit
{{#invoke:Vorlage:Schachbrett|GetFenRow|Fen=rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR|Z=8}}
für die oberste Zeile der Grundstellung als Wert für Parameter Z8:
rd/nd/bd/qd/kd/bd/nd/rd/
ÅñŧóñŜûŝî (Ð) 22:02, 9. Mai 2020 (CEST)Beantworten
Mit
{{Schachbrett
| Ausrichtung=tright
| Titel=alle Partien
| Beschreibung=Grundstellung
| center=1
| FEN=rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR
}}
ergibt sich die Grundstellung rechts.
Es gibt noch 666 Artikel mit den alten Standardparametern. siehe Query. ÅñŧóñŜûŝî (Ð) 22:02, 9. Mai 2020 (CEST)Beantworten
Danke für die Änderungen des Skript. Ich würde jetzt schon gern auch die Doku anpassen. Könnstest du meine Änderungen dort wieder einbauen? Der Bot ist soweit fertig und ich lasse ihn jetzt laufen. Beobachte ihn aber. Ich habe noch einen Vorschlag für das zentrieren der Beschreibung. Ich finde die Lösung mit dem center=1 sehr unschön. Vielleicht können wir einefach zwei Parameter einbauche. "Untertitel" und "Bemerkung". Der Untertitel wird zentriert und die Bemerkung eben nicht. Dann wäre die Schnittstelle sehr aufgeräumt. Was hälst du davon? --Thornard Diskussion 14:53, 10. Mai 2020 (CEST)Beantworten
@Thornard: Was genau willst du mit dem Bot machen? Das soltest du hier exakt ankündigen. Die unbenannten Parameter in "Ausrichtung", "Beschreibung", "Titel" und Z1 bis Z8 umbauen? Das wäe super, aber bitte sonst noch nichts an der Vorlageneinbindung machen. ÅñŧóñŜûŝî (Ð) 15:25, 10. Mai 2020 (CEST)Beantworten
Damit wir uns nicht misverstehen. Es sind drei Dinge.
  • 'FEN-Projekt': Erweiterung der Vorlage:Schachbrett zur unterstützung der FEN. Das soweit ja funktionierte und du es jetzt noch "schöner" umgesetzt hast. Danke. Das sollte jetzt noch dokumentiert werden. Daher meine Bitte die Doku wieder zurückzusetzen. So dass ich die Kopiervorlagen, etc. abpassen kann.
  • 'Bot-Projekt:Schachdiagramm'. Der wird erstmal nur auf Z8Z1 umstellen. Wie du auch vermutest. Siehe History von Benutzer:Thornard/Test. Die Schnittstellen der Vorlage bleibt davon völlig ungerührt. Projektstand: Bot ist getest und kann jetzt anlaufen.
  • Frage zur Erweiterung der Schnittstelle der Vorlage:Schachbrett um einen Parameter Untertitel, der dann einen zentrierten Test ausgibt. So dass wir den center Parameter nicht mehr benötigen. Da habe ich noch nichts unternommen. Das hat sich beim erstellen des Bots ergeben. Wird von diesem aber noch nicht umgesetzt.
--Thornard Diskussion 16:07, 10. Mai 2020 (CEST)Beantworten
Wenn der Bot die bei Efim Bogoljubow aufgetretenen Probleme nicht mehr hat, dann mag er das gerne umsetzen. Allerdings dann bitte alle 67 unbenannten Parameter, also:
1 → Ausrichtung,
2 → Titel
3/4/5/6/7/8/9/10 → Z8
11/12/13/14/15/16/17/18 → Z7
19/20/21/22/23/24/25/26 → Z6
27/28/29/30/31/32/33/34 → Z5
35/36/37/38/39/40/41/42 → Z4
43/44/45/46/47/48/49/50 → Z3
51/52/53/54/55/56/57/58 → Z2
59/60/61/62/63/64/65/66 → Z1
67 → Beschreibung
Gruß von ÅñŧóñŜûŝî (Ð) 18:28, 10. Mai 2020 (CEST)Beantworten
Botlauf hat grundsätzlich funktioniert, es sind aber noch ein paar Fälle in denen der Reguläre Ausdruck nicht ganz so funktioniert hat. Die würde ich jetzt noch halb-manuel umbauen. --Thornard Diskussion 15:57, 11. Mai 2020 (CEST)Beantworten

Vorschlag: Angabe von FEN

[Quelltext bearbeiten]

FEN in Vorlage:Schachbrett funktioniert ja jetzt. Aber zum Beispeil Vorlage:Schachbrett-klein geht noch nicht. @Antonsusi: Lohnt es sich das dort auch einzubauen oder ist es sinnvoller beides auf eine Tabellen-Vorlage zurückzuführen um Codedoppelungen zu vermeiden? --Thornard Diskussion 15:57, 11. Mai 2020 (CEST)Beantworten

Ich habe den FEN und center-Parameter jetzt auch in Vorlage:Schachbrett-klein drin. --Thornard Diskussion 18:01, 11. Mai 2020 (CEST)Beantworten

Vorschlag: Neuer Parameter "Untertitel" und "Bemerkung"

[Quelltext bearbeiten]

Der "center=1" Parameter ist nicht sehr schön. Wir könnten den Parameter "Untertitel" zentrieren und "Bemerkung" nicht zentrieren. @Antonsusi: Was hälst du davon? --Thornard Diskussion 15:57, 11. Mai 2020 (CEST)Beantworten

Um eine Ausrichtung festzulegen, kann man sehr viele Möglichkeiten nutzen. So könnte man dem eigentlichen Beschreibungstext schlicht ein "c~" voranstellen, um Zentrierung anzugeben. Statt Untertitel etc. würde ich erst einmal die Umsetzung der Portable Game Notation angehen. ÅñŧóñŜûŝî (Ð) 20:49, 11. Mai 2020 (CEST)Beantworten

Vorschlag zur Verwendung algebraischer Notation

[Quelltext bearbeiten]

Siehe Schachnotation#Schachkomposition. @Antonsusi: Könnte soetwas umgesetzt werden? Das Brauch sicher ein Lua-Skript, welches dann Z1 bis Z8 zurückgibt. Würde das in meinem Namensraum mal ausprobieren und testen. @Mautpreller: hat das auf meiner Diskussionsseite angesprochen. --Thornard Diskussion 15:57, 11. Mai 2020 (CEST)Beantworten

Wenn das ginge, wäre es ein Gewinn.--Mautpreller (Diskussion) 16:15, 11. Mai 2020 (CEST)Beantworten
Habe ich das richtig vestanden, dass aus dieser Notation mit pro Farbe nur einmaliger Angabe des Figurentyps eine grafische Darstellung der Brettsituation generiert werden soll? ÅñŧóñŜûŝî (Ð) 20:41, 11. Mai 2020 (CEST)Beantworten
Wie genau die Figurentypen angegeben sind, variiert. Es würde völlig genügen, wenn beispielsweise aus der Darstellung wKe1, wDd1, wBa3, wBc3, sKe8, sTa8, sTh8 eine grafische Darstellung der Brettsituation erzeugt werden könnte. Damit kommt jeder zurecht. Es gibt kürzere Varianten, aber diese wird zB in der Schwalbe-PDB verwendet und ist völlig üblich.--Mautpreller (Diskussion) 21:05, 11. Mai 2020 (CEST)Beantworten
Klar geht das, wenn man dem Programm mitteilt, wie er die Zeichenkette, mit der man ihn dann füttert, zu interpretieren hat. Ein Format mit stets gleicher Zeichenzahl pro Stein ist da relativ einfach. Es liegt nahe, diese im Modul mit einer Funktion in einen FEN-String zu konvertieren und dann bereits im Modul bestehende Funktionen zu nutzen. ÅñŧóñŜûŝî (Ð) 22:01, 11. Mai 2020 (CEST)Beantworten

@Mautpreller: Habe ich mal bei Benutzer:Thornard/Vorlage:Schachbrett mit Modul:Benutzer:Thornard/Vorlage:Schachbrett so umgesetzt. Kann auf Benutzer:Thornard/Test gern getestet werden. Parameter "Stellung", Syntax wie in Schachnotation es gehen die Zeichen K D T S L B G N. Trennung von Weis und Schwarz mit "-" oder "W" und "S". Ich habe jetzt ersteinmal die deutschen Bezeichnungen verwendet. Wenn wir noch englische einbauen, ok. Aber DE sollte auf jeden Fall möglich sein. Das Skript ist ganz dumm und da es auch mein erstes hier in der Wikipedia ist und mein ersten mit Lua wäre es ganz toll wenn @Antonsusi: das auch mal ansieht. Probleme hatte ich vor allem mit den Regulären Ausdrücken, die in Lua doch nicht so mächtig sind wie ich es gewöhnt bin.

Natürlich könnte man eine PGN einlesen. Das ist aber weitaus schwieriger. Rochaden, e.p., Umwandlungen, Schlagen, etc. müsste mann dann berücksichtigen, dass kann ich später (oder auch nicht) probieren. Es wäre aber wichtig, dass dann auch "deutsche" PGN geht, da dann die Partie einfach im Editor kopiert werden kann. --Thornard Diskussion 16:02, 12. Mai 2020 (CEST)Beantworten

@Mautpreller: Sei doch bitte so nett und teste das auf meiner Testseite, so dass ich auch erkenne ob ich die den Aufbau des Stringsverstanden haben. Ich trenne die Farben mit "-" oder setzte sie mit "W" und "S". Wie wird das bei Schachkompositionen in der Regel gemaucht? --Thornard Diskussion 16:10, 12. Mai 2020 (CEST)Beantworten

Ich habs mal probiert. Im oberen Grasemann-Diagramm habe ich eine übliche Darstellungsweise verwendet, im unteren diejenige, die in der Schwalbe-Datenbank für die Positionssuche verwendet wird. Wenn man in der PDB einen Ausdruck eingibt, der nicht vier Zeichen hat, wird dieser zurückgewiesen. Die obere geht, das würde eigentlich reichen, man muss es nur erklären. die untere geht nicht, das ist an sich nicht schlimm.--Mautpreller (Diskussion) 11:21, 13. Mai 2020 (CEST)Beantworten
Grundsätzlich könnte auch "wKa3" implementiert werden. Aber entscheidend ist, ob die Problem-Schach-Autoren der Wikipedia, das dann auch wirklich benutzen würden. Mit gefällt das auf den ersten Blick nicht. Ich habe noch eine mit W und S implementiert (Siehe Testseite). Wird soetwas verwendet? Ansonsten nehme ich das wieder raus. Ein Komma braucht nicht verwendet werden. Oder hat das noch eine Bedeutung. Kann also auch entfallen. Ziel sollte es sein, eine etablierte Formen zuerst zu implementiert und sehr strikt beim Zulassen von Eingaben zu sein, so dass kein Wildwuchs an Schreibweisen in der Wikipedia entsteht. --Thornard Diskussion 13:02, 13. Mai 2020 (CEST)Beantworten
Da sollten wir noch andere fragen. Ich denke an Benutzer:Rainer Staudte und Benutzer:Conspiration.--Mautpreller (Diskussion) 13:34, 13. Mai 2020 (CEST)Beantworten
Welche "Syntax" soll die Vorlage denn jetzt beherrschen? Symbole zur Kommentierung sind nur als Zitat erlaubt. ÅñŧóñŜûŝî (Ð) 23:56, 13. Mai 2020 (CEST)Beantworten
Bin ich überhaupt noch auf Wikipedia? Doch nur noch recht selten. Von daher würde ich das vermutlich nicht benuteen, da ich nicht mehr viel hier schreibe. Klar, vor 10 Jahren waren noch deutlich mehr Lücken zu füllen. --Conspiration 22:20, 13. Mai 2020 (CEST)Beantworten

Vorschlag Märchenschachfiguren

[Quelltext bearbeiten]

Märchenschachfiguren sind jetzt nicht so mein Ding. Wir sollten es nicht übertreiben aber al, ad, cl, cd sind gültige Kürzel, die sollten auch angegeben werden, geprüft und dokumentiert sein.

@Mautpreller: hat noch einigen gesprochen, die bei Kompositionen häufig sind. Da sollten wir vielleicht erst noch warten und entscheiden, welche davon unterstützt werden. --Thornard Diskussion 16:06, 11. Mai 2020 (CEST)Beantworten

Es gibt ja Unicodeblock Schachsymbole, das ist aber sehr viel und sicher nicht nötig. Aber der Märchenschach#Grashüpfer (180° gedrehte Dame) und der Nachtreiter (180° gedrehter Springer) sind schon recht häufig. Man muss sie ohnehin in der Beschreibungszeile zuordnen. Mir fehlt halt generell die Freiheit, etwas zu "machen". Bei Walter Grimshaw#Die Grimshaw-Verstellung hätte ich zB gern die Möglichkeit, einen Pfeil von e8 bzw. c8 nach e6 zu zeichnen.--Mautpreller (Diskussion) 16:23, 11. Mai 2020 (CEST)Beantworten
  a b c d e f g h  
8 8
7 7
6 6
5 5
4 4
3 3
2 2
1 1
  a b c d e f g h  
Die funktionieren, waren aber leider nicht dokumentiert. Leider geht der schwarze Springer noch nicht richtig. Das muss ich mir noch ansehen. Pfeile gehen nur feldweise, siehe Diagramm. Da ist nicht so einfach. Das würde ich ersteinmal hinten anstellen. --Thornard Diskussion 17:41, 11. Mai 2020 (CEST)Beantworten
Da wäre ich vorsichtig. Die Doku für das normale Schachbrett sollte kompakt für sich stehen andere Brettversionen und Figurensets kommen besser in einen Anhang am Ende der Doku. ÅñŧóñŜûŝî (Ð) 20:53, 11. Mai 2020 (CEST)Beantworten

Der Schwarze-Springer auf dem Kopf geht nicht, da hier auf Commons noch herumprobiert wird. Ich denke auch, dass wir uns damit nicht überladen sollten. Es sollte einfach bleiben, sofern es nicht wirklich auch Verwendung gibt. Für ein zwei Artikel da Zeit zu inwestieren halte ich für nicht zielführend. Anders, wenn es da für die Schachkomposition wirklich Bedarf gibt. --Thornard Diskussion 23:19, 11. Mai 2020 (CEST)Beantworten

Steine aufstellen

[Quelltext bearbeiten]

Dies hier: Benutzer Diskussion:Mautpreller#Schachkomposition scheint jetzt nicht mehr zu funktionieren, sehr bedauerlich.--Mautpreller (Diskussion) 16:48, 11. Mai 2020 (CEST)Beantworten

Doch, es funktioniert noch. Bloß nicht auf dem kleinen Schachbrett.--Mautpreller (Diskussion) 16:50, 11. Mai 2020 (CEST)Beantworten

Vorschlag: Neue Vorlage für Schachkompositionen

[Quelltext bearbeiten]
Aber nochmal: Eine Vorlage für Kompositionen wäre nicht verkehrt. Da gibt es nämlich wiederkehrende Elemente (Autor, Quelle, Forderung), die immer auftreten, anders als bei Partien. Danach könnte man dann u.U. auch suchen.--Mautpreller (Diskussion) 16:27, 11. Mai 2020 (CEST)Beantworten
Zum Suchen ist die Wikipedia aber nicht gedacht. Dafür gibt es doch Datenbanken wie die der Schwalbe. Ich habe schon das gefühl, dass eine solche Vorlage mehr der Formatierung dienen würde. Vielleicht kannst mal eine Beispiel nenne und sagen welche Parameter du haben willst. --Thornard Diskussion 17:54, 11. Mai 2020 (CEST)Beantworten
Ja, das stimmt. Passt eigentlich eher für eine Datenbank. Ist vielleicht doch nicht sinnvoll. Trotzdem, um mal deutlich zu machen, was ich meine: Zu jedem Problemdiagramm gehören immer Autor (notfalls Anon.), Quelle (evtl. auch Urdruck, was für uns aber kaum in Frage kommt) und Forderung (Gewinn, Matt in 2, Selbstmatt in 4 etc.). Das sehen alle Problemisten so, ich könnte Herbert Grasemann dazu zitieren. Für Partiestellungen gilt das nicht. Andererseits kann man das auch in die Parameter packen, die Du vorgesehen hast. Insofern nicht so wichtig.--Mautpreller (Diskussion) 18:08, 11. Mai 2020 (CEST) PS: Das hat auch was mit dem Urheberrecht zu tun. Schachkompositionen sind eindeutig zuschreibbare Werke. Sie können frei verwendet werden, aber der Autor hat ein Nennungsrecht und die Quelle muss benannt werden. Dagegen wird bei Partien nach herrschender Meinung kein Urheberrecht angenommen. Dennoch: ist nicht so wichtig.--Mautpreller (Diskussion) 18:12, 11. Mai 2020 (CEST)Beantworten
Wozu gibt es PGN? Dieses System kann man doch auch nutzen, um mit einer mittels FEN angegebenen beliebigen Situation zu starten. Autorennennung erfolgt mit Hilfe der Standardtags oder durch eingefügte Kommentarzeilen.
@Antonsusi: Ich weiß nicht ganzgenau was du meinst? --Thornard Diskussion 16:02, 12. Mai 2020 (CEST)Beantworten

"Halbes" oder anders "abgeschnittenes" Schachbrett?

[Quelltext bearbeiten]
"Ausschnitt"
  a b c d  
8 8
7 7
6 6
5 5
  a b c d  
Nur ein Viertel der Grundstellung
"abgeschnitten"
  a b c d
8
7
6
5
Nur ein Viertel der Grundstellung

Wie kann man ein halbes Schachbrett hinbekommen? Nein, das ist kein 4x8, sondern es soll klar als Ausschnitt von einem normalen 8x8 erkennbar sein. Also z.B. nur die Zeilen 1 bis 2 oder 1 bis 4 enthalten. --RokerHRO (Diskussion) 12:33, 15. Jan. 2021 (CET)Beantworten

Die Vorlage generiert eine Tabelle. Da müsste man Zeilen oder Spalten entfernen. Entweder mit Rand oder ohne:

Gruß von ÅñŧóñŜûŝî (Ð) 18:09, 15. Jan. 2021 (CET)Beantworten