Lautapelejä Nettiin!
Olen rakentamassa lautapelejäni nettiin, juuri nyt Sun Java SE:n avulla.
Mieleen myöri kuitenkin kysymyksiä kun löysin tämän HTML5 ja siinä <canvas>.
Mitä kaikkea vaihtoehtoja on jos haluaa että lautapelit toimivat suoraan
selaimen sivulla, iliman mitään plugin taikka mitään muutakaan asetteluja kuten
Java JRE.
Eli, mitkä ovat vaihtoehdot HTML5 + <Canvas> lisäksi lautapelieni valmistukseen
en halua että asiakas joutuu lataamaan mitään ohjelmaa, lautapelien tulee käynnistyä suoraan kun netti sivun avaa.
Olen iäkäs netti aloittelija, muutaman vuoden harrastus Java kokemuksella.
//.....
Kiitos..
Aika monipuolisia lautapelejä pystyisi tekemään myös HTML4:ää käyttäen. Javascriptihän selaimessa täytyy olla päällä käsittääkseni HTML5:nkin tapauksessa.
Ihan esimerkkinä tuossa on yksi:
http://funmin.com/online-games/chinese-checkers/index.php
Asiakkaalla pitää lienee olla jokin näistä:javascript sallittuna, java-tulkki, flash-player(tai mikä nyt flässin suorittaakaan selaimessa?) tai silverlight härpäkkeet. Varmaankin kattavimman tuen saa html4:llä, mutta ei sillä mitään kovin erikoista välttämättä saa aikaan.
-Flash ei taida toimia vielä esim iPhoneilla toisin kuin java(?).
-Canvas-elementti ei toimi vielä IE:ssä( http://excanvas.sourceforge.net/ <- tuon avulla toimii, mutta hieman hitaasti), tosin se kaiketi toimii tulevassa IE9:ssä.
Tällä hetkellä kuitenkin suurin osa sivustoista joissa on pelejä, käyttää joko flash:ia tai javaa.
Jos asiakas haluaa pelata pelejä, niin hän voi hieman nähdä asian eteen vaivaa ja asentaa tarvittavan pluginin. Jos kohderyhmänä on henkilöt jotka mahdollisesti muutenkin pelaavat vastaavia pelejä, niin heillä on todennäköisesti javat ja flash-tuet jo valmiina.
Jos päätät käyttää HTML5:ttä niin osallistu toki samalla mozillan järjestämään "Game on 2010"-kilpailuun https://gaming.mozillalabs.com/
XYZ kirjoitti:
-Flash ei taida toimia vielä esim iPhoneilla toisin kuin java(?).
Ei taida toimia kyllä Javakaan, tai sitten Jobs on hieman muuttanut näkemystään tämän kommentin jälkeen: "Java's not worth building in. Nobody uses Java anymore. It's this big heavyweight ball and chain."
Javascript on luultavasti parhaiten tuettu vaihtoehto. Jos se ei ole käytettävissä, on epätodennäköistä, että Java, Flash tai Silverlightkaan olisi. Toisaalta noista mainituista pelkkä JS on monessakin, kuten esim. juuri iPhone.
Aihe on jo aika vanha, joten et voi enää vastata siihen.