Torens van Hanoi getekend in SVG
Voor een gedetailleerde inleiding in de "Torens van Hanoi", klik hier.
De onderstaande torens zijn getekend met behulp van SVG, Scalable Vector Graphics. Dit is mijn eerste SVG-programma, maar zeker niet het laatste. Ik ben erg enthousiast: dit is mijn eerste computertekening sinds ik in de jaren tachtig overstapte van ZX Spectrum naar MS-DOS.
Hier volgt alleen een uitleg van de onderstaande velden.
De onderstaande torens zijn getekend met behulp van SVG, Scalable Vector Graphics. Dit is mijn eerste SVG-programma, maar zeker niet het laatste. Ik ben erg enthousiast: dit is mijn eerste computertekening sinds ik in de jaren tachtig overstapte van ZX Spectrum naar MS-DOS.
Hier volgt alleen een uitleg van de onderstaande velden.
- Aantal schijven: Het aantal schijven in de toren. LET OP: Deze waarde wordt verhoogd als teveel zetten zijn gekozen voor het betreffende aantal schijven
- Minimum en maximum aantal zetten:
Vul hier 2 waarden in groter dan of gelijk aan 0. Als het maximum kleiner is dan het minimum, dan worden ze omgedraaid.
Als het minimum of het maximum kleiner is dan 0, dan zijn er speciale regels van kracht. -
Een negatieve minimum waarde selecteert een aantal standen.
Het maximum voor het betreffend aantal schijven wordt geplaatst in het veld "maximum aantal zetten", dat toch geen functie heeft.
- -1 = alle standen voor dit aantal schijven
- -2 = beginstand, stand-een-derde, stand-twee-derde, eindstand; zie inleiding voor uitleg
- eerste en laatste zet van alle schijven: -3 = stand voor de zet, -4 = stand na de zet, -5 = stand voor en na de zet.
- -6 = alle belangrijke tussenstappen naar maximum aantal zetten (variatie op vorige).
- Een negatieve maximum waarde is een stapgrootte; wel een positieve stapgrootte. Het volgende voorbeeld geeft aan hoe het werkt.
Je hebt 4 schijven geselecteerd, d.w.z. in totaal 15 zetten. Het minimum aantal zetten is 2, het maximum -4, d.w.z. een stapgrootte van 4. Je ziet nu de standen 2, 6, 10 en 14. Dat zijn de standen na een zet van schijf-2. - Teken achter binaire waarde: Ooit kwam ik er achter, dan ik geen manier had om te zoeken naar binaire waarden die (bijv.) eindigen op 3 nullen. Door een teken toe te voegen op het einde (bijv. / ), kan ik zoeken op "000/".
- Zetten tonen? : Wil je onder de 3 torens nog een overzicht van de zetten per schijf?
- Status in schijven tonen? : In het zettenoverzicht zie je een letter achter het nummer van de schijf. Dit is de status; zie de inleiding voor uitleg. Je kunt ervoor kiezen deze status ook tonen in de schijf zelf.
Reacties
Een reactie posten