dedlfix: Anzahl der Züge von Feld zu Feld

Beitrag lesen

echo $begrüßung;

Bin daher für alle Ideen und Gedankensanstöße dankbar 8)

Na dann... ich stelle mir das so vor: Die Sechseckigkeit spielt eigentlich keine große Rolle, die lenkt nur ab. Interessanter scheinen mir die Koordinaten.
Gegeben ist die Start-Koordinate x1,y1 und die Zielkoordinate x2,y2. Mit jedem Berechnungsschritt wird der Wert von x1 in Richtung x2 angepasst. Dabei muss, gemäß Start und Ziel, inkrementiert oder dekrementiert werden. Das gleiche passiert mit y1 in Bezug auf y2. Wenn x oder y den Zielwert erreicht hat, wird logischerweise nur noch der andere behandelt.
Zu beachten ist noch, dass nicht alle Schritte erlaubt sind. Bei geradem x darf y nicht inkrementiert werden. Von 2,5 gibt es keinen direkten Weg zu 1,6 oder 3,6. Ebenso gilt bei ungeradem x darf y nicht dekrementiert werden.

echo "$verabschiedung $name";