Willys Works

Hier sind die kleinen Teilprojekte gesammelt, die innerhalb von Willys Wonderful World entstanden sind.

Muster 1

function pattern1($row, $col) {
    if ($row === 0) return 'red';
    if ($row === 1) return 'green';
    if ($row === 2) return 'blue';
    return 'yellow';
}

Muster 2

function pattern2($row, $col) {
    if ($col === 0) return 'red';
    if ($col === 1) return 'green';
    if ($col === 2) return 'blue';
    return 'yellow';
}

Muster 3

function pattern3($row, $col) {
    if ($col % 2 === 1) {
        return 'blue';
    }
    return 'empty';
}

Muster 4

function pattern4($row, $col) {
    if ($row % 2 === 1) {
        return 'yellow';
    }
    return 'empty';
}

Muster 5

function pattern5($row, $col) {
    if ($row % 2 === 1 || $col % 2 === 1) {
        return 'red';
    }
    return 'empty';
}

Muster 6

function pattern6($row, $col) {
    if ($row === $col || $row + $col === 3) {
        return 'green';
    }
    return 'empty';
}

Muster 7

function pattern7($row, $col) {
    if ($row === 0 || $row === 3 || $col === 0 || $col === 3) {
        return 'blue';
    }
    return 'empty';
}

Muster 8

function pattern8($row, $col) {
    if ($row > 0 && $row < 3 && $col > 0 && $col < 3) {
        return 'yellow';
    }
    return 'empty';
}

Die Musterformeln sind ein kleines PHP-Modul fuer regelbasierte Tabellenmuster. Die Anwendung zeigt mehrere einfache Funktionen und direkt daneben das daraus gerenderte Ergebnis.

Die fachliche Entscheidung ist bewusst nachvollziehbar. Zeilen, Spalten, Diagonalen, Raender und Innenbereiche werden ueber Bedingungen, Vergleiche und Modulo-Rechnungen geprueft. Aus diesen kleinen Regeln entstehen unterschiedliche Farbflaechen.

Das Modul bildet die Bruecke zwischen Farbtabelle und Patterntestarea. Es zeigt, dass aus einer einfachen Tabellenlogik bereits eine kleine Musterflaeche entstehen kann, wenn die Position jeder Zelle ausgewertet wird.