Archive for the ‘Spill’ Category

Sudoku madness

Sunday, February 21st, 2010

Som vanlig viser jeg at blogging er noe jeg ikke takler. Har generelt ikke noe viktig å blogge om, og jeg klarer sjeldent å kjede meg nok til å skrive noe tåpelig her.

Ikke stort som skjer her akurat nå, mest jobbing på jobb og div hobby prosjekter. Og selvfølgelig endel spilling, for tiden spiller jeg Chessmaster og Civ4. Spillte også gjennom Mass effect 2 når det kom, og spillet fortsetter ganske likt forgjengeren med god story, underholdende gameplay og noen utrolig kjedelig minigames.

Et av hobby prosjektene jeg startet med var et sudoku spill som kan løse sudoku puzzles. Etter 5-6 timers arbeid har jeg noe som funker ganske greit, installer kan downloades her.

Spillet er relativt enkelt konstruert så langt, få konfigurasjons muligheter. Spillet og koden er released under GPL og sourcecode kan leses og downloades her.

Her kan man se hovedvinduet i spillet med et spill startet. Nytt spill velger en av syv layouts, 20 helt tilfeldig plasserte start tall, symmetrisk horisontalt- vertikalt- diagonalt- delt, både horisontalt og vertikalt symmetrisk, symmetrisk om begge diagonalene. Grønne tall er spillbrett tall som ikke kan endres, om man skrur på Game -> Show Wrong Moves vil alle tall som ikke er gyldige bli farvet røde.

File menyen har tre valg, New game (Nytt brett) som lager ett nytt brett spilleren kan løse. Open Saved Game (Åpne Lagret Brett) åpner et tidligere lagret spill så man kan fullføre brettet. Save Game (Lagre Brett) lagrer spillbrettet som det er nå til en fil som kan lastes senere.

Game menyen har også 3 valg, Solve (Løs brett) vil prøve å løse brettet slik det er fyllt ut til nå. Det er ikke alltid mulig å løse brettet og det kan ta lang tid, men det skal dukke opp en boks hvor man kan avbryte løsningsforsøket om det tar for lang tid. Show Wrong Moves(Vis feil på brettet) vil vise alle tall som ikke er gyldige i rødt så man lett kan se at det ikke er en lovelig plassering for tallet. Create Game (Lag brett) vil lage et brett basert på tallene som allerede er skrevet inn. Dette kan brukes om man vil løse et sudoku brett fra et blad eller annen kilde, bare skriv inn løsningstallene fra den andre kilden og klikk på Create Game så er brettet satt opp slik at man kan begynne å løse det.