Keskustelut

Suomipelit.comin keskusteluarkisto. Arkistosta on poistettu ylläpitoalueilla käydyt keskustelut.

Hae:

Hyppää hakutuloksiin

Päiväkirja: tambojevski

tambojevski on aloittanut keskustelun. Viimeisimmän viestin on kirjoittanut LassiP 30.7.2007 21:29.

Päiväkirja: tambojevski.

Kilpailijan päiväkirjamerkinnät tulevat tähän aiheeseen.

– Ylläpitobotti 7.7.2007 15:04

Jaaniin. tuli sitten ilmottauduttua tähänkin kisaan. Aika/motivaatio on tällä hetkellä lähes nollassa, mutta voishan sitä koittaa jotain pientä vääntää. Töiden jälkeen kun ei oikein hirveästi jaksa mitään koodailua ja viikonloppuisin on muutakin tekemistä...

Yksi idea tuli heti mieleen. Siihen ei tarvita grafiikkaa, korkeintaan jotain pientä töherrystä menuihin. Piirtää en osaa/jaksa, mutta netistä löytyy varmasti jotain. Ohjelmointiin käytän Javaa, grafiikkarajapintana joko LWJGL tai Java 2D. Täytyy nyt katsoa, tuskin tarvitsen tuota GL:ää lainkaan, ja Java 2D:ssä on parempi tuki eri käyttiksille.

Juonta en jaksa keksiä, tulee jos on tullakseen sitten lopussa. Voishan sinne johonkin jotain sydämiä heittää, niin tulee vähän rakkautta mukaan :D

Eli siis viivagrafiikan ja fysiikan voimalla eteenpäin pusketaan!

– tambojevski 11.7.2007 18:28

Noniin, fysiikkaengine alkaa olemaan pikkuhiljaa kunnossa, samoin grafiikkaengine. Tosin olen kaksi kertaa vaihtanut grafiikkakirjastoa. Alussa kävi mielessä, että olisi voinut kokeilla vaikkapa JMonkeyEngineä, mutta se vaikutti hieman liian raskaalta ja olisi sen opetteluunkin vierähtänyt pieni tovi... Onneksi suunnittelin luokat sen verran järkevästi, että pelin toiminnallisuus on erotettu graafisesta käyttöliittymästä, joten käyttöliittymän vaihto käy käden käänteessä.

-Java2D oli liian hidas, paitsi jos käytin OpenGL-pipelineä. Mutta ongelmana oli, ettei se jostain syystä toiminut kannettavassani, vaikka pöytäkoneessa toimikin.

-Sitten siirryin LWJGL:ään. Se oli todella helppokäyttöinen ja nopea kirjasto, mutta ongelmaksi tuli valikkojen/tekstien lisääminen. En jaksa ruveta säätämään tekstuureitten kanssa ja sitä paitsi pitäisi about piirtää omat fontit yms. jotta saisi edes yksinkertaista tekstiä ruudulle. Eikä LWJGL sisällä swing-tukea, joten se joutaa roskakoriin.

-No, tässä aamutuimaan sitten päätin kokeilla JOGLia ja sehän osouttautui oikein kivaksi kirjastoksi. Swing-komponentteja voi lätkiä sekaan juuri niinkuin itse lystää, joten esim. valikkojen tekemiseen ei kulu paljoa aikaa. Jos nyt joskus ehdin sellaisia edes tekemään.

Pelini tulee olemaan simppeli nopeutta vaativa, vahvasti fysiikkaan nojautuva, taitopeli. En usko, että tällaisia pelikilpailuja voitetaan tarinavetoisilla peleillä, sillä äänestäjien keski-ikä lienee jotain 13 ja 15 välillä, jotka ehkä tykkäävät enemmän toiminnallisuudesta. Tällä hetkellä pelissä ei ole mitään vihaan tai rakkauteen liittyvää, mutta ehkä siihen jotain keksii. Kenttäeditori oli valmiina jo aiemmista projekteista, vaikkei vielä yhtään kenttää olekaan tehtynä. Jos vain ehdin tekemään, niin peliin tulee kaksi pelimoodia.

Mainittakoon vielä, etten ole vielä joutunut piirtelemään varsinaista grafiikkaa lainkaan, ja siihen tietysti pyrin, ettei tarvitsekaan.

– tambojevski 22.7.2007 13:26

Joo syön sanani noista grafiikkaengineistä. JOGL oli kömpelö ja hidas kuin vanha eukko, joten vaihdoin takaisin LWJGL:ään. Lisäksi löysin mahtavan fengui-kirjaston, jolla saa helposti valikkoja/tekstejä aikaan. Jos nyt pikkuhiljaa ehtisi keskittyä sisällön tuottamiseen...

– tambojevski 23.7.2007 17:38

Noniin, projekti alkaa pikku hiljaa muistuttamaan jotain pelin tapaista. Vihdoinkin sain fysiikkaenginen suht stabiiliksi lisäämällä siihen pari ylimääräistä tarkistusta. Lisäksi sain väsättyä highscores-sydemin tietysti helvetillisellä kryptauksella varustettuna :D

Tehtävää riittää vielä vaikka millä mitalla. Huomenna pitäisi tehdä julkaisukelpoisia kenttiä, joita on tällä hetkellä pyöreät nolla kipaletta. Lisäksi valikoista on tällä hetkellä tehtynä n. 20%, ja muutenkin viimeistelyä on vielä vaikka kuinka. Saas nährä, ehtiikö tätä valmiiksi tekemään...

– tambojevski 28.7.2007 1:26

Kenttäeditori bugittaa enemmän kuin laki sallii. Polygonien kolmioihin jakaminen ei nimittäin oikein pelitä niin kuin pitäisi. No, kyllä tuolla nyt jotain aikaan saa. Nyt aamulla olen väsännyt 4 kenttää, vielä on 4 tuntia aikaa tehdä, joten johonkin 15 kenttään pyritään...

– tambojevski 29.7.2007 13:59

Noniin, tulihan se nyt valmiiksi viimeinkin. Sendiminen tapahtui 17.55 eli jäi aikaa vaikka kuinka :D Kenttiä en kerennyt tekemään kuin 9, koska kenttäeditori oli täys susi.

– tambojevski 29.7.2007 17:59

No nyt kun tuli vähän lisäaikaa, niin korjasin pari pikkubugia. En kyllä jaksa enää muuta tehdä.

– tambojevski 29.7.2007 20:50

Okei, vähän päivitystä luvassa: uusi versio (kopioi jar-hakemistoon). Pelattavuutta parannettu, kuitenkin sillä kustannuksella, että pallo voi mennä polygonin sisään, mutta pienen testin jälkeen se näyttäisi olevan aika harvinaista. Lisäksi jarrutusta paranneltu.

Tässä pari uutta kenttää (kopioi lev-hakemistoon): 10 ja 11.

Onko kukaan muuten saanut tätä edes wörkkimään? :)

– tambojevski 30.7.2007 19:33

Toimi se, mutta eipä se muuten pahemmin kiinnostanut.

– Örkki from Finland 30.7.2007 20:03

Ihan hauska peli. Juoni jäi vähän ehkä vajaaksi :)

– kkuvaja 30.7.2007 20:05

Ainut peli jonka sain (OpenSUSElla) kunnolla toimimaan boriksen pelin lisäksi. On ne pallot sitten kiinnostavia.;)

Kisaversion bugisuus (etenkin deformable body-pallossa) häiritsi, grafiikoissa olisi pieni detalji tervetulluttu, kentät oli kauniisti sanottuna ikävystyttäviä ja kuuloelinkin kaipaili jotain ärsykettä. Pinnistin vaistoni terävimmilleen, mutta vihaan, rakkauteen tai tarinaan liittyvää en pannut merkille. Loistavaa, et jää nollille!

;)

Offtopic: Menin sentään kaikki kentät läpi!


Edit. Niin, kaikin muuten puolin ihan jees; pelattavuus yms. ;)

– LassiP 30.7.2007 21:29