Tower of Hanoi Specificaties
|
klassiek puzzelspe
1 sterren
{review.getRatingValue}}
en # 34; Veel problemen en # 34;
en # 34; Veel problemen en # 34;
cubeboyJune 27, 2006andnbsp; / andnbsp; Versie: Tower of Hanoi 1.02
2006-06-27 14:33:59 andnbsp; | andnbsp; Door cubeboy
Overzicht
Deze recensie is oorspronkelijk gepost op VersionTracker.com.Dit programma is bedoeld als een tutorial voorbeeld van recursieve programmering, compleet met broncode, evenals een implementatie van een klassiek "spel" (hoewel niet echt een spel) .Helaas, het is werkt niet goed, tenminste niet in Tiger. De auteur schreef het in Applescript (eerste fout, voor een programma als dit) kennelijk met behulp van OSX 10.2.x op een 450 MHz G3. Maar proberen om het uit te voeren op een nieuwere computer in Tiger is een compleet frustrerende ervaring. Het crasht vaak. Zelfs als het niet crasht, werkt het niet. Je moet tegels van de ene stapel slepen en dan op een andere stapel vallen. Maar ze zijn erg moeilijk te slepen, omdat de tegel de muiscursor niet kan bijhouden vanwege het gebruik van Applescript. Wanneer je vervolgens de muisknop loslaat, vallen ze niet weg, maar keren ze terug naar de eerste stapel, ongeacht waar je ze probeert te laten vallen. Soms komen tegels boven op elkaar te liggen, en dan kun je ze niet verplaatsen en moet je ze opnieuw opstarten. Er zijn nog veel meer problemen die een gebrek aan programmeervaardigheid inhouden. Als u een nieuwe afbeelding laadt en later terugkeert naar de standaardafbeelding, wordt de tekstbijschrift die de zichtbare afbeelding beschrijft niet bijgewerkt, maar wordt eerder de vorige afbeelding beschreven. Er is een "Autoplay" -modus, maar omdat er geen manier is om de snelheid te regelen, gaat de autoplay zo snel dat je niet kunt zien wat er gebeurt. Op mijn Dual G4 deed het 255 zetten in minder dan 8 seconden. Waarschijnlijk werkt het beter op een G3. Deze downloadbare versie wordt vermeld als versie 1.02, maar als je een Get Info krijgt in het bestand na het downloaden, dan zegt het dat het versie "0.1" is. Sure acts like it.Possible useful to a very small aantal mensen dat probeert recursieve Applescript-programmering te leren op een oud systeem. Anders zou ik het doorgeven.