A Queen puzzel helper


download Queens programma.

Queens is een dagelijkse puzzel op het Linked-In platform.
Hieronder staat zo'n puzzel. Links de opgave en rechts met de oplossing.



De puzzel komt in afmetingen 7*7, ..., 12*12 kolommen en rijen.
Elke cel hoort ook bij een regio. Regio's zijn aaneensluitende cellen met de zelfde kleur.

Een n*n puzzel is opgelost als er n koninginnen zodanig zijn geplaatst dat:
    - elke kolom 1 koningin bevat
    - elke rij 1 koningin bevat
    - elke regio 1 komningin bevat
en koninginnen mogen elkaar niet raken, niet horizontal, niet vertikaal en niet diagonaal.
Vergeleken met het schaakspel gedragen koninginnen zich hier als koningen en torens.
De "X" tekens in het spel geven cellen aan die geen koningin kunnen bevatten.

Een nieuw spel invoeren




1. selecteer NEW
2. selecteer puzzel afmetingen.
3. beweeg muiswijzer op de kleuren selectie en klik.
4. beweeg muiswijzer over het spel en druk linker muisknop in om cel te kleuren.
5. houdt muisknop ingedrukt en beweeg over spel om een regio in te kleuren.
6. laat muisknop los en selecteer kleur voor een nieuwe regio. Etc.
7. om een cel leeg te maken: zet muiswijzer op een cel en druk rechter muisknop in.
8. als alle regio's zijn ingekleurd: selecteer PLAY.

Het hele spel wordt gewist door de CLEAR knop in te drukken.

Bij het selecteren van PLAY wordt het spel getest op het correcte aantal regio's (= kolommen en rijen)
en vergeten cellen.
Indien fout wordt de PLAY modus verlaten en de NEW selectie blijft bestaan.

Oplossing zoeken

In de PLAY modus: beweeg muiswijzer over spel.
Een linker muisklik plaatst een X in de cel.
Dit geeft aan dat de cel geen koningin kan bevatten.
Een tweede muisklik op een X (gesloten) cel plaatst een koningin.
Een muisklik op een cel met koningin opent de cel weer (maakt leeg).

Waarschuwingen

Als de warning box is gevinkt dat vindt na elke wijziging controle van het spel plaats.
Een fout is:
    - meer dan één koningin in een kolom, rij of regio.
    - gesloten kolommen, rijen of regio's (alle cellen bevatten een X).
    - diagonaal rakende koninginnen.

Auto X

Als deze box is gevinkt dan wordt na het plaatsen van een koningin in alle verbonden cellen
een X geplaatst. "Verbonden" betekent: dezelfde kolom, rij of regio en ook diagonaal rakende cellen.
Deze automatisch gesloten cellen hebben een X en een + teken.
Zulke cellen kunnen weer alleen geopend worden door de konigin te verwijderen.

Opmerking: Een rechter muisklik opent een cel (verwijdert een X of koningin).

Hints

Ziet de speler geen oplossing dan kan de hint (lampje) knop worden ingedrukt voor een aanwijzing.
Er zijn twee typen hints:
    1. Hint-X: cellen die gesloten kunnen worden omdat er geen koningin kan staan.
    2. Hint-Q: een cel die een koningin moet bevatten.
Deze hint cellen tonen een zwarte cirkel.

De reden van een hint wordt erbij vermeld. Deze zijn:
    1. cellen in een kolom, rij of regio waar al een koningin staat kunnen alle de andere cellen sluiten (X plaatsen).
    2. cellen die diagonaal aan een koningin raken kunnen gesloten worden.
    3. een koningin in een cel zou alle cellen in een andere kolom, rij of regio sluiten.
    4. cel is de enige open cel in een kolom, rij of regio.
    5. n kolommen (of rijen) bevatten n regio's. Dan kunnen alle andere cellen in die kolommen (of rijen) worden gesloten.)
Hints 1,2,4 spreken voor zich.
Hint 3 treedt het meest op maar is soms lastig te herkennen.
Hint 5 vergt vaak ook wat inzicht.

Hier staan een paar voorbeelden:


In het rechtse plaatje bevatten de kolommen 5,6 de open cellen van een blauwe en een groene regio.
Deze regio's zullen straks de koninginnen voor kolommen 5 en 6 bevatten.
De andere cellen in kolommen 5 en 6 kunnen geen koningin bevatten en kunnen worden gesloten(met een X).

Een cel met een hint wordt getoond met een zwarte cirkel.
Druk de <ESCAPE< toets om de hint te verwijderen.
Druk opde <SPACE> toets om de hint toe te passen en een nieuwe hint te zoeken.
Hints worden ook toegepast bij het opnieuw indrukken van de hint (lamp) knop.

Info knop.

In de ingedrukte toestand toont elke cell zijn plaats en regio nummer.

Original knop.

Druk deze knop in om alle cellen leeg te maken.

Save en Open buttons

Druk op deze knoppen om een spel op te slaan of te openen.
Queen bestanden hebben geen extensie maar aan de bestandsnaam wordt Q_ toegevoegd.

Installatie

Er is geen installatie procedure.
Kopieer het queens.exe bestand simpelweg naar een map van keuze.

Veel plezier!