webForumDet fria alternativet

Interaktivt korsord

Webbutveckling

9 svar · 985 visningar · startad av aasah

Medlem sedan mars 20034 471 inlägg
Frågan#1

Jag tycker att det skulle vara väldigt kul att konstruera ett interaktivt korsord som kan lösas av en användare direkt på skärmen. Tyvärr har jag inga riktigt bra idéer om hur de fungerar... Är det någon som känner till någon artikel eller tutorial eller gratis skript som man kan snegla på för att förstå hur de fungerar?

Tacksam för tips! :)

Red: Omformulerat problemet med anledning av den uppenbara risken för missförstånd som nedanstående gjorde mig uppmärksam på. Sorry! :r

Medlem sedan juli 200412 913 inlägg
#2

Jag håller på att göra en Sudoku-lösare. Det är ju nästan samma princip fast inte riktigt ändå :)
http://www.webforum.nu/showthread.php?p=1110029#post1110029

Grejjen är att man får ju tänka hur man skulle lösa det själv och sedan göra rutiner på datorn som gör likadant. Fördelen är ju att har man väl gjort rätt kan ju datorn göra fler saker samtidigt och på djupare nivå (mer komplex) än vad människan klarar.

MEN... korsord... då måste du ha en enorm databas med ord och deras betydelse och allt sånt där, vad ska du få det ifrån? :)

Medlem sedan mars 20034 471 inlägg
#3

Danny skrev:

... MEN... korsord... då måste du ha en enorm databas med ord och deras betydelse och allt sånt där, vad ska du få det ifrån? :)

Åh! Du missförstår! Uppenbarligen valde jag en dum beskrivning... :r Vad jag menade var att jag skulle vilja göra ett program som låter en användare lösa korsord interaktivt. (Formuleringen uppdaterad i mitt ursprungliga inlägg.)

Jag roar mig ibland med att göra korsord. Visst kan man printa ut dem och lösa förhand, men mycket roligare vore om de kunde lösas direkt på skärmen tycker jag... Det finns sådana program, men de billigaste jag hittat kostar åtskilliga tiotals dollar. Dels vill jag inte använda dyra saker, dels tycker jag det skulle vara kul att lära mig hur man gör. (Även om det kanske inte blir den snyggaste lösningen... så...)

Medlem sedan juli 200412 913 inlägg
#4

Aha... det var annorlunda det :) ...vilka möjligheter finns då? Kan du något webspråk typ ASP?

Medlem sedan mars 20034 471 inlägg
#5

Danny skrev:

...vilka möjligheter finns då? Kan du något webspråk typ ASP?

Tja. Jag kan PHP, hemsidan är skriven i det. Och om det går att göra ett interaktivt korsord i PHP så är det ju kanon!

Jag trodde att man kanske var tvungen att sätta sig in i Javascript då... och att det kanske skulle vara värt det. Men självklart är det bättre med PHP av många skäl! Inte minst det faktum att du inte ser koden i webbläsaren. Alltså finns det inget facit i "Källa".

Men, hur farao gör man korsordsfälten skrivbara? Bygger man upp det som en tabell i HTML med textfält? Ser det klokt ut överhuvudtaget? Kan man göra en bild skrivbar så att man verkligen skriver i varje ruta och känner av vad som står i den? Hur 17 funkar det?!? :q :q

Medlem sedan juni 20034 013 inlägg
#6

Du kan ju rita bilder i php med image-funktionerna. Ett förslag är att du använder en databas till att tala om vilka bokstäver som ska stå var, och så ritas bilden hela tiden upp utifrån databasen. I databasen kan du också ha en kolumn som identifierar användaren och så kan respektive användare styra sitt innehåll.

En möjlighet är ju att man klickar på korsordet (bilden) där man vill fylla i och så får man upp ett textfält som går in i databasen och sedan ritar om bilden.

Medlem sedan mars 20034 471 inlägg
#7

tydal skrev:

Du kan ju rita bilder i php med image-funktionerna. Ett förslag är att du använder en databas till att tala om vilka bokstäver som ska stå var, och så ritas bilden hela tiden upp utifrån databasen. I databasen kan du också ha en kolumn som identifierar användaren och så kan respektive användare styra sitt innehåll.

??? Menar du att användarkolumnen behövs om det är fler än en som samtidigt löser korsordet? Eller hur menar du? :q

En möjlighet är ju att man klickar på korsordet (bilden) där man vill fylla i och så får man upp ett textfält som går in i databasen och sedan ritar om bilden.

Men hur känner bilden av skillnaden mellan om man klickar på ett ställe eller ett annat? :q

Och i och med att det är serverskript, måste man inte då trycka på en knapp så fort man fyllt i något för att det ska visas? Alltså för att bilden ska ritas om?

Medlem sedan aug. 20004 638 inlägg
#8

Normalt sett borde väl sånt här göras med Flash eller nåt liknande. Det känns liksom enklast. :)

Medlem sedan mars 20034 471 inlägg
#9

Axel skrev:

Normalt sett borde väl sånt här göras med Flash eller nåt liknande. Det känns liksom enklast. :)

Om man kan Flash kanske... Inte för mitt vidkommande!

Medlem sedan mars 20034 471 inlägg
#10

Löste det mha JavaScript och bilder i tabellceller, samt textfält.

Säkerligen finns det snyggare lösningar. :)

261 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)