Versio

[XML PHP] Sudoku

Overzicht Reageren

Warre

Warre

26/12/2007 23:27:00
Quote Anchor link
Hallo,

Ik begin alvast met te zeggen dat ik hier vrij nieuw ben was al langer geregistreerd. Ik ben nl. Ward en ik ben student multimedia. Ik zal hier al maar direct zeggen dat jullie mij zeker de oplossing niet direct moeten geven naar mijn vraag maar wat hulp zou altijd leuk zijn. Ik moet namelijk voor eindwerk een spel maken en ik ben van plan om een eigen sudoku te maken.

Mijn werkwijze gaat als volgt. Ik maak verschillende XML documenten aan die via XSL op een sudoku layout lijken. Zo maak ik er naar gelang level namelijk

1 = simpel 1.1, 1.2, 1.3
2 = gevordder 2.1, 2.2, 2.3, 2.4, 2.5
3 = moeilijk 3.1, 3.2, 3.3, 3.4 ...

Dit zit er namelijk zo uit: (bekijk de XML & XSL bestand)
http://wardkennes.be/sudoku/

Dit kan je voorbereiding noemen op het moeilijke gedeelte.
Nu zit ik vast ofwel: (ben nog niet goed in PHP) maak ik een script dat de php inzichzelf oplost en als de gebruiker een juist getal plaatst komt er een groene achtergrond. Zet de gebruiker een fout getal komt er een rode achtergrond.

Ofwel maak ik hetzelfde maar dan moet ik uit mijn boekje met sudoku's ook nog de juiste ingevulgde nemen en deze ook in XML schrijven en zo laten vergelijken met PHP?

Wat kan ik volgens jullie het beste doen?

Mvg Ward
 
PHP hulp

PHP hulp

25/05/2012 19:52:21
Gesponsorde koppelingen:
 
Hipska BE

Hipska BE

26/12/2007 23:57:00
Quote Anchor link
ik zou eerst beginnen met php laten vergelijken met de oplossing

als dat lukt, dan zou ik maar eens zoeken om een sudoku oplosser (er zijn er een paar te vinden op internet) maar dat is heel erg moeilijk.
 
Warre

Warre

28/12/2007 13:33:00
Quote Anchor link
Ik heb nu 2 XML sudoku's 1 die ingevuld moet worden & een ingevulde... Maar ik heb er niet direct een idee van hoe deze met elkaar te laten vergelijken?

Mvg Warre
 
Crispijn -

Crispijn -

28/12/2007 13:35:00
Quote Anchor link
http://www.phphulp.nl/php/zoeken.php?search=1&q=sudoku&w=PHP+scripts&=+Zoeken+

Zoek en gij zult vinden. Wie weet brengt dit je op ideeën. Niet domweg overnemen natuurlijk. Het blijft een schoolopdracht ;)
 
Warre

Warre

28/12/2007 13:49:00
Quote Anchor link
Ik had dat script al reeds gevonden. Maar zoals boven al vermeld wordt zou ik het namelijk anders willen ik heb een reeks met sudoku's in XML en per juist getal dat de persoon in vult moet de achtergrond groen worden.

Mijn denkwijze is andes dan het voorbeeldje dat je gaf. Bij mij vergelijkt hij en lost hij dus niet op.

En het is wel mooi het bovenstaande script maar ik zou het liever op de vergelijkende manier proberen. Met welke "dingen" moet ik dan vooral werken in php?

Mvg Ward
 
Thijs X

Thijs X

28/12/2007 14:10:00
Quote Anchor link
Warre schreef op 28.12.2007 13:49:

Mijn denkwijze is andes dan het voorbeeldje dat je gaf. Bij mij vergelijkt hij en lost hij dus niet op.


Met het bovenstaande script je zou eerst het goede antwoord kunnen uitzoeken. En zodra er iets word ingevuld ga je dat vergelijken met het antwoord.
 
Warre

Warre

01/01/2008 12:51:00
Quote Anchor link
Ik bak er niet veel van :( pfff
 
Jan Koehoorn

Jan Koehoorn

01/01/2008 13:08:00
Quote Anchor link
Dat is jammer, maar wat kunnen wij hier uit opmaken? Met andere woorden:

1) wat lukt er niet
2) laat eens een paar regels code zien
3) wat voor errors krijg je?
 
Warre

Warre

01/01/2008 13:20:00
Quote Anchor link
Thijs zei tegen me dat ik via het Sudoku Solver script het zou kunnen afleiden hoe hem te verbeteren. Maar dat vindt ik niet. Ik moet als het ware 2 xml's met elkaar vergelijken... Zijn er geen "steunpunten" of hoe je het moet noemen waar in het zowat kan op bouwen? (tips of, dingen die ik zeker moet gebruiken?)

Mvg Warre
 
Arjan Kapteijn

Arjan Kapteijn

01/01/2008 15:14:00
Quote Anchor link
Volgens mij moet je geen 2 XML's gaan vergelijken maar juist checken of een bepaalde zet 'kan', pak dus ieder 3*3 blokje apart en ga dan kijken of er een cijfer ingevuld word die er al in staat, en of de optelsommetjes kloppen.
 
Warre

Warre

02/01/2008 13:49:00
Quote Anchor link
Het is zo goed als klaar :)

http://wardkennes.be/sudoku/testxml.php
 
Wouter K

Wouter K

02/01/2008 14:32:00
Quote Anchor link
Eigenlijk niet als je op het 3de rije iets naar beneden een 2 invult en controleert geeft hij dit fout aan terwijl het juist is
 
- SanThe -

- SanThe -

02/01/2008 14:52:00
Quote Anchor link
Spatie geeft fout.
 
Thijs X

Thijs X

02/01/2008 16:18:00
Quote Anchor link
Nog een bug:
Zodra je iets invuld wat fout is dan word de achtergrond kleur van het vakje rood, wanneer je dat vakje leegmaakt en weer op controleer druk blijft hij rood.
 
Joep

Joep

02/01/2008 16:26:00
Quote Anchor link
en misschien de input value restricten tot 1 value, nu kan ik 999999 invullen...
Just a thought
 
Jurgen assaasas

Jurgen assaasas

02/01/2008 16:28:00
Quote Anchor link
IK krijg geen kleuren? En ik kan getallen > 9 invullen en andere karakters.
 



Overzicht Reageren

Get Adobe Flash player