Projekt:Schach

aus Kamelopedia, der wüsten Enzyklopädie
Version vom 25. Juli 2007, 17:10 Uhr von WiMu (Diskussion | Beiträge) (Muss gleich aufhören)
Zur Navigation springen Zur Suche springen
Schach Animation.gif
Schach Animation.gif
Herzlich Willkommen beim Kamelopedia Online-Schach!
Herzlich Willkommen beim Kamelopedia Online-Schach!
Herzlich Willkommen beim Kamelopedia Online-Schach!
Herzlich Willkommen beim Kamelopedia Online-Schach!
Herzlich Willkommen beim Kamelopedia Online-Schach!
Herzlich Willkommen beim Kamelopedia Online-Schach!
Herzlich Willkommen beim Kamelopedia Online-Schach!
Herzlich Willkommen beim Kamelopedia Online-Schach!
Herzlich Willkommen beim Kamelopedia Online-Schach!
Herzlich Willkommen beim Kamelopedia Online-Schach!
Herzlich Willkommen beim Kamelopedia Online-Schach!
Herzlich Willkommen beim Kamelopedia Online-Schach!
Herzlich Willkommen beim Kamelopedia Online-Schach!
Herzlich Willkommen beim Kamelopedia Online-Schach!
Herzlich Willkommen beim Kamelopedia Online-Schach!


Alles geklaut aus der englischen Uncyclopedia.
Und so funktioniert's:

Das Schachbrett

Die Vorlage:Schachbrett erzeugt ein Schachbrett. Logisch, oder?
So sieht der Quelltext aus:

{{Schachbrett|
 |  |  |  |  |  |  |  |  |=
 |  |  |  |  |  |  |  |  |=
 |  |  |  |  |  |  |  |  |=
 |  |  |  |  |  |  |  |  |=
 |  |  |  |  |  |  |  |  |=
 |  |  |  |  |  |  |  |  |=
 |  |  |  |  |  |  |  |  |=
 |  |  |  |  |  |  |  |  |=
 }}

Jede Zeile steht für eine Zeile ( 1, 2, 3, 4 ...usw.) und jede Spalte für eine Spalte ( a, b, c, d ... usw.). Wieder logisch, gell? Heraus kommt dann das hier:

a b c d e f g h
8 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 8
7 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 7
6 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 6
5 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 5
4 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 4
3 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 3
2 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 2
1 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 1
a b c d e f g h

Hübsch, nicht wahr?

Die Figuren

Um richtig toll Schach spielen zu können braucht man auch Figuren, richtig? Haben wir! Zunächst das Basis-Set:

Figur .gif .png code .gif .png code
Bauer Datei:Schach wb.gif Schach wb.png wb Datei:Schach sb.gif Schach sb.png sb
Turm Datei:Schach wt.gif Schach wt.png wt Datei:Schach st.gif Schach st.png st
Pferd Datei:Schach wp.gif Schach wp.png wp Datei:Schach sp.gif Schach sp.png sp
Läufer Datei:Schach wl.gif Schach wl.png wl Datei:Schach sl.gif Schach sl.png sl
Dame Datei:Schach wd.gif Schach wd.png wd Datei:Schach sd.gif Schach sd.png sd
König Datei:Schach wk.gif Schach wk.png wk Schach sk.gif Schach sk.png sk

Jede Figur hat ein Kürzel aus zwei Buchstaben. Der erste Buchstabe steht für die Farbe (s = schwarz, w = weiß ... mehr Farben kommen demnächst ;-)), der zweite Buchstabe für die Figur (b = Bauer, t = Turm, usw.).
Also: schwarzer Bauer: sb; weiße Dame: wd.
Wie Du vielleicht gemerkt hast ist jede Figur doppelt vorhanden, einmal als .gif und einmal als .png; pngs sind zwar hübscher, lassen sich aber – im Gegensatz zu gifs – nicht animieren. Außerdem gibt's zuweilen Kommpa ... Kommbo ... Kompatibilli ... manche Browser sind zu doof für für png. Die Spieler müssen sich vorher entscheiden, ob sie mit gifs oder pngs spielen wollen (mischen klappt erst, wenn sich unser Servergott dazu bequemt hat das update zu machen). Dazu wird in die Vorlage img=gif oder img=png eingetragen.
Die Kürzel der Figuren kommen nun an die entsprechende Stelle in der Vorlage. Probieren wir mal die Grundaufstellung aus, einmal in .gif, einmal in .png:

gif:

{{Schachbrett|img=gif
|st|sp|sl|sd|sk|sl|sp|st|=
|sb|sb|sb|sb|sb|sb|sb|sb|=
|  |  |  |  |  |  |  |  |=
|  |  |  |  |  |  |  |  |=
|  |  |  |  |  |  |  |  |=
|  |  |  |  |  |  |  |  |=
|wb|wb|wb|wb|wb|wb|wb|wb|=
|wt|wp|wl|wd|wk|wl|wp|wt|=
}}

png:

{{Schachbrett|img=png
|st|sp|sl|sd|sk|sl|sp|st|=
|sb|sb|sb|sb|sb|sb|sb|sb|=
|  |  |  |  |  |  |  |  |=
|  |  |  |  |  |  |  |  |=
|  |  |  |  |  |  |  |  |=
|  |  |  |  |  |  |  |  |=
|wb|wb|wb|wb|wb|wb|wb|wb|=
|wt|wp|wl|wd|wk|wl|wp|wt|=
}}
Ergebnis mit img=gif: Ergebnis mit img=png:
a b c d e f g h
8 Schach st.png Schach sp.png Schach sl.png Schach sd.png Schach sk.png Schach sl.png Schach sp.png Schach st.png 8
7 Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png 7
6 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 6
5 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 5
4 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 4
3 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 3
2 Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png 2
1 Schach wt.png Schach wp.png Schach wl.png Schach wd.png Schach wk.png Schach wl.png Schach wp.png Schach wt.png 1
a b c d e f g h
a b c d e f g h
8 Schach st.png Schach sp.png Schach sl.png Schach sd.png Schach sk.png Schach sl.png Schach sp.png Schach st.png 8
7 Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png 7
6 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 6
5 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 5
4 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 4
3 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 3
2 Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png 2
1 Schach wt.png Schach wp.png Schach wl.png Schach wd.png Schach wk.png Schach wl.png Schach wp.png Schach wt.png 1
a b c d e f g h

Sicher ist dir aufgefallen, dass die Figuren exakt dort sind, wo sie auch im Quelltext stehen. Probieren wir also mal etwas anderes. Vielleicht die berühmte Pferdekopf-Stellung, an der selbst so mancher Großmeister gescheitert ist:

{{Schachbrett|img=png
 |wp|wp|wp|wp|  |  |  |  |=
 |wp|wp|sk|wp|  |  |  |  |=
 |wp|wp|wp|wp|  |  |  |  |=
 |wp|wp|wp|wp|  |  |  |wp|=
 |wp|wp|wp|wp|wp|  |wp|wp|=
 |  |  |  |  |wp|wp|wp|wp|=
 |  |  |  |  |  |wp|wp|wp|=
 |  |  |  |  |  |  |wp|wp|=
 }}
a b c d e f g h
8 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach .png Schach .png Schach .png 8
7 Schach wp.png Schach wp.png Schach sk.png Schach wp.png Schach .png Schach .png Schach .png Schach .png 7
6 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach .png Schach .png Schach .png 6
5 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach .png Schach .png Schach wp.png 5
4 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach wp.png Schach wp.png 4
3 Schach .png Schach .png Schach .png Schach .png Schach wp.png Schach wp.png Schach wp.png Schach wp.png 3
2 Schach .png Schach .png Schach .png Schach .png Schach .png Schach wp.png Schach wp.png Schach wp.png 2
1 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach wp.png Schach wp.png 1
a b c d e f g h

Schachbrett advanced

Die Vorlage erlaubt auch einige optische Spielereien (mehr sind in Planung). Am wichtigsten ist wohl der Parameter size=Zahl. Hiermit lässt sich – oh Wunder – die Größe des Schachbretts verändern (die Grundeinstellung ist size=44):

{{Schachbrett|img=png|size=40   {{Schachbrett|img=png|size=30   {{Schachbrett|img=png|size=20
|wp|wp|wp|wp|  |  |  |  |=      |wp|wp|wp|wp|  |  |  |  |=      |wp|wp|wp|wp|  |  |  |  |=
|wp|wp|sk|wp|  |  |  |  |=      |wp|wp|sk|wp|  |  |  |  |=      |wp|wp|sk|wp|  |  |  |  |=
|wp|wp|wp|wp|  |  |  |  |=      |wp|wp|wp|wp|  |  |  |  |=      |wp|wp|wp|wp|  |  |  |  |=
|wp|wp|wp|wp|  |  |  |wp|=      |wp|wp|wp|wp|  |  |  |wp|=      |wp|wp|wp|wp|  |  |  |wp|=
|wp|wp|wp|wp|wp|  |wp|wp|=      |wp|wp|wp|wp|wp|  |wp|wp|=      |wp|wp|wp|wp|wp|  |wp|wp|=
|  |  |  |  |wp|wp|wp|wp|=      |  |  |  |  |wp|wp|wp|wp|=      |  |  |  |  |wp|wp|wp|wp|=
|  |  |  |  |  |wp|wp|wp|=      |  |  |  |  |  |wp|wp|wp|=      |  |  |  |  |  |wp|wp|wp|=
|  |  |  |  |  |  |wp|wp|=      |  |  |  |  |  |  |wp|wp|=      |  |  |  |  |  |  |wp|wp|=
}}                              }}                              }}
Ergebnis mit size=40: Ergebnis mit size=30: Ergebnis mit size=20:
a b c d e f g h
8 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach .png Schach .png Schach .png 8
7 Schach wp.png Schach wp.png Schach sk.png Schach wp.png Schach .png Schach .png Schach .png Schach .png 7
6 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach .png Schach .png Schach .png 6
5 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach .png Schach .png Schach wp.png 5
4 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach wp.png Schach wp.png 4
3 Schach .png Schach .png Schach .png Schach .png Schach wp.png Schach wp.png Schach wp.png Schach wp.png 3
2 Schach .png Schach .png Schach .png Schach .png Schach .png Schach wp.png Schach wp.png Schach wp.png 2
1 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach wp.png Schach wp.png 1
a b c d e f g h
a b c d e f g h
8 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach .png Schach .png Schach .png 8
7 Schach wp.png Schach wp.png Schach sk.png Schach wp.png Schach .png Schach .png Schach .png Schach .png 7
6 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach .png Schach .png Schach .png 6
5 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach .png Schach .png Schach wp.png 5
4 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach wp.png Schach wp.png 4
3 Schach .png Schach .png Schach .png Schach .png Schach wp.png Schach wp.png Schach wp.png Schach wp.png 3
2 Schach .png Schach .png Schach .png Schach .png Schach .png Schach wp.png Schach wp.png Schach wp.png 2
1 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach wp.png Schach wp.png 1
a b c d e f g h
a b c d e f g h
8 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach .png Schach .png Schach .png 8
7 Schach wp.png Schach wp.png Schach sk.png Schach wp.png Schach .png Schach .png Schach .png Schach .png 7
6 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach .png Schach .png Schach .png 6
5 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach .png Schach .png Schach wp.png 5
4 Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach wp.png Schach .png Schach wp.png Schach wp.png 4
3 Schach .png Schach .png Schach .png Schach .png Schach wp.png Schach wp.png Schach wp.png Schach wp.png 3
2 Schach .png Schach .png Schach .png Schach .png Schach .png Schach wp.png Schach wp.png Schach wp.png 2
1 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach wp.png Schach wp.png 1
a b c d e f g h

Ist das nicht Klasse? Aber noch nicht genug! Mit weiß=Farbe und schwarz=Farbe lassen sich zudem die Schwarzen und weißen Felder entsprechend einfärben!!! Eine Übersicht über die Fabcodes gibt's hier.

{{Schachbrett|img=png|weiß=pink|schwarz=turquoise {{Schachbrett|img=png|weiß=#FFFF00|schwarz=#00CD00
|st|sp|sl|sd|sk|sl|sp|st|=                        |st|sp|sl|sd|sk|sl|sp|st|=
|sb|sb|sb|sb|sb|sb|sb|sb|=                        |sb|sb|sb|sb|sb|sb|sb|sb|=
|  |  |  |  |  |  |  |  |=                        |  |  |  |  |  |  |  |  |=
|  |  |  |  |  |  |  |  |=                        |  |  |  |  |  |  |  |  |=
|  |  |  |  |  |  |  |  |=                        |  |  |  |  |  |  |  |  |=
|  |  |  |  |  |  |  |  |=                        |  |  |  |  |  |  |  |  |=
|wb|wb|wb|wb|wb|wb|wb|wb|=                        |wb|wb|wb|wb|wb|wb|wb|wb|=
|wt|wp|wl|wd|wk|wl|wp|wt|=                        |wt|wp|wl|wd|wk|wl|wp|wt|=
}}                                                }}
Ergebnis mit weiß=pink und schwarz=turquoise: Ergebnis mit weiß=#FFFF00 und schwarz=#00CD00:
a b c d e f g h
8 Schach st.png Schach sp.png Schach sl.png Schach sd.png Schach sk.png Schach sl.png Schach sp.png Schach st.png 8
7 Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png 7
6 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 6
5 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 5
4 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 4
3 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 3
2 Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png 2
1 Schach wt.png Schach wp.png Schach wl.png Schach wd.png Schach wk.png Schach wl.png Schach wp.png Schach wt.png 1
a b c d e f g h
a b c d e f g h
8 Schach st.png Schach sp.png Schach sl.png Schach sd.png Schach sk.png Schach sl.png Schach sp.png Schach st.png 8
7 Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png Schach sb.png 7
6 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 6
5 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 5
4 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 4
3 Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png Schach .png 3
2 Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png Schach wb.png 2
1 Schach wt.png Schach wp.png Schach wl.png Schach wd.png Schach wk.png Schach wl.png Schach wp.png Schach wt.png 1
a b c d e f g h

Na, ist das nix?