Navigera:
Bloggen Admin
Prenumerera:
Artiklar Artiklar
Kommentarer Kommentarer
Klicka först på en ruta. När den är gul kan du ändra den.
använd knapparna 1-9 och tryck space för att rensa en ruta.
Kategori:
Allmänt
Debatt
Drömmar
Humor
Huset
Linux
mp3
Musik
Teknik
Totalt ointressant
träning
Artikel:
Vilken bra bil jag har
Brev till Lärarnas A-kassa
Ny leksak
Bredbandsbolaget luras
02:42
Toblerone
Sudoku till vänster - version 0.2
Sudoku till vänster - version 0.1
Sudoku snart!
GRATTIS SPÜNST!
Laddtrycksmätare
Routerstrul
widarsson.com
Framme i Hudik
Finland på måndag
Grattis!
Ändrat lite på bloggen
Jag älskar (inte) comhem
Tadaaa! I'm back
Det går bra nu
Göteborg
Smarterchild
Nu är datorn hel
Snart är datorn hel igen
.. och ned som en pannkaka
Levande dator
Död dator
Män är inte djur
Tagit stygnen (själv förstås...)
Stackars mig
Första snön kom med besked
Vilken galning - LISTEN I HAVE MY RIGHTS!!!!
DN rapporterar friskt
Körde på ett rådjur ikväll
Jag är en ingenting som kan nånting
Energiförbränning efter kroppsarbete
First Post!

Sudoku snart! - Jonas Widarsson

Are you spying on me?

Tja. Man begår ju två sorters fel när man säger detta. För det första så sätter man en viss press på sig själv att verkligen leverera. För det andra så blir det ju ingen överraskning...

Men jag gör det ändå:

Jag håller på bygga ett litet sudokuspel som jag tänkte ha här på bloggen.



För att kunna spela sudoku och ha några siffror att utgå från måste man bygga en sudokugenerator. För det måste man bygga en funktion som kollar ifall siffrorna krockar. Men vad är vitsen om datorn spelar färdigt hela spelet?

Jag tänkte såhär:
* Först skapar man ett rutnät som man kan skriva siffror i. *check*
* Sen skapar man en funktion som kontrollerar ifall en siffra bryter mot sudokureglerna. *check*

Ovanstående är alltså klart:


* Sen skapar man en funktion som lägger ut ett spel från scratch och fyller hela spelet med siffror. Då vet man var man kan lägga startsiffror så att det blir rätt.
* Sen tar man bort siffror så att spelaren bara får några få som det går att börja med.
* En svårighetsgradstestare behövs. För om det inte går att lösa spelet (doh, det är ju redan testat att det går.. för datorn iaf) så är det ju inget roligt. Jag tänker mig att man baserar svårighetsgraden på antal möjligheter som finns i första andra och tredje steget, eller något sånt. Då kan man ta bort siffror tills man ser att om man tar bort en till så bryter man mot reglerna för svårighetsgraden. Nån som fattar?
Hepp. Bra. Ni kan ju analysera källkoden själva sen eftersom jag skriver allt i javascript direkt i webbsidan.

Skriv kommentar

Skriv en kommentar
Namn:
Kommentar:
Verifikation:
Skriv in koden nedan
Om den syns för dåligt, klicka på koden för att få en ny.
Så länge du behåller webbläsaren igång kan du ändra eller radera din kommentar efter att den registrerats.