sudoku
dagens sudoku

Tidigare versioner: version 1.8, version 1.9 version 2.5-2.7

SuDoku Assistenten 3d

Det här programmet kan skapa osedvanligt roliga sudoku-pussel i flera svårighetsgrader och assistera dig då du löser dylika spel. Programmet eliminerar bara det triviala och tidsödande arbetet, det är fortfarande DU som är hjärnan!

Från download-sidan kan du ladda ned den senaste versionen (3d) av sudoku.exe (för Windows). Programmet kostar 5 US-dollar (ca 40 SEK), men det sker ingen kontroll på att man har betalat. Det är en samvetsfråga.

Programmets huvuduppgift: Programmet kan skapa nya extremt roliga pussel, men det låter dig också knappa in ett sudoku från någon tidning, etc. Programmet kan skriva ut vilka siffror som är tillåtna i varje sudoku-cell och hålla dessa så kallade kandidater (pencil-marks) uppdaterade under spelets gång. (Det vore visserligen trivialt att själv räkna ut kandidaterna, men det är mycket tidsbesparande att använda programmet.) Programmet låter användaren eliminera dessa kandidater manuellt! Vidare finns en praktisk blickfångarfunktion (eye-catcher): Då man för musen över en kandidat kommer assistenten att indikera alla identiska kandidater i samma rad, kolumn och block.

Nyheter i version 3.0: Algoritmen som skapar nya pussel har förbättrats. De nya sudoku-pusslen är roligare och kan väljas med 6 olika svårighetsgrader. Användargränssnittet har också fått ett rejält ansiktslyft och det har också blivit enklare att använda programmet: Dubbelklick har ersatts av enkelklick och man slipper trycka ned skifttangenten då man vill markera flera celler.

Så här spelar man sudoku

En SuDoku-matris är ett rutnät med 9x9 sifferpositioner. Rutnätet har fyllts med siffror så att varje rad, varje kolumn, och alla markerade 3x3 områden innehåller exakt en siffra av varje sort (1...9).

De flesta rutor är dolda av små postix-lappar och spelet går ut på att ta reda på vilka siffror som döljer sig bakom dessa.

Olika svårighetsgrader

Vi har funnit att vissa pussel som vi bedömer vara "enkla" i bland bedöms vara "Extra svåra sudoku" av vissa tidningar. Dessa tidningar tycks använda en grovt förenklad och i grunden felaktig rankningsmetod som förmodligen går ut på att räkna antalet celler som avslöjas för användaren. Då vi rankar ett sudokupussel undersöker vi istället hur pass invecklade trix man måste ta till för att lösa detsamma! Mer om hur vi skapar pusser och bedömmer deras svårighetsgrad .

Så här använder man programmet

Skapa ett sudoku-pussel: Välj File/New. I dialogrutan som kommer upp kan man välja mellan att knappa in ett pussel (från en tidning) eller att låta programmet skapa ett nytt pussel. Om man väljer att att själv knappa in ett pussel så hamnar spelet i konfigureringsläge. Fyll i siffror med hjälp av musens högerklicksmeny och gå sedan till spelläge.

Även de pussel man knappar in manuellt kommer att svårighetsbedömas av programmet. Det är intressant att notera att pussel som exempelvis svenska dagbladet bedömer som "extra svåra" i bland får rankingen "Easy" (1 av 7) av vårt program. Orsaken är förstås att tidningen bedömer pusslen med en grovt förenklad (och i grunden felaktig) metod.

Vill du lösa ett garanterat roligt sudoku bör du låta programmet skapa det. Välj en svårighetsgrad mellan 1 och 6 (vi har även 6+ för den som törs). Skapandet av ett nytt sudoku dröjer 10 sekunder. Under denna tid kommer programmet att skapa så många slumppussel som det hinner med, och undersöka deras svårighet och rolighet. Under tiden kommer alla sudokuceller att täckas av små postix-liknande lappar. Efter 8 sekunder hörs en trumvirvel, och efter ytterligare två sekunder avslöjas siffrorna vissa av siffrorna. Pusslet är nu färdigt och det är dags att börja spela!

Skriva in siffror i rutorna: Att skriva in en siffra i en ruta är detsamma som att välja en kandidat. Enklast gör man det genom att klicka på kandidaten. Man kan även skriva in siffran med hjälp av kontext-menyn (den meny som kommer upp då man högerklickar i en ruta eller på en kandidat).

Eliminera kandidater: Om man kommit på att en viss kandidat är omöjlig (av någon anledning som man själv tänkt ut) så kan man tala om detta för assistenten genom att eliminera kandidaten. Högerklicka på kandidaten och välj disable!

Assistenten kommer även att visa de kandidater som har eliminerats, men med en svagare färg och i den nedre delen av rutan.

I bland vill man eliminera samma kandidat från flera rutor: Markera alla rutor med skifttangenten intryckt och eliminera sedan en av kandidaterna. Man kan numera också markera flera rutor utan hjälp av skifttangenten genom att röra musen över rutorna med vänster musknapp nedtryckt.

EyeCatcher: Om man håller musen ovanför exempelvis en trea, så kommer alla treor på spelplan att lysa rött. Detta gäller även kandidaterna. Kandidattreorna på samma rad/kolumn/block lyser extra starkt med en gul bakgrund. Denna blickfångarfunktion är ovärderlig för sudokuspelaren.

Färgklickar: Då man filosoferar över ett sudokupussel kanske man får lust att placera olika färgklickar på en del sudoku-rutor. Den ödmjuke Assistenten låter dig göra detta, men vad färgklickarna betyder är det nog bara du som förstår...

File

Under File-menyn finns bland annat:
  • New: skapa ett nytt pussel
  • Save/Open: spara eller läs in ett tidigare sparat pussel
  • Export: Spara pussel som html-fil (hemsida)
  • Import: Läs in ett pussel i ett annat filformat.
  • Print: Skriv ut pusslet på skrivaren.

    Edit

    Under Edit-menyn finns bland annat:
  • Undo/Redo: Ångra ett drag (eller ångra ångringen)
  • Clear Solution: Rensa lösningen
  • Clear All: Rensa alla siffror

    View

    Under View-menyn finns bland annat:
  • Candidates: En liten ledtext (pencil marks) visas då i varje spelruta. Ledtexten anger rutans kandidater, dvs vilka siffror som är tillåtna/möjliga enligt sudokureglerna. Det vore visserligen trivialt att själv räkna ut kandidaterna, men det är mycket tidsbesparande att använda assistenten.
  • Toolbar: visa/göm verktygsfältet

    Game

    Under Game-menyn finns bland annat:
  • Play: Sätt assistenten i spel-läge efter det att ett pussel har knappats in manuellt.
  • Auto: Ibland visar ledtexten att vissa rutor endast har en tillåten siffra, och då man fyllt i den siffran uppstår det ibland nya rutor som bara tillåter en siffra. Autoknappen automatiserar denna sekvens av triviala musklickningar!
  • Prefer Symetric: Personer som konstruerar sudoku-pussel manuellt brukar ofta göra dem symmetriska. Med detta menas att om rutan (r,k) avslöjas så avslöjas även rutan (8+1-r, 8+1-k). Exempelvis (1,1) och (8,8) eller (1,2) och (8,7). Detta förenklar den manuella konstruktionen men för en dator är begränsningen onödig.

    Help

    Öppnar en webbläsare med denna hjälptext (kräver Internetuppkoppling).

    Under hjälp-menyn kan man också få en ledtråd (hint) till hur man skall lösa det aktuella spelet!

  • US/ENG english sudoku





    our mail address