Bereik een gekoppelde lijst en herbedrad de volgende aanwijzingen totdat de keten de doelvolgorde spelt - zonder een knooppunt te laten verweesd of in een lus te laten lopen.
Knooppunten bevinden zich op een canvas dat is verbonden door volgende pointers. Wijs ze opnieuw, zodat het doorlopen van HEAD de doelvolgorde oplevert. Verweesde knooppunten drijven weg en worden donkerder; een cyclus knippert zijn pijlen rood. Er is ook een Reverse-functie met één klik om de hele keten om te draaien.
Pointer is een praktische puzzel met gekoppelde lijsten over pointers, verweesde knooppunten en cycli, waardoor datastructuren zichtbaar worden.
Knooppunten op een canvas, verbonden door next-pointers, die worden omgezet om een doelvolgorde te krijgen, is de gelinkte lijst — de datastructuur die volgorde opslaat in de verbindingen in plaats van in de posities.
Verweesde knooppunten die wegdrijven en verbleken, zijn geen versiering. Een knooppunt waarnaar niets verwijst, is onbereikbaar, en in een echt programma is dat een geheugenlek.
Onbereikbaarheid zichtbaar maken is de reden dat dit als onderwijs werkt. Een pointer is moeilijk te leren juist omdat niets op het scherm normaal het verschil laat zien tussen een object dat weg is en een object dat je gewoon niet meer kunt benoemen.
Pointer is een praktische puzzel met gekoppelde lijsten over pointers, verweesde knooppunten en cycli. Het is een origineel, gratis browserspel dat intern voor PlayPendium is gebouwd.