perjantaina, kesäkuuta 09, 2006

 

Flash:n opettelua.
















Kesälomat on menossa ja päättötyö pitäisi aloittaa.
Tuli tuossa menneen kuukauden aikana opeteltua flash-ohjelmointia ja siinnä samassa
tuli rakennettua qstock-festarille peli.
Minulla oli aika vapaat kädet pelin suhteen tehä mitä vain, mutta kuukaudessa flash:n opettelu ja itse projectin(beibesivuston) rakentaminen toiveiden mukaisesti rajoitti etten ruvennut suunnittelemaan suurempaa hommaa. Deadlineen mennässä pyrin samaan valmiin kohtuu hyvin toimivan paketin. Tästä pääset suoraan sivustolle jostain peli löytyy.

Itse olen tyytyväinen mitä aikaseksi sain. Eihän tämä kovin ammattilaisen käden jäljeltä näytä mutta tästähän ne kaikki alkuun lähtee. Grafiikat on aika karut, äänet karut, itse peli karu, mutta ajaa itse asian että saadaan mainostusta ja lippuja jaettua.

maanantaina, huhtikuuta 10, 2006

 

Peliyritystä? No ehkä.

Sitä tässä olen lähiaikoina miettinyt, että olisiko AMK-tasolla TOSISSAAN halukkaita opiskelijoita kokoontuun porukkaan, jossa luotaisiin pienehkö peli. Peliprojektilla hoideltaisiin vaikka opiskeluajan työharjoittelu ( ja kyllä joku voisi hoidella jotenki vaikka päättötyönkin).
Luotaisiin pienehkö peliyritys ja kokeiltaisiin miltä se tuntuisi epävirallisesti.
Ottakaa yhteyttä jos peliohjelmointi kiinnostaisi työharjotteluna. Voi ottaa muutenkin jos kiinnostaa peliala, sillä kaikki itsensä mainostaminen voi joskus olla eduksi.
(joku ottikin jo yhteyttä mutta minun linux-mail opettelujen takia menetin kaikki sähköpostit. Laitahan vain postia niin pistän yhteystiedot paremmin talteen)

Pelialalle, minkä voimin, millä osaamisella, ei sinun tarvitse osata koodata sillä jos osaat jotain pätevästi:
Ohjelmointia,
mallintamista,
musikointi tai
graaffista osaamista.


9.6.2006
Hiljaista oli sitten tämän suhteen eli yritykseksi jäi. Mutta katsellaan mitä tulevaisuus tuo.

 

OAMK:n verkkolehti SPOTTI

Vai semmosta tällä kertaa. Tervetuloa opiskelemaan Raahen Tekuun.
Kyllä sieltä löytyy sopivia kursseja omiin harrastuksiin.
Spotti.

ps. jutussa pieni virhe. En itse ole kehittelemässä virtuaalilaseja. Sitä olen vaan itse toivonut että virtuaalilasit tulisivat jossain välissä luomaan kunnon pelielämyksiä.

perjantaina, maaliskuuta 31, 2006

 

Oulu, peliyrittäjyyden piilaakso.

Mielenkiintoisen uutisen pongasin kymppiuutisista(mtv3:n nettiTV:n uutisarkisto: Oulusta peliyrittäjyyden piilaakso).
Makeeta seurata miten ELVI-projekti toimii. Toivotaan, että se lisää pelialantöitä suomeen.
Vaikka se töitä lisääkin niin hankalaa se tuntuu olevat että koulun penkiltä pääsis lähellekään pelialantöitä. Tuntuu vain, että peliohjelmointi tulee jäämään harrastukseksi ellei omaa yritystä pistä pystöön, mutta silloinkin pitäisi löytää itse ammattitaitosta porukkaa mukaan, joka tuntuu olevan haastavaa. Kokeilin kauan aikaa sitten koota porukkaa, mutta jäihin se meni.
Toivottavasti tämä ELVI-projekti ei jää vain tuohon pariin vuoteen vaan saisi lisää rahoitusta ja parantaisi meidän tavallisien peliharrastajien asemaa.

 

Päättötyö tulee viemään aikaa peliprojektilta


Opiskelut on siinä vaiheessa että pitää keskittyä hieman jo päättötöihinkin, joka tulee varmasti hidastamaa salibandypeli-projektia ja jopa joutuu pistää jäihin siksi aikaa. Kuvassa karkea kuvaus päättötyöstä, jossa virtuaalimaailmaa käytetään hyväksi opastamiseen. Positiivista päättötyöprojektissa on se että sen editoria voidaan osaksi käyttää salibandyprojektin kehitelyssä. Tästä projektista kuullaan lisää myöhemmin.

Muitakin ohjelmistoprojekteja on hidastamassa bandy-projektia. Eräässä kouluprojectissa pitää koodailla ohjelmisto säädettävään virta- ja jännitelähteeseen(ARM-prossulle, Sulautettujärjestelmä)

Joten kaiken tämän softan vääntelyn jälkeen ei hirveesti huvita haaskata muuta sosiaalista elämää näytön vahtaamiseen.

keskiviikkona, maaliskuuta 22, 2006

 

Kokeisiin lukemista ja pyh.


Kilkkaamassa suuremmaksi.

Huomasin tuossa vaan että aika vaikeaa sitä on kokeisiin lukea kun on paljon kiinnostavempaa hommaa. Hyvinhän nuo kokeet on menny tähänkin asti ilman suurempia lukemisia.
Samalla kun olen lukenut niin olen kasannu kaukaloa, joka nyt on hieman vaikeampaa mitä salibandyreeneissä kaukalon kasaaminen. Ylläolevassa kuvassa pistin hieman koodia näytille niille jotka ei hirveesti tiedä miltä koodi voi näyttää. Kuvassa asetellaan kaukalon laitoja jotka näkyvät alla olevassa kuvassa.


Kilkkaamassa suuremmaksi.

Kuvassa olevat pallot pystyn pudottamaan liikkeelle jolloin ne hienosti pomppivat laidoissa laitoihin.
Tällä hetkellä aika menee bugien tunnistamiseen ja korjaamiseen.
(Kuten kuvista huomaa en keskity grafiikkaan tässä vaiheessa vaan suunnittelen ja rakentelen toiminnallistapuolta. Vinkki että ylimääräinen hifistely ja optimointi tässä vaiheessa on turhaa työtä, joka vie vaan aikaa.)



sunnuntaina, maaliskuuta 19, 2006

 

Mä olen nörttimies, oon hitto soikoon....


.Klikkaamalla isommaksi.

...tuhansia öitä, valvottuja öitä, viikkoja koneella, saa koodia niellä... (Lainaus: matti Esko, rekkamies)
Jöö, taas sitä valvotaan niin että alkaa klassikot soimaan päässä. Kannattas kyllä pistää maate(Yö, 03:05) tai edes pistää kunnon musiikkia soimaan.

Tässä on tullut pähkäiltyä projektiongelmia ja nyt menee vaivatta kaikki testimodellit textureineen pelinrunkoon. Kuvassa vain testiobjectit testitekstureineen. Grafiikkan laatuun ei ole panostettu. Valoisuus,varjot ja sun muut bumpmap efektit/hdr-renderöinnit puuttuu, jne...
Seuraanava ongelmana pitäisi fysiikka saada toimimaan kunnolla mutta meneekin harmittavasti seuraavat päivät koulun kokeiden aiheuttamassa stressissä.
Jos ottaisi seuraavaksi kunnon urakaksi rakentaa testipelaaja pelimaailmaan jota voisi juoksuttaa tyhjässä hallissa stressileluna :)

-Kuvan hallinrunko(tosin pylväät jääny pois).

lauantaina, maaliskuuta 11, 2006

 

Jippiii!! RaaPo:mme nousi 2 Divariin!


Ja niin saatiin kauden viimeinen turnaus pelattua ja samalla 2 divari varmistettua..
Viimeiset pelit oli selvää kauraa:
7-2 ja 10-0 voitot. Tänne tulee joskus päivitettynä lopulliset listat.
Oikeaan aikaan tuli nousu kun samaan aikaan juhlitaan Raahen Ponnistuksen juhlavuotta 100.
Muistan vielä kun aloiteltiin 5-divarissa 1997. Oli se vaan aikaa. Ei olisi uskonut, että joskus 2:ssa pelataan. siison vas kuud änd tiim plei kreit, Kiitos tiimille ja sponsoreille.

tiistaina, helmikuuta 28, 2006

 

Pelialan tulevaisuus

ABI Research -tutkimusyhtiö kertoo että pelimarkkinat kasvavat viime vuoden 33 miljardista dollarista 66 miljardiin vuonna 2011. Tuohon rakoon nyt kannattas yrittää iskeä, jos löytyy hyviä ideoita. Nämä peli-ideat kannattaisi soveltaa nettipelaamisen puolelle sekä mobiili ja konsolilaitteille.

Lähteet:
ABI Research (alkuperäinen in english)
Konsolifin
(suomeksi lisää)

Itse kannatan sitä tyyliä että pelit pitäisi saada imuttaa ilmaiseksi sekä pelata johonkin saakka ilmaiseksi. Lisäosat/pelin jatkamisesta sitten otettaisiin maksua, vaikka yksinkertasesti kännykän tekstiviestillä.
Vähän vaikka PlanetSide(Mbnet) pelin tyyliin, jonka voi imuttaa ilmaseksi.

Tässä yksi mielikuvituksillenen idea "Jallikseksi jalliksen paikalle" -systeemi. Urheilupelissä joka sisältäisi nettipelaamismahdollisuuden voisi olla krediitti systeemi jossa voisi tekstarilla ostaa krediittejä joilla voisi ostaa muilta nettipelaajilta vaikka virtuaalipelaajia. Omia kasvatteja voisi myydä muille ja tienata krediittejä, joita voisi käyttää vaikka toisen joukkueen ostamiseen.
Ideana loistava kun voisi tehdä kauppaa muiden kanssa, mutta toteutus on toinen asia.

edit 4.3.2006
Latausmyynti (mbnet)

sunnuntaina, helmikuuta 26, 2006

 

Palaute,vinkit..jne..

Tässä sivussa on tullu huomattua että kiinnostusta peliin löytyy. Paljon on tullu palautetta, ideoita ja vinkkejä. Kiitos, sillä nämä lisää työmotivaatiota ja auttaa pelin kehityksessä.
Ehkä liian suuri kohu vielä tässä vaiheessa, mutta lähettäkää rohkeasti lisää palautetta.

- salibandy.org :iin on syntynyt asiallinen keskustelu aiheesta.

Useimmin kysytty kysymys on ollut että "milloin peli valmistuu"?
Tähän on täytynyt vastata että ei ainakaan tänä vuonna sillä hommaa on aivan tajuttomasti.
Joku pieni testi versio 1.0 on ainakin omaan käyttöön tämän vuoden puolella valmistumassa, jota sitten rakentelen ja kehittelen eteenpäin(prototyyppi). Sitä en uskolla vielä luvata että tuleeko yleiseen jakeluun mitään versiota.

Mutta nyt ensiviikolla koulussa koeviikkot, odottelen innolla tulevaa hiihtolomaa jolloin silmät ei koodista irtoa.

edit 28.02.06
Tutustu mielenkiintoiseen urheilu blogiin Avokatsomo.com
Myös mukana ollu juttua projectista.

perjantaina, helmikuuta 10, 2006

 

Mikäs se irrlicht on?


Lyhyesti kerron pintapuolisesti mikä irrlicht on. Irrlicht on 3d grafiikan rajapinta, joka on Itävaltalaisen Nikolaus Gebhardt :n 2002 aloittama open source projekti. Enginellä voi tuoda näytölle 2d/3d grafiikkaa ja sisältää tuet monelle formaatille. Irrlicht soveltuu monelle alustalle ja kehittyy kokoajan lisää. Tällä hetkellä enginellä voidaan luoda grafiikat seuraaville alustoille:
Tulevaisuudessa on mahdollisesti monella muullakin alustalla. Yksi suunniteltu mahdollisuus on pyörittää engineä iPOD CE:llä.
Tässä hyvää on se että minun itse ei tarvitse keskittyä muutakuin pelin koodaamiseen ja peli kääntyy muille alustoille paria riviä muuttamalla. Engine on c++:lla tuotettu mutta työnalla oleva projekti Jirr mahdollistaa JAVAn käytön. Tietääkseni mahdollisuus on monelle muullekin kielelle.

Irrlicht tulevaisuus näyttää hyvältä sillä käyttäjiä on lupaavasti ja aktiivinen foorumi, jossa erilaiset projectit antaa lisäarvoa enginelle.
Eräs henkilö luo osaa jolla voidaan lisätä pelimaailmaan hieno ruohikko(kuvassa). Kannattaa seurata foorumia, sillä on paljon muutakin.

Lisää kannattaa tutkia irrlicht:n omilta sivuilta jos tarvetta löytyy ilmaiselle lupaavalle grafiikka enginelle, jota voi hyödyntää kaupallisissa töissä.

 

Miksi koodailen salibandypeliä? Miksi ei uutta doomia :)

No siihen on yksinkertainen selitys, sillä pelaan itsekkin salibandya. Kerho-iästä pitäen olen pelaillu säbää maalissa ja nykyään pelailen RaaPo:n miehityksessä 3. divarissa. Huomenna matkataan Rovaniemelle pelaileen 2. viimestä turnausta, jossa jo ratkaistaan mahdollisuuksia nousta 2. divariin ja se miten on käynyt näkee tästä. Sepä se, urheiluharrastuksena salibandy, niin miksei tietokoneharrastuksena salibandy =)

Muita syitä siihen on että tämän tyylinen urheilupeli ei sisällä liikoja modelleja, joten säästytään siitä ettei yksin tarvi mallinnella ja piirrellä valtavia maailmoja, joka sitten säästää huimasta aikaa.
Myös se että tässä saa tehdä myös monipuolista työtä. Pitää yrittää perehtyä kunnolla tekoälyn rakentamiseen. Myöhemmin voisi mahdollisesti testata tässä pelissä neuroverkkoja. Tulevaisuudessa neuroverkkojen käsittely voi olla arvokasta tietoa. Ideoita tulee ja menee, mutta yksi idea on että jotain pelin versiota voisi käyttää neuroverkkojen opiskeluvälineenä, jossa opetettaisiin pelaajaa pelamaan älyn kera.

lauantaina, helmikuuta 04, 2006

 

Näin se kaukalo mallintuu..


(Suurentaminen painamalla hiirellä kuvaa.)

Onse ku päivällä on kova väsymys päällä ettei oppitunneilla pysy hereillä, mut heti kun pääsee mielenkiintoisia hommia tekeen niin väsymys unohtuu. Tässä yön pikkutunneilla kun porukka ravaa baareista pois(04:51) niin meikä poika nörtteilee.

Kuinka kaukalon laita on valmistunut:
-Ensin on mittojen mukaan mallinnettu laita.
-Sitten on malliin lisätty UV-pisteet, eli tekstuurille koordinaatit. (Tekstuuri on kuva joka sijoitetaan 3d-mallin päälle)
-Seuraavaksi on avattu 2d-kuvankäsittely ohjelma ja piirretty karkeat testitekstuurit(oikea alakulma, laita tekstuuri)
-Luotu tekstuuri tuodaan mallinnustyökaluun ja liitetään malliin.
-Vasemmassa yläkulmassa laita on renderöity mallinnus ohjelmassa.

torstaina, helmikuuta 02, 2006

 

1. Kuukausiraportti.

Testataampa miten tälläinen kuukausiraportti lähtee käyntiin.
Pyrin kertomaan kuukausien ensinmäisillä viikoilla missä mennään.
Kuukausi on kyllä lyhyt aika joten suuria ihmeitä siinnä ei voi odottaa, kun pitää opiskella ja urheilla kotitöiden lisäksi.

1. Raportti:
- Luotu nettiblogi.
- Tutustuminen välineisiin(Blender, code::block).
- Opeteltu blenderin käyttö ja mallinnettu testihalli johon piirretty muutama testitekstuuri.
- Mallinnettu testihalli.
- Ennestään oli koodattu osa pelineditoria.(seuran-, pelaajan-, joukkueenlisäys)

*Suunnittelulista/työnjärjestyslista eli priorisointi:
1. gui mahdollisuus editoria varten 100%
- Vaihtoehtoina oli välillä gtk, mutta tyydyin irrlicht:n omaan sisäiseen gui:hin.
2. Hahmo ja animointi cal3d:lla tutkiminen 100%
- Netistä löytynyt cal3d
x. gui:n suunnittelua ja rakentamista(harjoittelua)
x. class joukkue. perusrunko 100%

x. class pelaaja perusrunko 100%

x. class seura perusrunko 100%
x. EDITOR: seuran muokkaus GUI 100%
x.
EDITOR: joukkueen muokkaus GUI 100%
x.
EDITOR: pelaajan muokkaus GUI 100%
x. blenderin opettelua 99% jatkuvaa opettelua
x. testihallin suunnittelu ja mallinnus 100%
x. testihallin testitextuurit 10%
x. kaukalon osien suunnittelu ja mallinnus 0%
x. kaukalon testitekstuurit 0%
x. Käytettävän model/objektin formaatin suunnittelua. 10%
x. testihallin ja kaukalon testaaminen myworld-enginessa.
Jne..


* (Tässä on pieni osa omaa priorisoitia. Se auttaa minua siinä että en tee monta asiaa yhtäaikaa. Listassa olen miettinyt myös sen että myworld:n kehittäjä ehtii kehitellä lisää ominaisuuksia engineensä -> Ei tarvitse itse koodailla ominaisuuksia jonka joku muu on jo suunnitellu tekevänsä. Ei kannata tehdä asioita kahteen kertaan kun voi säästää aikaa.)


 

Päänraapimista ja suunnittelua.


Suunnittelu yleensä jää pois kokonaan, mutta itse olen huomannu että pienikin suunnittelu paperille auttaa viemään työtä eteenpäin paljon paremmin kuin suunnittelu päässä silloin kun jotain osaa rakentaa. Ideat voi olla vaikka miten hulluja,tyhmiä tai ilmanaikusia, mutta ne voi säästää aikaa ja hermoja. Itsellä useasti tulee koulussa ajatuksia mieleen jota voisi hyödyntää pelissä, jotka kirjoitan paperille, sillä ne unohtuu aika helposti. Kun ideat vanhentuu paperilla, niin myöhemmin niissä voi olla hyödynnettävää tai unohdettavaa kun uudelleen tarkastelet.

Alkuvaiheessa kun pitäisi olla suunnitteluvaihe käynnissä niin kannattaa kysellä/kirjoitella foorumeille projektistasi. Palautteena tulee joskus hyviä ideoita mitä voi hyödyntää jo alkuvaiheessa.
(muutama oma kysely, saa nähä tuottaako tulosta, 1, 2,(3) . Myöhemmin lisää kun edistystä tulee projectissa, mutta ei liikaa jos projecti sattuu kuolemaan)

Suomeksi hyvää materiaalia suunnittelusta löytyy tästä.
Samaa materiaalia olen itse opiskellut OAMK:ssa peliohjelmointikurssilla.
Täysin tuota linjaa mitä materiaalissa on niin en hyödynnä. Pidän työtäni vapaa-ajan harrastuksena enkä halua ottaa liian virallisesti joka aiheuttaisi stressiä ja mielenkiinto katoaisi hyvin äkkiä. Materiaalia kannattaa lukea siittä saa hyviä vinkkejä.

keskiviikkona, helmikuuta 01, 2006

 

3d character animation library


Edellisiin opensource ihmismodelleihin kannattaa käyttää opensource cal3d:tä.
Cal3d mahdollistaa pelintekijälle hyvän animoidun henkilöhahmon ja tähän kun lisäät vielä ODE:n fysiikan* niin johan ON. Cal3d:stä hyvänä ominaisuutena löysin sen että modellia voidaan säätää 100%-0% alueella jolloin 100%:ssa on kaikki polykonit käytössä ja pienemällä arvolla ihminen piirretään vähemmillä polykoneilla. Tämä on hyvä jos pelin näytöllä vilisee useampia henkilöhahmoja kaukana sekä lähellä -> Säästää tehoa.

*Kun käyttää ode fysiikkaa henkilöhahmossa niin se toimii aivan realistisesti kun tiputat sen portaissa. Hyvä peli kuvamaan tätä on porrasturvat mutta ota huomioon, että cal3d:llä henkilöhahmo on tietenkin paremman näköinen.

Tämä formaatti voidaan yhdistää myös irrlicht grafiikka engineen, mutta se vaatii vähän perehtymistä. Minulta löytyy tällä hetkellä koodinpätkät jolla voidaan yhdistää irrlicht-0.12.0 <-> Cal3d 0.10. Kysele jos kiinnostaa..


*Suuri todennäköisyys että käytän hyväksi omassa projectissa.

tiistaina, tammikuuta 31, 2006

 

3D models for commercial and private use \o/


Nythän se oikea sivusto löyty, "3D models for commercial and private use". Sivuston aiheena on open source modellit. Tämä tarkoittaa sitä että kaikkea malleja(model) ei tarvitse itse mallintaa kokonaan vaan voi muokata valmiita malleja itselle sopiviksi ja ne vielä voi käyttää kaupallisessa projektissa. Tästä aiheesta innostuneena peliprojectin motivaatio vain kasvaa kasvamistaan. Näin ymmärsin heikolla lontoon murteella mutta tutkitaan lisää.

http://www.open3dproject.org/

*Suuri todennäköisyys että käytän hyväksi omassa projectissa.

lauantaina, tammikuuta 28, 2006

 

Triple-J:n urheilukeskus (3d mallinnus)



Mallintelin testihallin blenderillä. Hallista puuttuu oikeat tekstuurit mutta niiden tilalle olen piirrelly koetextuureja, jotka voi myöhemmin värittää oikeiksi. Halli on vielä kesken mutta tältä se näyttää tällä hetkellä. Tätä hallia en tule rakentamaan kovin suureksi(polykoni määrässä) eli hallista ei löydy ylimääräsiä muotoja.

Blender:
Blenderin käytön olen joutunut opettelemaan tätä projectia varten. Ennen leikin 3d studio maxilla, mutta käännyin blenderin puolelle sillä 3ds on liian kallis ostettavaksi, ja jos projecti ei satu koskaan valmistumaan niin ei tule turhia kuluja. Alku blenderin käytössä oli opettelemista koska se on aikapaljon erilaisempi kuin 3ds max. Netistä löytyy hyviä tutoriaaleja joiden kanssa opettelelu on vaivatonta. Blenderi tuntuu todella hyvältä ympäristöltä pelien rakentelussa. Suosittelen, jos et halua kaivella lompakkoa.

Hyvät tutoriaalit kannattaa hakea wiki:stä:
-Blender (suomi)
-blender (englanti)

*Blenderiä käytän omassa projectissa.

 

Pelin editor



Siinnäpä sitten ensimmäistä kuvaa testiksi. Olen suunnitellut rakentavan editorin jolla voidaan luoda urheiluseurat, joukkueet, pelaajat, kentät, muokata hallia 3d ympäristössä, valita pelaajan ulkoasuja, jne.JA nyt näistä kolme ensimmäistä on valmiina. Eli voimme tehdä tietokannat seuroille, joukkueille ja pelaajille. Editori sisältää vielä alkeelliset tiedot, sillä vielä en ole suunnitellut mitä esim. pelaaja sisältää (voima, kestävyys, nopeus. jne.).

Tulevaa:
Suunnittelua, aikataulua, projektin ylläpitämistä ja mitä tulee ensimmäinen pelipaketti sisältämään (versio 1.0 eli ensimmäinen tavoite).

perjantaina, tammikuuta 27, 2006

 

3d floorball ja oma pelitausta

Mitä? Miksi?
Noniin, tässä kun paljastelen aiheen niin pääsen kertomaan miten projecti etenee.
Rupesin värkkäileen ikuisuusprojektina 3d salibandypeliä ja ihan harrastuspohjalta. Kaikki tehdään oikeilla lisenseillä niin silloin on mahdollista kaupallistaa projecti eli myydä vaikka valmista peliä kaupoissa, mutta tämä kuulostaa vain unelmalta sillä teen yksin tätä ja harrastuksena sekä ajanvietteenä, että voi olla että koskaan ei valmistu mitään :/

Moni ei tiedä sitä miten suuri työnmäärä 3d pelissä voi olla. Pitää 3d mallintaa, piirtää 2d kuvia, tehdä musikkia ja ääniä. Sitten pitää suunitella ja ohjelmoida grafiikka-, ääni-, fysiikkaenginet... jne. Asiaa olisi niin paljon että sitä olisi aika turhauttavaa lukia tässä jos kaikki kirjottaisiin.
Työnmäärää kuvaa se että 3-4 hengen harrasteporukka voi käyttää pelin rakentamiseen jopa 5 vuotta ja minä käyttäisin aikaa 3-4 kertaa 5 vuotta eli n. 20v vuotta aikaa.
Miksi en tee useamman henkilön kanssa? No silloin se ei olisi harrastusta vaan pikkasen totisempaa, ja ryhmässä on aina omat vaikeudet vaikka mielellään kaupallisen pelin tekisin porukassa. Ajan säästämiseksi en tee uutta pyörää ku se on jo keksitty. Siksi käytän paljon valmiiksi tehtyä materiaalia (esim. open source tavara).

Mikä minulla on aikasempi pelitausta?
-"Ruotsalainen paskahousu"- korttipeli 2d grafikalla. Tein tämän pelin ammattikoulussa päättötyönä(kiitettävä,5). Tämä oli 1. peli jonka tein ja sain valmiiksi.
-Väliin mahtuu paljon (2d sekä 3d) ikuisuusprojecteja jotka ei ole valmistunu koskaan. Lähinnä toiminu kyllä hyvänä opettajana kasvattaen kokemuksia. (Esim. autokoulu-peli, jossa ajo-opetusta 3d muodossa oli yksi haaveista.)
- Yritysideakilpailun voitto, peliaiheinen.
Juttu1 ja juttu2.
Jos linkit on vanhentunu niin klikkaa kuvia. - - - - --->
-Breath of cold - (2d) Ammattikorkeakoulun projectityö. (5 henkilön projecti) Tämä projecti toi arvokasta kokemusta miten projecti voi epäonnistua. Alkuperäinen tavoite oli 3d peli, mutta minun vaihto-opiskelut sotkivat homman ja porukka joutui päättämään pelin ilman minua, jolloin peli vaihtui 2d grafikalle. Suuri kiitos Pyhäluodolle ja muulle ryhmälle.
-Tohtori matkins - Ammattikorkeakoulussa peliohjelmointikurssilla tehty protoryyppipeli. (n. 5 henkilön projecti)


Välineitä tällä hetkellä:
- Blender 3d mallinnusohjelma. (ilmainen, Sopii kaupalliseen projectiin)
- Gimp 2d grafiikkaan sopiva ohjelma. (ilmainen, Sopii kaupalliseen projectiin)
- Code::block IDE ohjelmointia varten (ilmainen, Sopii kaupalliseen projectiin)
- Microsoft Visual C++ Toolkit 2003 kääntäjä. (ilmainen, sopii ehkä kaupalliseen, mutta ei kriittinen että voidaan vaihtaa jos ohjelmisto kaupallistetaan.)

Open source softaa(koodia) tällä hetkellä:
- Irrlicht Grafiikka engine
(ilmainen, Sopii kaupalliseen projectiin)
- ODE fysiikka kirjasto.
(ilmainen, Sopii kaupalliseen projectiin)
- Myworld rajapinta engine joka yhdistää fysiikan
ja grafiikan, tulevaisuudessa äänet, jne.
(ilmainen, Sopii kaupalliseen projectiin)

Huomasit varmaan että kaikki oli ilmaisia. Käytän ja opettelen vain ohjelmistot jotka saa ilman kustannuksi sekä ovat jatkuvasti kehittyviä ympäristöjä( joissa joku muu taho kehittää ja parantaa systeemejä).

Suunnitelmia mitä materiaalia projektista blogataan?
Bloggerin tarkoitus on tuoda esille peliohjelmointi projektiani. Toivon että julkaisemastani materiaalista voi olla apua uusille pelikoodaajille ja myös kokeneemmat voi heittää minulle palautetta :)
Näin alkuvaiheessa en rupea levittämään ohjelmaani, suunnittelen vielä mitä voisin julkaista yleisesti, mutta neuvoja/uutisia/vinkkejä kirjoittelen joista toivon olen apua muille.
Projectista kertoilen miten se etenee ja näkyvästä materiaalista nakkelen screenshotteja esille.
Voit kertoa omat mielipiteesi ja ideasi salibandypelistä niin katsotaan mitä voin tehdä.

ps. Tästä voi imuttaa tän hetken ainoan salibandypelin joka on tehty vuonna 1997.
MER Innebandy (3,1 MB)
jos linkki ei edelleenkään toimi niin kokeile tätä.

Edit
23.3.06 :
Linkit tuntuu välillä toimivan miten sattuu. No taitava jäbä ettii ton googlella.


What floorball?!? answer!

This page is powered by Blogger. Isn't yours?