Zo speel je Rooftops, de puzzel met wolkenkrabbers
Rooftops is een dagelijkse logische wolkenkrabberpuzzel. Je vult een kleine stad van vakjes met gebouwen van verschillende hoogtes, met de getallen langs de rand, die tellen hoeveel daken je vanaf elke kant ziet. Een puzzel kost je twee tot tien minuten.
De regels
- Zet op elk vakje een gebouw. Op een rooster van 5×5 gaan de hoogtes van 1, het laagste, tot 5, het hoogste.
- Elke rij en elke kolom heeft elke hoogte precies één keer, zoals een kleine sudoku zonder blokken.
- Een getal aan de rand telt de daken die je ziet als je vanaf daar de rij of kolom in kijkt.
- Hogere gebouwen verbergen lagere. Een gebouw is alleen zichtbaar als het hoger is dan elk gebouw ervoor. Een rij 2, 1, 4, 3 laat van links twee daken zien (de 2 en de 4) en van rechts twee (de 3 en de 4).
Elke puzzel heeft precies één oplossing, en die vind je altijd met alleen logica. Sommige moeilijkere puzzels beginnen met een paar gebouwen die al staan. Die hebben een klein stempel in de hoek.
Wolkenkrabbers heet in het Engels Skyscrapers, en soms ook Towers.
Bediening
- Tik op een vakje om het te kiezen en tik dan op een hoogte in de rij knoppen onder het rooster. Tik nog eens op dezelfde hoogte om hem weg te halen.
- Notities zet de knoppen op potloodnotities, zodat je de hoogtes kunt opschrijven die een vakje nog kan hebben.
- Gum maakt het gekozen vakje leeg. Terug zet één stap terug.
- Met het toetsenbord: pijltjestoetsen verplaatsen, een cijfer zet een hoogte, Shift plus een cijfer schrijft een notitie, N zet notities aan en uit, en Backspace maakt het vakje leeg.
- Hint markeert de volgende stap die je kunt bewijzen en legt uit waarom.
- Een randgetal dat klopt, krijgt een vinkje en vervaagt. Een randgetal dat niet meer kan kloppen, krijgt een rode ring en een golflijn eronder, net als een hoogte die twee keer in een rij of kolom staat.
Vijf technieken die elke puzzel oplossen
Elke Rooftops-puzzel krijg je af met de stappen hieronder. Makkelijke puzzels hebben alleen de eerste drie nodig. Bij gemiddelde puzzels tel je de volgordes in een rij of kolom. Moeilijke puzzels hebben minstens één keer de wat-als-check nodig.
1. De 1 en het volle getal
Een 1 betekent dat je maar één dak ziet, dus het hoogste gebouw moet direct naast het getal staan en alles erachter verbergen. Een getal zo groot als het rooster, zoals een 4 op een rooster van 4×4, betekent dat je elk dak ziet. Dat kan alleen als de gebouwen stap voor stap oplopen: 1, 2, 3, 4.
2. Grenzen aan de rand
Een hoog gebouw vlak bij een randgetal verbergt te veel. Bij een 3 op een rooster van 4×4 kan het eerste vakje geen 4 zijn (dan zie je één dak) en geen 3 (dan zie je er hoogstens twee), dus is het een 1 of een 2. Het tweede vakje is hoogstens 3. In het algemeen is het vakje naast randgetal c op een rooster van grootte N hoogstens N - c + 1, en elk vakje verder naar binnen mag één hoger zijn. Een 2 sluit altijd het hoogste gebouw direct ernaast uit.
3. De laatste plek, de laatste hoogte
Twee snelle checks, zoals bij sudoku. Kan een hoogte nog maar op één vakje van een rij of kolom, dan komt hij daar. Heeft een vakje nog maar één hoogte over die zijn rij, zijn kolom en de randgetallen toestaan, dan is dat zijn hoogte. De knoppen helpen hierbij: een hoogte die in elke rij al op het rooster staat, krijgt een vinkje.
4. Tel de volgordes
Heeft een rij of kolom met een randgetal nog maar een paar vakjes over, schrijf dan de volgordes op waarin de ontbrekende hoogtes kunnen staan en tel de daken die elke volgorde laat zien. Gooi de volgordes weg die niet kloppen met het randgetal. Een hoogte die in de overgebleven volgordes nooit op een vakje terechtkomt, kan daar niet staan. Staat er aan beide kanten een randgetal, controleer elke volgorde dan met allebei. Begin met het hoogste gebouw: waar dat staat, bepaalt het meeste van wat je ziet.
5. Wat als
Op moeilijke puzzels kies je een vakje met twee mogelijkheden in je notities. Stel je er één voor en speel vanaf daar de eenvoudige stappen hierboven in je hoofd. Kan een rij of kolom al snel niet meer af, of kan een randgetal niet meer kloppen, dan was de gok fout en is de andere mogelijkheid goed. Vakjes naast een randgetal zijn de beste plek om te beginnen, want daar blijft de keten kort.
Vragen
Hoe los je een wolkenkrabberpuzzel op?
Begin aan de randen. Een 1 betekent dat het hoogste gebouw er direct naast staat, en een getal zo groot als het rooster betekent dat de hoogtes op volgorde oplopen. Een klein getal houdt de hoge gebouwen dicht bij zich. Vul daarna elke rij en kolom zoals een sudoku, elke hoogte één keer.
Is Rooftops hetzelfde als Skyscrapers?
De regels komen van een klassieke pen-en-papierpuzzel, bekend als wolkenkrabbers, Skyscrapers of Towers. Rooftops heeft eigen puzzels uit onze eigen generator, elke dag een nieuwe puzzel, 300 oefenpuzzels en hints die stap voor stap uitleggen.
Waarom staan er bij sommige puzzels al gebouwen?
Bij sommige roosters zouden de randgetallen alleen meer dan één oplossing toelaten, of zou je moeten gokken. Een paar gebouwen vooraf zorgen ervoor dat de puzzel één oplossing heeft die je met logica bereikt.
Moet je bij een puzzel ooit gokken?
Nee. Voordat een puzzel verschijnt, lost een computerprogramma hem stap voor stap op met de vijf technieken hierboven. Moet het ergens gokken, dan gaat de puzzel de prullenbak in.
Wanneer komt er een nieuwe puzzel?
Om middernacht in je eigen tijdzone. Het rooster groeit in de loop van de week, van 4×4 op maandag tot een moeilijke 6×6 in het weekend.