Tarkoitukseni olisi opetella tekemään Java pelejä internettiin. Soveltuuko eclipse ohjelmointiympäristö tähän? Ei ainakaan toistaiseksi netin yli pelattavia, vaan pelaajan koneelle ladattavia. Onko internet Javassa valmiina spritejä, vai täytyykö ne tehdä itse? Onnistuuko se Javassa, kuten Ohjelmointiputkan spriten toteutusohjeessa on neuvottu? Voinko Java pelistä lähettää pisteet analysoitavaksi PHP:lla ylläpidettävään Hiscore taulukkoon, ja kuinka?
Ohjelmointiympäristö ei vaikuta mitenkään siihen mitä voit koodata. Eclipse on kuitenkin ihan hyvä java-koodaukseen, vaikka itse pidänkin sitä hiukan raskaana pikkuohjelmien tekoon.
Javassa spritet on helpoin tehdä läpinäkyvillä kuvilla, joita java tukee suoraan. Eli teet vaikka png kuvan, jonka tausta on läpinäkyvä ja piirrät sen normaaleilla kuvanpiirtofuntiolla taustan päälle. Spritet voi tehdä myös Ohjelmointiputkan ohjeen mukaan, mutta silloin kannattaa käyttää MemoryImageSource tai jotain muuta vastaavaa luokkaa, jolla kuvan pikseleitä voi nopeasti käsitellä suoraan.
Javalla voi lähettää tietoa verkon yli Socket-luokalla. Palvelimelle pitää tietenkin tehdä joku pieni ohjelmanpätkä, joka ottaa tietoa vastaan. Voit vaikka tehdä pienen PHP sivun tietojen vastaanottoon ja lähettää datan HTTP-POSTina.
Javasta löytyy paljon kaikkea valmista kivaa. Esim webbipalvelimiin ei kannata Socketilla ottaa yhteyttä vaan käyttää HttpURLConnection:ia.
Aihe on jo aika vanha, joten et voi enää vastata siihen.