Sanapeliä pukkaa

Block Words
https://codepen.io/minkkilaukku/full/qMrbdq/

Ruudukosta muodostetaan sanan osia (pystyyn, vaakaan tai viistoon), joista sitten sanoja.
Ruudukosta hiirellä vedetty palanen menee alapuolelle "blockiksi", jotka taas klikkaamalla voi valita haluamassaan järjestyksessä sanan muodostukseen (ja perua myös klikkaamalla tai kaikki "peruuta"-napista)

Blocki-varastoon kuitenin mahtuu vain tietty määrä, joten ole varovainen, ettei sanan muodostoksesi epäonnistu, kun tarvittu osanen katoaakin varastosta, kun muodostat uuden! Sanoista ansaitset pisteitä, joilla voi ostaa parannuksia: enemmän siirtoja (vetoja ruudukosta), suurempi varasto ja suurempi ruudukko. Pitemmistä sanoista saa enemmän pisteitä.

PS. kun olet tehnyt viimeisen siirron, voit vain rentoutua ja katsoa kun tietokone muodostaa sinulle varastostasi parhaimman mahdollisen sanan!
11218
Äänestä

Muut lukivat myös

Vastaukset 11

Vanhimmat

Tuossa kävin tuota peliä testaamassa, ja petyin kun ruutujen leveyttä sain nousemaan ja kirjaimiakin voi jo valita 4, mutta valituista kirjaimista peli arpoi edelleen 3 merkin mittaisia sanoja. Oletin että olis saanut kaikki 4 kirjainta pisteitä antavaksi sanaksi.

Vähän on tullut noita pelejä koko elin aikana harrastettua, joten se varmaan kuuluu noin mennäkin. Aivan uusi tuttavuus tuollainen peli, ja ideaakin siitä löytyi. Laaja sanasto 19 104 sanaa ja pisimillään 8 merkkiä/sana, vaikka pelissäni tuli vain noita 3 merkin sanoja.

Äänestä
  • Aloittaja

    Kyllä mulla ainakin tekee:

    http://tinypic.com/r/mmts8l/9

    Alkuperäinen sanasto, jota käytin (kielitoimiston sanakirjasta parsittu) ei mahtunut CodePeniin, siinä olis 99089 sanaa. Mä otin jonkun pienemmän yleisten sanojen listan ja lisäsin sitten isosta sanakirjasta vielä noita lyhyempiä mukaan.
    Eikös siinä ollu yli kasin pitusia? Mä oon varmaan filtteroinu vahingossa koko listan enkä niitä lisättäviä.

    Äänestä

  • minkkilaukku kirjoitti:

    Kyllä mulla ainakin tekee:

    http://tinypic.com/r/mmts8l/9

    Alkuperäinen sanasto, jota käytin (kielitoimiston sanakirjasta parsittu) ei mahtunut CodePeniin, siinä olis 99089 sanaa. Mä otin jonkun pienemmän yleisten sanojen listan ja lisäsin sitten isosta sanakirjasta vielä noita lyhyempiä mukaan.
    Eikös siinä ollu yli kasin pitusia? Mä oon varmaan filtteroinu vahingossa koko listan enkä niitä lisättäviä.

    Voi siinä ollakin pitempiä, minä vieritin listaa ja yritin paikallistaa pisimän sanan vain silmääräisesti. Minäkin olen käyttänyt tuota kielitoimistan sanastoa, joissakin tapauksissa. Oli muuten pisin rivi ohjelmakoodia jonka olen ikinä nähnyt.

    Äänestä

  • Aloittaja

    Turbo-Urpo1 kirjoitti:

    Voi siinä ollakin pitempiä, minä vieritin listaa ja yritin paikallistaa pisimän sanan vain silmääräisesti. Minäkin olen käyttänyt tuota kielitoimistan sanastoa, joissakin tapauksissa. Oli muuten pisin rivi ohjelmakoodia jonka olen ikinä nähnyt.

    Tarkistin, ni joo ei siellä ollu yli kasin mittasia. Mutta nyt on, kun mä keksin miten sen koko sanakirjan saa sinne: laitan sen githubiin ja sitten linkkaan sen scriptin code peniin.

    Piti muuten laittaa osoitteena "cdn.rawgit.com" muuten tuli sitä tavanomasta erroria, jota selaimen kanssa aina tulee: ei voi ladata sitä, cross-origin mime-type tätä. (Oon mä mielestäni ennenkin githubista noita laittanu suoraan, että onks tää joku uus juttu että ei pysty?)

    Mut siinä oli yhä yks ongelma: jos sen sanalistan lukee tiedostosta siinä githubissa olevassa scriptissä, niin se ei toimi CodePen:issä, tulee errori: "Failed to execute 'send' on 'XMLHttpRequest'". Lokaalisti (eli kun Bracketsissä linkkasin sen githubin scriptin ja kokeilin selaimesssa) kyllä toimi. No, laitoin sitten taas koko sanakirjan taas vaan yhtenä koodirivinä :D, eli jos haluut nähä vielä pitemmän niin:
    https://cdn.rawgit.com/minkkilaukku/finnish-dictionary/master/completeDict.js

    Tällänen ois se toinen tapa miten yritin, joka ei CodePenissä toiminu:
    https://github.com/minkkilaukku/finnish-dictionary/blob/master/loadDict.js

    Äänestä

  • minkkilaukku kirjoitti:

    Tarkistin, ni joo ei siellä ollu yli kasin mittasia. Mutta nyt on, kun mä keksin miten sen koko sanakirjan saa sinne: laitan sen githubiin ja sitten linkkaan sen scriptin code peniin.

    Piti muuten laittaa osoitteena "cdn.rawgit.com" muuten tuli sitä tavanomasta erroria, jota selaimen kanssa aina tulee: ei voi ladata sitä, cross-origin mime-type tätä. (Oon mä mielestäni ennenkin githubista noita laittanu suoraan, että onks tää joku uus juttu että ei pysty?)

    Mut siinä oli yhä yks ongelma: jos sen sanalistan lukee tiedostosta siinä githubissa olevassa scriptissä, niin se ei toimi CodePen:issä, tulee errori: "Failed to execute 'send' on 'XMLHttpRequest'". Lokaalisti (eli kun Bracketsissä linkkasin sen githubin scriptin ja kokeilin selaimesssa) kyllä toimi. No, laitoin sitten taas koko sanakirjan taas vaan yhtenä koodirivinä :D, eli jos haluut nähä vielä pitemmän niin:
    https://cdn.rawgit.com/minkkilaukku/finnish-dictionary/master/completeDict.js

    Tällänen ois se toinen tapa miten yritin, joka ei CodePenissä toiminu:
    https://github.com/minkkilaukku/finnish-dictionary/blob/master/loadDict.js

    Mites tuo nyt oikein menee, sanastoa eikä viittaustakaan rawgit.com:ssa olevaan completeDict.js tiedostoon en löytänyt CodePenissä olevassa qMrbdq.js tiedostossa, mihin sinä sen sanoston piilotit ?

    Yritin oppia ottaakseni — löytää miten rawgit.com:ssa olevaan tiedostoon viitataan, mutta enhän minä onneton löytänyt mitään viittausta, sen enempää kuin sanastoakaan, silti peli toimi.

    Äänestä

  • Aloittaja

    Turbo-Urpo1 kirjoitti:

    Mites tuo nyt oikein menee, sanastoa eikä viittaustakaan rawgit.com:ssa olevaan completeDict.js tiedostoon en löytänyt CodePenissä olevassa qMrbdq.js tiedostossa, mihin sinä sen sanoston piilotit ?

    Yritin oppia ottaakseni — löytää miten rawgit.com:ssa olevaan tiedostoon viitataan, mutta enhän minä onneton löytänyt mitään viittausta, sen enempää kuin sanastoakaan, silti peli toimi.

    Se on laitettu head:iin. HTML-otsakkeen vieressä on ratas-kuvake, josta pääsee asetuksiin ja siellä "stuff for <head>".
    Ja siellä lukee
    <script src="https://cdn.rawgit.com/minkkilaukku/finnish-dictionary/master/completeDict.js"></script>

    Olishan tuon tietenkin voinut laittaa varmaan siihen ite laatikkoonkin (joka taitaa <body>:ä kuvastaa), mutta varmuuden vuoks pistin tuonne että tulee ensin ladattua. Ilmeisesti tuolla CodePen:issä se menee siten, että JS-loota suoritetaan kun documentti on valmis(?), ainakaan mun ei oo ikinä tarvinnu window.onload:ia tai vastaavaa kirjottaa ja jutut on toiminu.

    Äänestä

  • Aloittaja

    minkkilaukku kirjoitti:

    Se on laitettu head:iin. HTML-otsakkeen vieressä on ratas-kuvake, josta pääsee asetuksiin ja siellä "stuff for <head>".
    Ja siellä lukee
    <script src="https://cdn.rawgit.com/minkkilaukku/finnish-dictionary/master/completeDict.js"></script>

    Olishan tuon tietenkin voinut laittaa varmaan siihen ite laatikkoonkin (joka taitaa <body>:ä kuvastaa), mutta varmuuden vuoks pistin tuonne että tulee ensin ladattua. Ilmeisesti tuolla CodePen:issä se menee siten, että JS-loota suoritetaan kun documentti on valmis(?), ainakaan mun ei oo ikinä tarvinnu window.onload:ia tai vastaavaa kirjottaa ja jutut on toiminu.

    Onhan siellä asetuksissa kyllä Javascipt-välilehdellä myös "Add External Scripts/Pens". Laitoinkin sen sitten sinne.

    Äänestä

  • minkkilaukku kirjoitti:

    Onhan siellä asetuksissa kyllä Javascipt-välilehdellä myös "Add External Scripts/Pens". Laitoinkin sen sitten sinne.

    No just, tuostahan minä sitä haikin, ja nythän se löytykin. Asia selvä.

    Äänestä

  • Turbo-Urpo1 kirjoitti:

    No just, tuostahan minä sitä haikin, ja nythän se löytykin. Asia selvä.

    Tulipa kerralla opittua useampi tapa ottaa mukaan CodePenissä ulkoinen liitos, ei mennyt hukkaan tämäkään päivä.

    Äänestä

Millä sinä noita *.js tiedostoja kirjoittelet, sulla on varmaan Windows ja joku ?

Äänestä
  • Aloittaja

    Joo Windows 7 on läppärissä ja Brackets-editorilla teen. Pienellä Python scriptillä sitten junttaan kaikki yhteen et saa tuonne laitettua :-).

    Äänestä

Kommentoi aloitusta


minkkilaukku kirjoitti:

Block Words
https://codepen.io/minkkilaukku/full/qMrbdq/

Ruudukosta muodostetaan sanan osia (pystyyn, vaakaan tai viistoon), joista sitten sanoja.
Ruudukosta hiirellä vedetty palanen menee alapuolelle "blockiksi", jotka taas klikkaamalla voi valita haluamassaan järjestyksessä sanan muodostukseen (ja perua myös klikkaamalla tai kaikki "peruuta"-napista)

Blocki-varastoon kuitenin mahtuu vain tietty määrä, joten ole varovainen, ettei sanan muodostoksesi epäonnistu, kun tarvittu osanen katoaakin varastosta, kun muodostat uuden! Sanoista ansaitset pisteitä, joilla voi ostaa parannuksia: enemmän siirtoja (vetoja ruudukosta), suurempi varasto ja suurempi ruudukko. Pitemmistä sanoista saa enemmän pisteitä.

PS. kun olet tehnyt viimeisen siirron, voit vain rentoutua ja katsoa kun tietokone muodostaa sinulle varastostasi parhaimman mahdollisen sanan!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu