Die Herausforderung besteht darin, den Umriss einer 'Insel' zu zeichnen, die unter Verwendung eines Samens als Eingabe erzeugt wird.
- Eingabe (Startwert): Zeichenfolge mit 6 Zeichen (genau), die nur Kleinbuchstaben zulässt (dh abcdefghijklmnopqrstuvwxyz) - Beispiele: 'Insel', 'aaaaaa', 'jhgcfj'
- Jeder Samen soll eine einzigartige Insel ergeben (dh keine zwei Samen ergeben die gleiche Leistung)
- Keine Ausgabe soll eine Transformation der Ausgabe eines anderen Seeds sein. Das ist Translation, Reflexion, Rotation, Skalierung oder eine beliebige Kombination davon.
- Die Verwendung des gleichen Startwerts sollte immer die gleiche Ausgabe liefern
- Ausgabe: 600 x 600 Pixel Bild
Eine gültige Insel wird mit einer einzigen Linie gezeichnet, die:
- bildet eine geschlossene Schleife
- ist 1px dick ohne Glätten, Verwischen usw.
- ist kontinuierlich (dh nach dem Zeichnen eines Pixels befindet sich das nächste Pixel in einem der 8 angrenzenden Felder, die nicht belegt sind)
- kreuzt sich zu keinem Zeitpunkt
- verlässt nicht die Grenzen des Bildes
- ist schwarz (# 000), auf einem weißen Hintergrund (#FFF)
- hat keine Linien der reflektierenden Symmetrie
- muss Leerzeichen einschließen
Der Quellcode ist auf 500 Byte begrenzt.
Abgesehen davon entscheidet die Popularität; Die meisten Stimmen gewinnen.