Programmeer een robot om door mist te rijden en elke ster op een kaart te verzamelen die je niet volledig kunt zien.
Het bord is bedekt met mist; alleen de cellen die de robot heeft bezocht, worden onthuld. Vul de functievakken met pijlinstructies en kleurvoorwaarden en voer vervolgens je programma uit om de robot door de gang te rijden, mist op te heffen en sterren te verzamelen. Omdat je niet de hele kaart kunt zien, moet je programma algemeen genoeg zijn om blind te kunnen werken.
Arrowlogic is een oorlogsmist-programmeerpuzzel over het schrijven van algemene, herhalende routines op basis van beperkte informatie.
Functieslots vullen met pijlinstructies en kleurvoorwaarden en dan kijken hoe een robot ze uitvoert op een bord in de mist, is de Logo-traditie van een wezentje besturen met een programma in plaats van met de hand.
De originele beperking is de mist: alleen de vakjes die de robot heeft bezocht worden onthuld, dus je schrijft code voor een kaart die je niet kunt zien.
Dat dwingt een echt andere manier van programmeren af. Met een zichtbaar bord schrijf je een route; met een verborgen bord moet je een regel schrijven — gedrag dat afhangt van wat de robot aantreft — en dat is het verschil tussen een script en een algoritme.
Arrowlogic is een originele oorlogsmist-programmeerpuzzel over het schrijven van algemene, herhalende routines op basis van beperkte informatie. Speel gratis in je browser met campagne-, dagelijkse- en oefenmodi.