maanantai 24. lokakuuta 2011

Luova tuokio

ZÄDÄÄM! Itse olen tyytyväinen :)
Tämä ei kyllä paljoa edistä pelin tekoa, mutta alkoi tylsistyttää tuo tämän hetkinen logo, joten pidin luovan tuokion. :)
Kuten kuvasta näkyy, luovaan tuokioon siis kuului logon uudistaminen. (Oikeastihan tein pohjatyön kun pidin vapaata sairauden takia. ) Työ oli minulla "hieman" monivaiheinen, ensin piirsin lyijykynällä luonnoksen. Puhelimen kameralla (skannerin puutteessa) kuvasin tämän. Sen jälkeen loppu työ menikin GIMPin ääressä. Kuva taustalle ja sitten työkalut käyttöön. Ääriviivat valmiiksi saatuani väsäsin värityksen ja tuon kasvon "o"-kirjaimeen. 

Olen itse ylpeä työstäni, mutta valituksia/parannusehdotuksia/takaliston nuoleskeluja saa jättää kommenttiboksiin. (*below* )

Ei muutakuin takaisin pelin koodirivien sekaan uinumaan ja heilumaan.

keskiviikko 12. lokakuuta 2011

Lisää materiaalia :)

Hiiden alla lukeva "hidemyass" on debugia varten, että näen mitä
tekoäly aikoo, voi poloista kun hyppykorkeus ei riitä. :(
Nonniin, nyt on tehty uusi lookki hiidelle. (Kuvassa näkyy placeholder-animaatio hiidellä käytössä) Myöskin vuoristokasvillisuutta (pensas) tehty. :) Täytyi muokata kentäntekoa niin, että tuli korkeutta 1000px lisää, jotta vuoristot toimisivat. Mitä muuta uutta? No, nyt on hiisien syntymistä hieman rajoitettu ja enää hiisiltä puuttuukin kunnon animaatiot. Seuraavaksi varmaankin rupean väsäämään vartiotorneja kylien reunoille. Tietenkin voisi hiisille lisätä hyökkäyksen. Noh, lisään vasta sitten, kun hyökkäysanimaatiokin tehty.

MUISTUTAN VIELÄ! Hiidellä on vasta placeholder animaatio, ja pelin animaatiot on toteutettu koodilla (joka animoi irtonaisia osia) joten hiiden asento tulee muuttumaan, kunhan kunnon animaatiot väsäämme hiidelle.

Äänimaailma on projektissa vielä aika köyhä, olisiko ketään ääniefektejä taitavaa / musiikkia taitavaa henkilöä lukemassa blogia? Voisi ilmoittautua, ettei tarvitse tinnitystä kuunnella pelatessa. :)

sunnuntai 9. lokakuuta 2011

Hiisi (Klonkkumainen otus)

Hiisitestailua metsikössä (sillä vuoristokasvillisuutta en ole tehnyt vielä)
Kuvasta löytyy 2 hiittä (bongattavissa debug-teksteistä)
Tässä jokunen tovi sitten keksin AltGMSn kautta ruveta väsäämään hiittä tähän peliin. Otus tulisi olemaan vuoristossa oikea pirulainen. Hiisi pysyy piilossa ja tulee piilostaan vain yllättämään pelaajan. Hiiden tekoäly tällä hetkellä juoksee heti syntyessään puskaan piiloon. Sitten kun pelaaja kävelee ohi (heti kun pelaaja on kääntänyt selkänsä piiloa kohti) hiisi hyppää ja koittaa hyökätä. Tämän jälkeen hiisi juoksee jälleen piiloon (tällä hetkellä hiisi näyttää hyppivän pelaajan ja piilon välillä randomisti).

Olen myös tehnyt muille otuksille hienosäätöä, ja tällä hetkellä:
Illusionisti
-Oikea hirmu lähietäisyydeltä
Zombi
-Vakaa "tankki"-vihollinen, joka tappaa helposti pelaajan joka yrittää tappaa zombia alamäessä/tasaisella/seinä selän takana
Luuranko
-Heikko vihollinen mutta vahingoittaa kovasti, ja on parhaimmillaan ylämäessä olevaa pelaajaa vastaan korkean hyppynsä ansiosta
Hiisi
-Suht. heikko otus, jonka piiloutumiskyky tekee tästä yllättävän ja ehkä ärsyttävänkin vihollisen. Soveltuu vuoristoon, sillä siellä on vaikea väistää kohti tulevaa hiittä

Projekti edistyy hitaasti ja varmasti, voi kumpa tuo TheKax saisi karttageneraattorin + animointiohjelman valmiiksi, niin johan olisi tämä projekti jo pitkällä. (saataisiin varmaankin julkaistua jotain pelattavaakin sen jälkeen, ja olisi pelimoottori kutakuinkin jo kasassa)

sunnuntai 25. syyskuuta 2011

Jäässä väliaikaisesti...

Tosiaan, projektimme on jäässä tällä hetkellä olevan koeviikon takia, aikamme ei siis riitä tämän viikon (ja viimeviikkojen) aikana projektin työstöön. Palaamme astialle ensi viikolla.

Pelissä on tällä hetkellä koodattuna pelaajalle ja vihollisille "levelit" ja työnalla kartan luonti. Pelattavaa tulee lähikuukausina jos vain suunnitelmat pitävät. ;)

Takaisin kirjojen pariin. ->

maanantai 22. elokuuta 2011

Viikonlopun työ + Jotain uutta!

Tilanne tuntuu tällä hetkellä vielä kovin mukavalta...
Pelin resoluutio vaihdettu 800x600, peliin lisätty uusi vihollinen; luuranko! Ja zombia muunneltu, sillä on nytten 20 "elkkaa".

Luuranko on heikko, kevyt, nopea ja iskee kovaa! Luurankoja en henkilökohtaisesti suosittele pitämään kaapissa ja päästämään selän taakse, ainakaan, jos näkee toisen luurangon kasvojen edessä, siinä tilanteessa nimittäin ystävämme luurangot alkavat pelata sinulla lentopalloa... tai ainakin niin tapahtuu dryomysissa.

Viikonlopun tosiaan piirsin tuota 505x500 taloa joka näkyy taustalla. Ja lukijoille(/lukijalle) tiedoksi, pelattavaa materiaalia luvassa aika pian, kunhan TheKax saa kartoitus-enginen valmiiksi. :)

tiistai 16. elokuuta 2011

Kaikki rakastaa Illua

a
"MäkKaivuri" ottaa osumaa
Tietoja illusionistista, mitä hänelle on jo kaavailtu:
-"elkka"a 10 (eli kymmenen miekan iskun verran)
-50% mahdollisuus jokaisesta fyysisestä hyökkäyksestä epäonnistua
-hieman alle sekunnin välein lähettää "tulikilven" matkaan
-tulikilpi on täydessä koossaan 200 pikselin korkuinen, pienimmillään 50 pikselin korkuinen
-elite-vihollinen
-MINUN MIELESTÄNI melkein mahdoton tappaa pelkällä miekalla, täytyy osata ajoittaa hypyt, perääntymiset, kohtijuoksut+iskut TODELLA hyvin
-Naamioituu NPC:ksi, muuten sama demonin kanssa (lukuunottamatta sarvia)

Kuva on muuten otettu kun ensimmäisiä kertoja koitin onko illu tarpeeksi vaikea nirhata.

torstai 11. elokuuta 2011

Ei ihan laiskottelua...

Illusionisti paljastuu... :O
...tai ei kokonaan ainakaan minun osalta. Tässä ryhdyin koodaamaan "illusionisti"-vihollista hieman lisää. Nyt illusionistin "täydet elkat" on 10 (jos lasketaan, että yksi miekan isku tekee 1 "damagen"), lisäsin myös, että illusionisti naamioituu täysillä "elkoilla" NPC-kyläläiseksi, ja arvatkaas mistä illusionistin löytää? ;) Täytyy tehdä illusionistille iskeminen myös, kaavailin jotain "paineaaltoa" taikka maasta nousevia liekkejä. Saas nähdä, mutta ei mistään heikoimmasta tai helpommasta vihollisesta pitäisi olla kyse, ajattelin nimittäin illusionistista "boss" (olisiko, että pistetään tämä peli kutsumaan "bosseja" 'elite':iksi?)-vihollista. Tämän johdosta illusionisteista tulee harvinaisia riivaajia.

Pelin edistymistä tietenkin tulee haittaamaan jonkin verran, että ainoat tekijät sattuvat opiskelemaan tällä hetkellä lukiossa. Onneksi sentään samassa, niin tietää pystyä potkimaan sitä toistakin yrittämään tehdä jotain.

keskiviikko 27. heinäkuuta 2011

olethan sattumanvaraisen leveä?

Olen palannut nyt reissultani Hangon lähistölle, jona aikana ehti kynä sutia hieman paperille eli olen luonnostellut tähän projektiin erinäisiä asioita. Nyt olen ajatellut alkaa toteuttamaan pelin kenttämoottoria, eli siis lyhyesti sanottuna pelialuetta/karttaa.

Tein muutoksia maastogeneraattoriin, joka nyt mahdollistaa omavalintaisen leveyden kentälle (joka tarkoittaa siis sitä, että saadaan satunnaisenpitkiä kenttiä peliin ). Tässä täytyy kohta alkaa tehdä myös NPCitä ja kaupunki/kylärakennuksia.

perjantai 22. heinäkuuta 2011

Tulkoon sulavampi valaistus

Dryomysiin on nyt sitten tehty melko mullistava grafiikkapäivitys. Tai mullistava ja mullistava, ulkonäköähän se vain on, ei pelattavuus ole muuttunut sitten viime päivityksen. Kuten kuvasta näkyy, Peten maailmassa kasvaa vihdoinkin puita. Siitä saamme kiittää IsoAa:ta ja hänen "piirtosessioitaan". Minusta ne näyttävät varsin hyvältä. Lisäksi kuvasta näkyy myös uusi valaistusmoottori, maaston valaistus on "sulavaa". Eron kyllä huomaa kun vertaa vanhaan. Vanhakin moottori on toki säilytetty, hitaampia koneita varten. Uuden ei pitäisi olla kovinkaan raskas, mutta ei vara venettä kaada. Pete voi kyllä kaataa veneen... Niin, ja pelissä on nyt myös monipuolisempaa maastoa (IsoAa päivitti maastonluontiskriptiä), mikä ei kyllä käy kuvasta ilmi. No, siitä sitten lisää joskus.

keskiviikko 20. heinäkuuta 2011

*epic music* "...Taistelu-Jaska..." *epic music*

Urhea soturi miekkansa kanssa
Tässä aseistuksen grafiikkaa tullut suunniteltua, ja ehdin muokata jo hahmon skriptit tukemaan aseita + niiden kallisteluita. Seuraavaksi teen hyökkäys-maskin ja varmaankin hyökkäysanimaation jonka aikana hahmo EI voi liikkua. Ja luvassa on siis valitettavia uutisia peten ja Illun kannalta, heidät voidaan piakkoin tappaa. :( HUDista en ole varma ja tämä on luultavasti testidesign hudista.

Tässä tulee peliä tehdessä testattua system requirementsit, olen aika varma, että minimi-vaatimukset ovat minun koneen tasoa, sillä tämä on vanha lussu, joten nopea grafiikka ja hienostunut grafiikka -asetus tulee löytymään, suunniteltiin pitää tässäkin kuvassa esiintyvä maan varjostus nopean grafiikan varjostuksena, kun taas TheKaxin työnalla oleva hienompi varjostus tulee sitten hienompaan grafiikkaan.

tiistai 19. heinäkuuta 2011

Petelle kaveri ja värikkäämpi editori + suuret suunnitelmat osa 1

Kuva 1: Editorin päivitystä
Kuva 2: Illusionisti ja pete-bugi
Tämä päivä mennyt vähän ehkä liian lunkisti, sillä tuli pelattua hieman muita pelejä samalla, kun ajattelin työtäkin tehdä. Myöskin kävin päivällä ostelemassa joten koko päiväistä datausta ei ole ollut.

Tänään kuitenkin tein muutoksia editoriin, ja kuten kuva1:sestä näkee, uusia vaatteita on. Lisäsin myöskin petelle kaverin, Illusionisti (demoni, ei tee mitään pahaa vielä, ja pysähtyy idlaamaan jos hahmo 160 pikselin päässä).

Ajattelin alkaa työstää hahmon aseistuksen kanssa, elikkä aloittelen muuntelemalla hahmon omia piirtoskriptejä tukemaan miekan heilautuksia jne. juoksuanimaation taas muokkaan niin, että käsien liike riippuu onko mitään kädessä vai ei. Myöskin aseiden kuvia täytyy tehdä. Aseita joita ajattelin tehdä: Miekka, jousipyssy, nuija ja heittokirves. Täytyy katsella taikakaluja sitten kun ensin nämä normaalit aseet on tehty.

Suunnitelmathan tietenkin ovat suuria tämän pelin suhteen, mutta aina voi liian vaikeita ominaisuuksia karsia pois, mutta toivottavasti ei tarvitsisi mitään karsia pois. Sen verran voin kertoa, että statsit ainakin tulevat olemaan, ja tehtävien anto, niinkuin normaalissakin roolipelissä. No, katsoo sitten missä vaiheessa jaksaisi tehdä randomgeneraattoriin NPC-kylien luonnin, ja kumpi meistä saa nakin sen tekemiseen.


Pete asettui aloilleen

Nyt olen tosiaan IsoAa:n lisäksi projektissa mukana, ja ajattelin julkaista jokseenkin turhaa väliaikatietoa, ja tietenkin entistä sekavamman kuvankaappauksen.

Kyhäillessä kehittyneempää valaistusmoottoria peliin (joka ei tietenkän vielä ole valmis, joten kuvasta on eroa turha etsiä! Alaa tunteville: Primitiivi-piirtoa ja data structureja, ja paljon paljon koodausta!), testailin nykyistä versiota. Maaston luonnissa on pieni bugi, joka silloin tällöin johtaa peten jalkojen juurtumiseen maan alle. Silloin raukkaparka ei voikkaan liikkua... No, ratkaisu on jo tiedossa ja pian toteutuksessa. Kuvasta myös paljastuu FPS:än nosto... Joka johti virheelliseen FPS-mittariin. Tämäkään vika ei ole vakava, eikä mittaria välttämättä lopullisessa pelissä edes ole... Ja ilmassa leijuvat maapalikat eivät toki ole uusi ominaisuus, vaan kokeilu. Ne itse asiassa käyttävät uutta piirtotapaa, mutta eroa on ilman valaistusta mahdoton huomata.

PS. Jäipäs vahingossa hahmoni lataamatta ja pelissä hahmoni alastomaksi. Hävytöntä...

maanantai 18. heinäkuuta 2011

Vaatteita...

Tässä itse lisäilen vaatteita, ja sain kaverin mukaan tähän projektiin.

@22:22, nyt on pelissä jo 24 hattua, 17 paitaa ja 6 kenkää.

sunnuntai 17. heinäkuuta 2011

Randomia?

Nyt on kotiuduttu kalastuksesta, ja olenkin ehtinyt tänään tekemään random-terrain generaattorin peliäni varten, mutta koska vasta terrainin luonti skripti on valmis, en laita kuvaa tähän, sillä se on karun näköinen vielä. :s

torstai 14. heinäkuuta 2011

Pete meni leikki-iän ohi

Tuli lisättyä "elämämittari" ja se, että viholliset voi satuttaa. Nyt ei ole enää niin turvallista kävellä Peten luokse.
Ilmalento kun herra satutti, vasemmassa ylänurkassa näkyy
ns. elämämittari

Pete sai älliä mätäisiin aivoihinsa

Nyt on sitten zombille tehty kävelyanimaatio, ja tekoälyyn koodattu ensimmäinen toiminto: Patrol! (partiointi, eli hän vain ravaa eestaas) Tein nopeasti myös yötaivaan ja palikoille koodasin sinisen värin. :)
Pete pelottelee väkeä öisin.

Kunnolla pelin pariin

Nyt kun hahmonluonti on tehty, olen päättänyt käydä kunnolla pelinkoodaamisen kimppuun. Nyt on tasohyppelyengine ja aloittelin juuri tekemään ensimmäistä vihollista, zombia. Ainiin, pelissä on jo asetukset-osiosta osa tehty, nimittäin hahmonvalitseminen ja luominen + muokkaaminen! Ajattelin aloitella tänä yönä zombin tekoälyä. (pitäisiköhän zombin walk-cycle skripti tehdä ensin? Kyllä, kävely tapahtuu koodilla, mitään ei ole virallisesti animoitu jotenka mitään gif-animaatioita ette tule millään löytämään tähän projektiin)
Spooky yö, kun ensimmäinen seuralainen pelissä on zombi,
hänen nimi voisi olla vaikkapa Pete.

keskiviikko 13. heinäkuuta 2011

Hahmonluonti ohjelma

Muunsin hahmonluontiohjelman sitten .exe:ksi, koska huomasin etten löytänyt merge-nappulaa jolla olisi voinut hahmonluonnin yhdistää päätiedostoon. No, onneksi GML:ssä on koodia jolla ajaa toisia exe:jä. :) Nyt työstän tasohyppely-moottoria ja suunnittelin väsätä nopean valikon (jottei hahmo joka testikerralla pyydä värejä uusiksi, ja saan yhdistettyä hahmonluontiohjelman tähän pää"peliin". )

Älkää ihmetelkö jos jossain vaiheessa laitan alfaa tulemaan, jos kansiosta löytyy usea exe. :D

Ja saatan vielä (jos merge-toiminto löytyy) kasata yhdeksi exeksi. Pistetään huomaamattomuus väsymyksen piikkiin.

tiistai 12. heinäkuuta 2011

Hahmon muokkaus ja luonti

Eilisen yön ja tämän aamun olen työskennellyt hahmon luontiohjelman parissa. Nyt kun sain tämän valmiiksi, voin alkaa työstää seuraavaa osaa pelistä, joka luultavasti on tasohyppely-engine + tekoälyt (ja NPCt ? ). Kuten huomaatte, olen ottanut suomenkielen kieleksi, voisi kyllä tehdä että saa kielen valita, taikka hyvät poropeukalot voisivat jopa oman kielen tehdä. :P
Luodaan hahmoa monella eri vaihtoehdolla :)

Blogi pystyyn, ja kerrontaa missä mennään...

No niin. Nyt on tälle projektille oma blogi. *tähän eeppinen torven töräyttely*

Projekti tosiaan nytten on lähtenyt kutakuinkin hyvin käyntiin. Tänään olen jaksanut lähinnä työskennellä grafiikka-moottorin ja grafiikan parissa. Mitä nyt pari hassua nurmikko-tilesetin palaa tein. Suunnittelin että tämän tilesetin jälkeen ryhdyn työstämään pelaajan luontiohjelmaa.

Mutta, mitä suunnitteilla projektiin:

  • kokonaan satunnainen maailma
  • iso liuta pahoja tyyppejä
  • esineitä
  • erilaisia tietokoneohjattuja hahmoja, mm. kylähullu, kauppias ja leipuri
  • asusteita ja/tai haarniska hahmolle
Kuva projektin tämänhetkisistä grafiikoista