sunnuntai 31. tammikuuta 2010

Tuki monelle kartalle on nyt valmis

Nyt sain myös todellisen tuen custom kartoille valmiiksi ja niiden valintamenu näyttää nyt tältä:

Tuo siis automaattisesti löytää kaikki kartat maps-kansiosta, kuten monissa muissakin peleissä, joten mikään hankala systeemi ei siis ole kyseessä. Kaikilla custom kartoilla on myös oma hiscore-listansa, ja vielä lopuksi, tuonne mahtuu (lähes) ääretön määrä karttoja, kiitos tuon more-napin, jolla voi selata listaa. Nyt on siis tuki monelle kartalle saatu kokonaan valmiiksi.

keskiviikko 27. tammikuuta 2010

Tuki monelle kartalle

Tuossa viime aikoina olen tehnyt tukea monelle kartalle. Ensimmäisessä betassahan oli mahdollista vain olla yksi kartta pelissä ja tälle kartalle yksi hiscore-lista. Nyt pelissä voi olla monta eri karttaa ja jokaisella voi olla oma hiscore-lista. Tämä tietysti tarkoittaa sitä, että menussa ei enää ole sitä hiscore-nappulaa, vaan se on siirtynyt muualle.

Tuossa seuraavassa versiossa tulee siis olemaan yksi uusi survival-kartta ja tällä hetkellä, kun new game-napin takaa ilmestyvää survival-nappia painaa, sieltä tulee seuraavan näköinen menu:


Tuossa on siis valittavissa kaksi eri survival-karttaa (joista toisen tekemistä ei ole edes aloitettu) ja molemmilla on hienosti valittavissa myös omat hiscoret. Myös custom mapeilla tulee olemaan omat hiscoret.

sunnuntai 24. tammikuuta 2010

Eri viholliset

Nyt, kun on ensimmäisen version vähän aikaa sitten saatu julkaistua, niin voin kertoa eri tyyppisistä vihollisista, kun ei ole enää mitään spoilattavaa.

Itse asiassa pelin jokainen vihollinen, paitsi keltainen, on pohjimmiltaan samanlainen. Sininen, vihreä, punainen, musta, ja vaaleansininen liikkuvat niille asetettua nopeutta ja niillä on jokin määrä energiaa. Periaatteessa siis kestävästä mustasta voi tehdä sellaisen, että se kuolee yhdestä ammuksesta ja nopeasta vaaleansinisestä voi tehdä erittäin hitaan, jos niin haluaa, mutta en tietenkään aio tehdä näin näissä virallisissa kartoissa. On kuitenkin kyllä yksi asia, missä nämäkin viholliset eroavat toisistaan, nimittäin niiden taaksepäin lentäminen niitä ammuttaessa. Musta ei liiku yhtään, mutta mitä "kevyempi" vihollinen on, sitä enemmän se liikkuu vaaleansinisen liikkuessa eniten.

Näiden vihollisten lisäksi on myös keltainen, joka on tällä hetkellä ainoa vihollinen, joka oikeasti eroaa noista muista. Keltainen siis jakautuu, ja jotta se olisi vähän mielenkiintoisempi, se jakautuu aina vähän eri tavalla.
Joka kerta, kun keltainen kuolee, se tekee ainakin yhden uuden keltaisen, jonka koko on yksi pienempi kuin alkuperäisen. Tämän lisäksi se tekee vielä yhden tai kaksi lisää keltaista, joiden koot voivat olla yksi tai kaksi pienempiä. Uusilla pienemmillä keltaisilla on luonnillisesti vähemmän energiaa, ja ne eivät tietenkään synny, jos niiden koko tai energia menee negatiiviseksi.

Tuossa oli siis nuo tämän hetkiset viholliset ja tulevaisuudessa tulee luultavasti vielä lisää, luultavasti ei kuitenkaan vielä seuraavaan versioon. Viime aikoina olen nyt lähinnä vasta parannellut ja selkeyttänyt koodia, mutta mukavana sivuvaikutuksena peli nyt kääntyy ja latautuu nopeammin.

keskiviikko 20. tammikuuta 2010

Julkaisun jälkifiilikset

Nyt on pelin julkaisusta kulunut jo pari päivää ja suosio on itse asiassa yllättänyt positiivisesti. Palautetta on jo tullut ihan mukavasti ja ikävä kyllä näyttää siltä, että Linux versio ei toiminut ihan niin hyvin kuin olisi pitänyt. Toimi kuitenkin jotenkin, mutta seuraavan version julkaisun yhteydessä yritän tehdä sen sitten paremmin.
Uusi versiokin on jo suunnitteilla, mutta nyt ajattelin kertoa vähän tuosta pelin kehityksestä ja sen aloittamisesta yleisesti.

Ennen kuin aloitin tämän pelin tekemisen, olin suunnitellut sitä paljon, ensin mielessäni ja sitten paperilla. Tämän projektin aloittaminen jäi kuitenkin aina vain myöhemmäksi, koska ohjelmointi tuntui näin ison projektin kohdalla varsin hankalalta. Sitten kun lopulta sain projektin käyntiin, ohjelmointi tuntuikin paljon helpommalta ja tämän projektin kanssa työskentely olikin paljon mukavampaa kuin olin odottanut. Tähän blogiinkin kirjoittelu oli aluksi todella mukavaa, mutta innostus siihen väheni jonkin verran projektin edetessä. Olen kuitenkin aina vähän väliä yrittänyt tännekin jotain saada.

Jossain vaiheessa myös innostus tämän projektin kohdalla vähän laantui, kun piti tehdä myös joitakin tylsempiä juttuja. Blogi kuitenkin lisäsi vähän paineita, kun tänne piti suht säännöllisesti jotain aina saada, joten projektikin siinä aina blogin vetämänä ainakin vähän eteni. Blogista on siis kyllä ollut jotain hyötyä. Nyt on myös viimein se ensimmäinen versio saatu julkaistua, joten ei muuta kuin seuraavaa versiota tekemään.

sunnuntai 17. tammikuuta 2010

Evolute versio 0.4 beta julkaistu!

Julkaisu!

Nyt on odotus viimein palkittu ja Evoluten ensimmäinen beta julkaistu. Pelistä on tietysti saatavilla Windows version lisäksi myös Linux versio.

Kuvia:


Lataa:
Lataa Windows versio
Lataa Linux versio
Huom: Linux-käyttäjien pitää asentaa myös seuraavat paketit:
SDL, SDL Image, SDL gfx, SLD Mixer

Samalla Evoluten oma nettisivu avautui. Se ei ole kovin kummoinen, mutta ei sen tarvitsekaan olla.

lauantai 16. tammikuuta 2010

Julkaisusta

Tämä ei siis ole ensimmäinen peli, jonka julkaisen, vaan olen myös noita aikaisempia Game Maker väännöksiä julkaissut. Aivan aluksi, kun noita pelejä ei vielä ollut kovin montaa, julkaisin ne vain omalla vähän huonosti tehdyllä nettisivulla, josta kukaan (paitsi ehkä pari kaveria) tuskin koskaan latasi mitään.
Noin yhdeksän kuukautta sitten tein aivan uuden ja hienon sivun noille peleille ja samalla julkaisin melkein jokaisen niistä myös YoYo Gamesissa, joka on tarkoitettu nimen omaan Game Maker pelien julkaisuun. Vasta nyt ovat nuo pelit saaneet edes jonkinlaista näkyvyyttä, mutta ei kuitenkaan mitään murskaavaa suosiota. Tällä hetkellä noita pelejä on ladattu 25 kertaa tuolta omalta sivustolta ja 648 YoYo Gamesista.

Mutta nyt alkaa tämän pelin julkaisu lähestyä. YoYo Gamesissa en voi tätä julkaista, koska se on tarkoitettu Game Maker pelien julkaisuun, mutta sen sijaan ajattelin ilmoittaa tästä Suomipeleissä ja Ohjelmointiputkassa. Eiköhän tämäkin peli saa nyt edes jonkinlaista huomiota, mutta aikaisempien kokemusten perusteella en kuitenkaan usko, että tästäkään mitään jättimenestystä tulee. :/

Sitten loppuun vielä vähän tietoa tämän hetkisestä tilanteesta. Peli on nyt saatu optimoitua ja muistin kulutusta vähennettyä. Nyt peli latautuu noin 1.6 sekunnissa ja muistia kuluu enää vain noin 100Mt. Paljon vähemmän kuin viimeksi.

keskiviikko 13. tammikuuta 2010

Julkaisu lähestyy

Nyt olen viimein saanut tuon pelin ensimmäisen version valmiiksi eli siihen on nyt saatu tehtyä kaikki, mitä tuossa ensimmäisessä versiossa tulee olemaan. Vielä en sitä kuitenkaan julkaise, koska vielä on jäljellä joitakin loppujuttuja, joita pitäisi tehdä. Eli ajattelin esimerkiksi tuota koodia vielä optimoida ja katsoa saisiko muistin kulutusta pienennettyä. Sitten, kun nuo loputkin tehtävät on saatu tehtyä, niin sitten pääsette pelaamaan. :)

sunnuntai 10. tammikuuta 2010

Äänien muokkaaminen

Tuossa vähän aikaa sitten sain kaikki ääniefektit laitettua tuohon peliin. Ne ovatkin ainut osa tästä koko projektista, joka ei ole minun tekemää, vaan äänet on hankittu muutamista ilmaisista paikoista. Yksi näistä, joka on myös todella hyvä, on http://www.freesound.org/. Äänet ovat kuitenkin harvoin sellaisenaan suoraan sopivia peliin, vaan niitä pitäisi hieman muokata. Tuon muokkaamisen olen kyllä tehnyt itse, ja siihen hommaan sopiva ohjelma on ilmainen Audacity. Sillä onnistuu kaikki perustoiminnot yksinkertaisesti ja minulle se on ollut aivan riittävän hyvä ohjelma.


torstai 7. tammikuuta 2010

Linux versio

Tuli Linuxin käyttö opeteltua tuossa joululoman aikana ja sain jopa joitain omatekoisia ohjelmiakin sillä ajettua. Niinpä uskoisin, että saan myös tästä pelistä tehtyä Linux version, eikä siihen pitäisi edes kovin kauaa mennä, koska tuon koodin pitäisi toimia melkein ilman mitään muutoksia. Ihan kivaltahan tuo Linux vaikutti, ja jos joitakin sattuisi kiinnostamaan, niin tämä kyseinen Linux jakelu on Debian 5.

maanantai 4. tammikuuta 2010

Peli etenee hiljakseen

Viime aikoina on tullut pelattua muita pelejä, eikä niinkään tehtyä tätä projektia. Bloggaaminenkin on jäänyt vähän vähemmälle, mutta kyllä tämän pitäisi aikataulussa (julkaisu kohta puoliin) pysyä. Tuossa tuli myös vähän ongelmia pelin kaatuilun kanssa ja sitäkin sai jonkin aikaa korjailla, mutta nyt on taas pelin kehitys jatkunut hiljakseen.

Tuossa on taas uusi kuva pelistä:


Siinä on siis statsi-ruutu, jonka näkee pelin päätteeksi. Ruudun on kuitenkin suurimmaksi osaksi peittänyt pelaajan "mestariteos" eli se, miltä peliareena näyttää pelin päätteksi.