The referenced paragraph does not exist.

LumiukkoFight (Anssi Katajamäki, anlakata)

LumiukkoFight on "hauska" lumiukkojen välinen sotapeli. Pelaaja yrittää tuhota toisen lumiukon heittämällä käsikranaatilla toista lumiukkoa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

Lisää kommentti

- ⁞

SuperPuuma (Kasperi Leppänen, jkleppan)

Kyseessä perinteinen pelastushelikopteripeli - kuten nimestäkin heti huomaa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • mielenkiintoinen idea. Peli vaikuttaa enemmän pelattavalta kuvasarjalta, johtuuko tämä lähinnä videosta?
  • Jukka, mitä tarkoitat kuvasarjalla? Sovitaan, että johtuu videosta :P -K
  • Mistä sait idean peliin?
  • Ville, Ideoita tulee ja menee, tämä jäi kiinni.
  • Hieno krafiikka!

Lisää kommentti

- ⁞

Ammuntatoimintapeli (Jukka Ollikainen, ollikjvy)

Ammuntapeli

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Cool peli! Olisiko ollut keinoa "lyhentää"/siistiä koodia ja mitä muuta olisit lisännyt peliin? :)
  • Onko animaatiot itsetehtyjä vai valmiista kirjastosta?
  • Nini: hyvä kysymys. Varmaan olisi voinut lyhentää mutta itsellä ei siihen osaaminen riitä. Sisältöä olisi lisää jonkin verran halutessa: ääniä, aseita, räjähdyksiä, kerättäviä esineitä, erilaisia örkkejä,...

  • Aleksi: animaatiot on itsetehtyjä. En ole tähän mennessä vielä kirjaston puolella käynyt

Lisää kommentti

- ⁞

Kuuma Linja Jyväskylä (Topi Kari, karitvu)

Nimi kertonee kaiken, mutta kyseessähän on ylhäältäpäin kuvattu shootteri.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • vaikuttaa hyvältä peliltä. Ajattelitko lisätä ääniä tai muuta vielä peliin?
  • Olisihan ne äänet kiva lisä, mutta katsoo nyt jääkö aikaa moisiin.

Lisää kommentti

- ⁞

Jari hakoteillä (Tuomas Kestilä, tmekests)

Simppeli tasohyppelypeli.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

Lisää kommentti

- ⁞

Ilmapalloninja (Arto Välimaa, valimaat & Siiri Välimaa, sitoikka)

Poksauttele ilmapalloja

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Ihanat grafiikat! Mistä ootte löytänyt ne? :')
  • Nini: Ihan itte piirrettiin tommosella sivustolla kuin https://www.pixilart.com/draw :D
  • Miksi on erikseen paha ja hyvä peli??
  • hieno peli. Oliko jotain mitä ette kerinneet/saaneet toteutettua?

Lisää kommentti

- ⁞

Luolastopeli (Eero Lempinen, emjlempi)

Kerää tähdet ja vältä seiniä.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

Lisää kommentti

- ⁞

Hyppelypeli (Lasse Kalliokoski, kallisly)

Pelissä on tarkoituksena hyppiä oliolla karkuun nousevaa laavaa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Kiihtyykö veden nousu?
  • Tällä hetkellä ei kiihdy. Valmiiseen peliin tarkoituksena tehdä kiihtyvä!

Lisää kommentti

- ⁞

Polttopallo (Ville Hytönen, hytovjxz)

Väistellään "polttopalloja" ja yritetään selvitä mahdollisimman kauan.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hyvän näköinen peli! Mikä oli haastavinta tehdä?
  • Luultavasti haastavinta oli saada pelaajien elämät näkymään sydäminä. Yritin aika montaa eri keinoa sen kanssa kunnes sain sen oikeasti toimimaan.
  • Hauskan näköinen peli. Oliko keihäiden lentoradan järkeväksi tekeminen haastavaa?
  • Hieno peli! Jäikö sulla mitään ominaisuuksia tai asioita puuttumaan, vai saitko kaikki laitettua peliin, mitä halusitkin?
  • Miikka: Kyllä se muutaman yrityksen ja huonomman version tekemisen vaati ennen kuin keihäs lenti just kivasti, mutta jos en väärin muista (aika kauan jo aikaa kun sen osan tein pelistä) niin ei siinä ihan hirveän kauan loppujen lopuksi mennyt :)

    Enni: Jäi puuttumaan sulava liikkuminen seinien luona :( pelaajat eivät liiku seinää myöten vaan jäävät jumiin jos osuvat seiniin ja on pakko liikkua ensin hieman poispäin seinästä että pääsee seinää myöten johonkin suuntaan. Se on ainoa ongelma pelissä tällä hetkellä ja se on ÄRSYTTÄVÄ :D pitänee korjata jos ossaan.

Koititko tehdä silmukkaa niin, että oisit tägänny pelaajan/pelaajat ja verrannut GetObjectsWithTag("pelaaja") siihen sydämen luontipaikkaan? (En takaa,e ttä toimisi ) Hieno toteutus!

Lisää kommentti

- ⁞

Elmeri - peli (Riku Tyster, tysterex)

Elmeri on seikkailu-pulma-filosofinen peli..

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hyvän olonen peli! Tuo itsetehty silmukka oli varsinki hyvä! Mikä oli mielestäsi haastavin tehdä?
  • Lasselle: Ylivoimaisesti hankalimmaksi osoittautui kiipeämisen tekeminen. Reilut 5 tuntia sen kanssa säädin kunnes lopulta luovutin ja toteutin asian näin kun se nyt on. Alunperin olisin halunnut tehdä siitä enemmän "kiipeämismaista".
  • Kuinka helppoa tästä olisi lähteä laajentamaan peliä?
  • Villelle: Siinä mielessä simppeliä, että pelin perusrakenne sallii lisätä uusia npc:itä tai tavaroita ihan miten lystää. Kunhan vain laajentaa kenttä-tekstitiedostoa ja lisää sen mitä ne keskusteluissa sanovat. Jos osalle npc:istä haluaisi myös muita visoja, kuin monivalintaa, täytyisi tehdä ihan uutta koodia.

Lisää kommentti

- ⁞

Tykkipeli (Teemu Säily, sailyts)

Plants vs. zombies tyylinen tykkipuolustuspeli.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Näin nopeasti katsottuna peli vaikuttaa suhteellisen haastavalta heti aloituksesta asti. Pystyykö siinä selviämään minuuttia pidemmälle? Näyttää siltä, että jos tykkiä ei ole laitettu kun sika on edennyt hieman alle puolet ruudusta, niin sikaa ei voi enää tuhota.
  • Kuinka kauan sulla kesti tehdä peli?
  • Miikalle: Hyvä kysymys!! Pelissä voi kyllä pärjätä montakin minuuttia oikealla strategialla (olen testannut), mutta halusin tasapainottaa pelin haastavammaksi heti alkuun ja peli helpottaa jos pääsee hyvin alkuun.
  • Oletko miettinyt vaikeustasojen lisäämistä peliin, vaikkapa vähentämällä/lisäämällä tykkien "latausaikaa"?
  • Ninille: Reilusti yli 30h :)
  • Ville: Pelistä löytyy jo vaikeustasosäädin ja itse en ole kymmentä minuuttia pitemmälle päässyt sillä vihollisia tulee silloin jo melkoista vauhtia

Lisää kommentti

- ⁞

Matopeli (Ville Mikkeli)

Kyseessä perinteinen madonjuoksutus-peli.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

Tuohan on oikein toimiva matopeli, tulee suoraan vanhat nokialaiset mieleen :) . Mikä oli mielestäsi vaikein osa tuossa harjoitustyössä rakentaa / ohjelmoida?

Eero: Vaikeinta oli madon liike ja muut sen ominaisuudet. Muutoinhan pelikentän luominen ja ruoan spawnaus tapahtuvat verrattaen simppelisti.

Lisää kommentti

Rallipeli (Oskari Suhonen, saesossu)

Rallipeli, jossa pitää väistellä vastustajia ja kestää kentällä mahdollisimman pitkään.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Näyttää hyvältä! Miten hyvin luonnistui tuo vihollisten luominen peliin? Itse en alunperinkään meinannut lisätä niitä peliini, joten oliko se helppoa vai vaikeaa?
  • Oliko autolle "suojan" tekeminen haastava osuus?

Lisää kommentti

- ⁞

Pallokiekko (Miikka Mäkinen, mivamaki)

Jääkiekkotyylinen peli kahdelle pelaajalle.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mikä oli vaikeinta ohjelmoida?
  • Varmaankin tuo maalin tunnistus kokonaisuudessaan. Olin alkuun tehnyt maaliviivan TileMapilla joka tosiaan luo monta pientä objektia, ja kun kiekolla oli tarpeeksi vauhtia, niin saatoit saada monta pistettä kerralla. Sen älyämisessä meni oma aikansa.

Lisää kommentti

- ⁞

Lisää kommentti

- ⁞

Tile Smash (Samiin Agampodi, agampsdy)

Klassinen tiilien tuhoamispeli

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • hyvältä näyttää. mikä oli vaikeinta ohjelmoida tähän mennessä?
  • Varmaankin tiilien luomiseen käytettyn silmukan logiikan suunnittelu vaati eniten ajatustyötä.
  • Tuottiko pallon kimpoamisfyysikat paljon päänvaivaa? Itsellä tuli vastaan hyvin merkillistä käyttäytymistä juuri objektien törmäillessä toisiinsa tai kentän reunoihin.
  • Lähinnä tiilien tuhoutuessa pallo jää omituisesti paikoilleen. Toistaiseksi ei ole ratkaisua löytynyt :(

Lisää kommentti

- ⁞

Escape the Hoover (Janne Avikainen, avikjmvs)

Koiran pahin painajainen.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mielenkiintoinen valinta tehä tämä konsoliin, hienosti toteutettu!

-Miten ohjelma toimii jos annetaan sanaksi esim. linja-auto? Pitääkö väliviivakin arvata vai annetaanko se valmiiksi?

  • Hieno peli! Mistä sait idean tähän peliin?
  • Pelihän perustuu tositapahtumiin eli meilläkin imuroidaan aina välillä ja koira ei tykkää yhtään. Ja sukat on hänelle hyvin tärkeitä.
  • Kumpaa aivoa se nyt siis käyttää? liikkuuko se vain pelaajaa kohti, vai sattuman varaisesti? Videolla näytti, että olisi seurannut pelaajaa, mutta siltikin toiminut sattuman varaisesti?
  • FollowerBrain aivolle voi säätää DistanceFar ja FarBrain arvot. Kun seurattava kohde on kauempana kuin DistanceFar niin FarBrain kytkeytyy päälle, minkä laitoin RandomMoverBrainiksi.

Lisää kommentti

- ⁞

avaruushöttöö (Santeri Ylimys, ylimyset)

Kyseessä perinteinen avaruusammuskelupeli.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauska peli. Yleensä tämän tyyppisessä pelissä käytetään näppäimistöä tai ohjainta aluksen liikuttamiseen. Miksi valitsit hiiren liikuttamista varten?
  • Pystyykö pelaaja törmäämään omiin ammuksiinsa?
  • Miikka: Koska se vaikutti helpommalta tehdä
  • Niko: ei pitäisi osua

Lisää kommentti

- ⁞

Videopokeri (Eemeli Yletyinen, emyletzy)

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • On kyllä hieno peli. Mikä oli vaikeinta toteuttaa?
  • Onpa siististi animoitu noi kortit. Miten teit ja oliko hankala toteuttaa?
  • Eemeli: Kiitos! Vaikeinta tän pelin tekemisessä oli animaatioiden tekeminen.

-Eemeli: Korttien animaatioiden tekemiseen on käytetty aliohjelmaa, joka siirtää kortin kuvan pakan kohdalta oikeaan slottiin ja aliohjelmaa joka muuttaa kortin kuvan leveyttä (luo illuusion, että kortti kääntyy ympäri). Lisäksi tarvitaan vielä ajoitukseen liittyviä aliohjelmia. Oli noiden korttien animaatioiden tekekeminen kyllä aika haastavaa.

Lisää kommentti

- ⁞

Sketched Dream Room Escape (Nini Tran, trannith)

Perinteinen room escape -tyylinen peli. Tarkoituksena on päästä ulos huoneesta etsimällä vihjeitä, ratkomalla aivopähkinöitä ym.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hienon näköiset piirrokset. Millä ohjelmalla ne on tehty?
  • Santeri: Kiitos! Krita-ohjelmalla piirsin pelin.

Ihan huippu idea. :) Saako pelissä siis vihjeitä eri objektien tarkastelusta?

  • Itse käytin ainakin 5 tuntia siihen, että yritin saada vastaavan asian kuin koodissasi toimimaan. "if(...IsInsidex==true)". Lopulta luovutin, toteutin erilailla, kun en siinä onnnistunut. Nyt tiedän, että minulta puuttui "==true". Kiitän. :) Tuliko tuo itselläsi ihan suoraan vai miten keksit sen lisätä?
  • Mistä sait idean tuohon tietokoneeseen??
  • Riku: Itse ainakin ymmärsin että tota pitäisi soveltaa juuri ehtolauseessa muodossa "== true", kaveri myös auttoi metodin luomisessa ja ymmärtämisessä.
  • Teemu: Kirjaimellisesti etin inspiraatiota muista room escape -pelistä ja löysin tuon idean :D.
  • Siiri: Kiitti ja kyllä saa, jos tajuaa että ne on vihjeitä :P.

Lisää kommentti

- ⁞

Pingun päivät (Okko Jurmu, jurmojxs)

Pelissä Pingu skeittailee ja yrittää kerätä pulloja sekä väistellä vihollisia.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Voisitko laittaa esittelyvideon julkiseksi?
    • Hyvä huomio.. Korjasin julkiseksi.

Lisää kommentti

- ⁞

Mummohyppely (Susanne Karppinen, susmarem)

Tasohyppelypeli, jossa mummo kerää kissoja.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauska peli! Miten ajattelit toteuttaa sen satunnaisten kissojen järkeviin paikkoihin ilmestymisen?
  • Hieno peli! Mikä pelin tekemisessä oli vaikeinta?
  • Kivan näköinen peli ja kattava dokumentaatio! Mistä idea ja miksi juuri 'mummo' hyppelypeli?
  • Okko: En vielä oikein tiedä, mahdollisesti jotenkin rajoittamalla sitä, mihin kohtiin kentällä satunnaiset kissat voisivat ilmestyä, ehkä esim. kentän pohjana olevaan tekstitiedostoon valikoimalla tietyt kohdat minne satunnaiset voivat ilmestyä.
  • Enni: Ehkä vaikeinta oli saada asiat tapahtumaan oikeassa järjestyksessä ilman bugeja, esim. pelaajaan osuu vihun ammus --> pelaaja kuolee --> peli päättyy --> tulee ilmoitus --> tulee top-lista --> loppuvalikko jne. tai sitten tuo satunnaisten kissojen ilmestymiseen vaikuttaminen, mikä on vielä työn alla.
  • Ville: Oon aina tykännyt tasohyppelypeleistä niin se tuntu hyvältä lähtökohdalta. Sen jälkeen aloin sit miettiä mikä voisi olla kiva hahmo / tarina tms. Oisiko kissat tulleet ensimmäisenä mieleen ja siitä sitten mummot niin ideaksi tuli liikkua mummolla ja kerätä kissoja.

Lisää kommentti

- ⁞

Something Fishy (Laura Välitalo, laanvali)

Keräilypeli. Pätkii pelatessa hieman, pahoittelut.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Kissat toimii aina! Aiotko tehdä peliin lisää vaikeampia tasoja?
  • Mikä oli kivointa pelin tekemisessä?
  • Onko kissan kuva omasta kissasta?
  • Oletko tehnyt itse pelin grafiikan?
  • Kiitos kommenteista! En varmaankaan jatka pelin kehittämistä, ihan vain harjoitustyöksi tein. Kivointa oli ehkä itse suunnitteluvaihe, että mitä kaikkea pelissä tapahtuisi. Kissan kuva on omasta kissasta, johon peli perustuu. Kaikki muut kuvat on haettu netistä, huomioiden tekijänoikeuslait.

Lisää kommentti

- ⁞

Kamun luupeli (Veera Mauno, veemaunv)

Peli, jossa Kamu-koira yrittää kerätä mahdollisimman paljon luita.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hieno ja omaperäinen peli! Tuleeko peliin jotain vielä lisää (esim. tasoja) vai onko se jo kokonaan valmis?
  • Kiitos :D En oikein osaa sanoa, tekisi kyllä mieli ehkä vielä taso/kaksi lisätä.
  • Sympaattinen peli :D Mikä oli mielestäsi vaikeinta tämän pelin toteuttamisessa?
  • Hauskan näköinen peli! (: Jouduitko muuttamaan suunnitelmaa peliä tehdessäsi vai sujuiko kaikki niin kuin pitikin?
  • Kiitos :) Vaikeinta tässä oli varmaan että sai nuo pisteet laskettua oikein. Aika moni asia sunnitelmassa muuttui peliä tehdessä, esimerkiksi suunnitelmassa mulla ei ollut kuin yksi taso.

Lisää kommentti

- ⁞

Heksaeditori(Lauri Nukala, linukala)

Kyseessä heksaeditori.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Auta Amoria (Vilma Järvelin, jarvillo)

FlappyBirdin tyylinen peli, jossa väistellään reunoja ja esteitä. Gitissä näyttää sekavalta erinäisten kääntämiseen liittyvien hankaluuksien takia.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

Lisää kommentti

- ⁞

Kommentit

  • Oletko aiemmin sattunut tekemään graafisia ohjelmia C#:ssa? Osoittautuiko tuon heksaeditorin yleinen toteuttaminen kuinka vaikeaksi?
  • Tämä oli ensimmäinen graafinen C#-ohjelmani. Osoittautui hieman vaikemmaksi, kuin aluksi ajattelin.

Lisää kommentti

- ⁞

CombaTanks (Niilo Savolainen, savonsxz)

Mätetään vihollistankkeja. Tarvitseeko muuta sanoa? Pelissä on kyllä äänetkin mutta Screen Cast-O-Matic ei niitä valitettavasti nauhoita.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Sick game!! Mitä parannuksii tekisit vielä tähän vaikka peli onkin imo tosi hyvä näin :)?
  • Miten sait tuon tankin "alaosan" kääntymään aina menosuuntaan?
  1. Varmaan lisäisin pelaajalle aseita ja/tai kykyjä jotta pelistä tulee vähän hauskempi
  2. Sain alaosan kääntymään aliohjelmalla joka päivittyy jatkuvasti suorituksen aikana, jonka sisällä asetetaan pohjan kulmaksi pelaajan nopeusvektorin kulma.
  • miten noista tankeista lentää kipinöitä kun niihin osuu ammus

-Millä teit nuo tankit? Voitko antaa tukiopetusta?

    1. Loin aliohjelman joka luo for-loopilla fysiikkaobjekteja joilla on kipinän kuva, ja "lyö" niitä sattumanvaraisiin suuntiin, ja laittaa ne tuhoutumaan tietyn ajan kuluttua.
    1. Tankit piirsin selaimessa olevalla sovelluksella nimellä "Pixilart". Pelaaja koostuu päällysosasta ja pohjasta jotka ovat kiinni toisissaan axle-joint liitoksella. Tykki ja konekivääri on pelaajan lapsiobjekteja. Vihollisille ja pelaajalle on myös oma luokkansa. Voin antaa tukiopetusta parhaiden kykyjeni mukaan :)

Lisää kommentti

- ⁞

Kommentit

Lisää kommentti

- ⁞

Interplanetary Intruders(Niko Liikka, liikknaw)

Space Invadersin hengessä räiskintää.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

Lisää kommentti

- ⁞

Pallotehdas (Karoliina Juvonen, kakujuvo)

Peli on pallopeli. Pallotehtaan tuotannossa menee vastaanotto jumiin, ja pelaaja yrittää pitää pallot poissa lattialta.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mielenkiintoisen näköinen peli, tulee mieleen flipper ja pingis. :D Mikä oli haastavinta pelin tekemisessä?
  • Kiitos. Haastavinta oli ehkä saada pelin eri lopetukset toimimaan halutulla tavalla, ja siirtymään sitten alkuvalikkoon.

Lisää kommentti

- ⁞

4 AM Pinball (Valtteri Lätti, vaemosla)

Retrofuturistinen flipperi.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hieno peli, oliko flipperin teossa jotakin erityisen vaikeaa kohtaa?
    • Mailat oli/on varmaan edelleen itselle se vaikein saada toimimaan halutulla tavalla.
  • Näyttää ihan hauskalta peliltä! Onko pelisi siinä pisteessä ettet siihen enää aio koskea vai oletko harkinnut vielä pelin kehittämistä? Jos olet niin miten?
    • Kyllä tämä vielä kehittämistä vaatii (omasta mielestä olisi ainakin fysiikkojen, pelin tapahtumien ja grafiikan/tekstuurien yms. osalta tarve käpistellä vielä).
  • Onko jotain, jonka olisit toivonut tehneesi eri tavalla nyt näin projektin loppupuolella?
    • Varmasti se, että olisi lähtenyt suunnittelemaan vähän enemmän vaatimusten mukaan kuin omien päähänpistojen: Eli Kirjoittanut sille kuuluisalle kynälle & paperille vielä tarkemmin, että mitä aliohjelmia ym. pitää tehdä, niin olisi säästynyt lopussa koodin työläältä siistimiseltä. Lisäksi olisi voinut toteuttaa projektia enemmän pitkäjänteisesti osaamisen karttuessa, kuin satunnaisissa intensiivijaksoissa.

Lisää kommentti

- ⁞

KiekkoGame (Tuomas Mervola, tupemerv)

KiekkoGamessa on ideana pelaajia liikuttaen töniä kiekko maaliin kaveria useammin.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Nätti peli, loppuuko peli tiettyyn maalimäärään tai ajan loppumiseen? Meni iteltä ainaki ohi jos semmoinen ominaisuus pelissä oli

Hieno punainenmustavalkoinen peli. Miten voittaja siis ratkeaa pelissä?

Lisää kommentti

- ⁞

Hungry Timo (Annastina Mikkilä, ammikkys)

Tasohyppelypeli, jossa kerätään donitseja ja varotaan rottia. Donitseja syömällä pelihahmo kasvaa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Onpas hienon näköinen peli ja hauska lisä tuo hahmon hyppyvoiman väheneminen donitseja kerätessä. Mikä oli vaikeinta peliä tehdessä?
  • Hienon näköinen peli! Painovoiman kasvaminen pelaajan lihotessa on hauskasti keksitty :D. Mikä kohta tuotti peliä tehdessä eniten haasteita?
  • Visuaalisesti oikein miellyttävä ja hyvin toteutettu peli! Mikä oli sun mielestä vaikeinta pelin luomisessa?
  • Mikä tuotti eniten haasteita projektin aikana?
    • Kiitos Lauri, Ville ja Nini! Yksi haastavista asioista oli ainakin keksiä, miten tuon painon saa kasvamaan. Koitin aluksi esim. kasvattaa hahmon massaa ennen kuin keksin lisätä painovoimaa

Lisää kommentti

- ⁞

Kommentit

Lisää kommentti

- ⁞

Pingviinipeli (Miisamaria Leinonen, mihelyle)

Tasohyppelypeli, jossa tavoitteena kerätä mahdollisimman monta lumipalloa. Pingviinillä on kolme elämää käytettävissä. Osumasta mustaan jäähän tai jääkarhuun elämä vähenee.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

Mikä oli mielestäsi pelin haastavin osuus ohjelmoida?

  • Onko jotain ominaisuutta, mitä olisit halunnut peliin laittaa mutta et syystä tai toisesta tullut laittaneeksi?
  • Voiko pelissä jäädä jääkarhujen päälle jos pelaajalla on vielä elämiä jäljellä?
  • Vastaus: Rakensin peliä melko tasaiseen tahtiin. Pelissä voi jäädä jääkarhun päälle.. Se jäi vielä paranneltavaa.

Lisää kommentti

- ⁞

Pallosota (Joel Alho)

Taistellaan loputonta palloinvaasiota vastaan.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

Lisää kommentti

- ⁞

Laskettelupeli (Aleksi Metsäranta, metsaatv)

Laskettele itsesi maaliin. Oletko nopein kaikista?

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mahtava peli! Mistä sait idean tähän?
  • -Vastaus: Idea on peräisin SkiFree nimisestä pelistä, joka on julkaistu vuonna 1991 Windowsille.

Lisää kommentti

- ⁞

Karkkiukkopeli (Janna Seppälä, japapaan)

Karkkiukkopelissä tarkoituksena on kerätä taivaalta tippuvia karkkeja.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

Hauskan ja toimivan oloinen peli! Mikä oli mielestäsi haastavin osuus ohjelmoinnin kannalta?

  • Söpö ulkonäöllinen toteutus! Onko pelissä jotain missä olisit halunnut parannella tai lisätä muita ominaisuuksia ym?

Haastavinta ohjelmoinnin kannalta oli miettiä miten teen funktion, joka palauttaa jotakin. Eli missä sen käyttö olisi järkevää. Siihen tarvitsin ohjausta eniten.

Olisin halunnut parannella vielä pelikenttää, eli lisätä esimerkiksi tasoja, vaikka pilviä joiden päälle olisi voinut hypätä. Silloinhan myös liikutteluun olisi tarvittu enemmän näppäimiä. Toinen taso olisi myös ollut kiva.

Kela-pako (Artturi Laine, ahjlaizy)

Tasohyppelypeli, jossa kerätään opintopisteitä ja varotaan Kelaa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Huaska idea pelissä! Oletko harkinnut eri opintopistemääriä erilaisista kerättävistä esineistä? Tällä hetkellä taisi kaikista saada 5op ja kaikki samannäköisiä

-Joo olen harkinnut, yhdessä vaiheessa ajattelin jopa nimetå kaikki kurssit (esim.

  • ..(jatkoa).. esim. "Suoritit Ohjelmointi 1 (6 op)!"

Lisää kommentti

- ⁞
  • Kiva idea! Onko karkin värillä merkitystä?

Lisää kommentti

- ⁞

Huomaa että video olisi syytä saada osoitteeseen, joka on https-alkuinen, muuten se ei näy TIMissä joka on https.

Jos et millään saa videota minnekkään https-paikkaan, niin em ohjeen videopluginin koko koodin tilalla laita pelkkä linkki videoon tyyliin:

- [HTTP-linkki videoon](http://users.jyu.fi/~vesal/AngryLego.mp4)

Jänispeli (Oskar Mella, oskaleme)

Jänispeli, jossa tarkoituksena on kerätä mahdollisimman monta porkkanaa. Keräämistä vaikeuttavat ylhäältä tippuvat kivet.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Kivan näköinen peli! Teitkö jäniksen kuvan itse? :)
  • Villin näköinen peli!
  • Saitko toteutettua kaiken mitä halusit vai pitikö muokata tai luopua joistain ideoista?
  • Kiitos! Joo tein jäniksen paint-sovelluksella. Alkuperäiseen suunnitelmaan ei tullut kovin montaa muutosta. Porkkanat muuttuivat tosin tippuviksi, sillä peli kaipasi mielestäni hieman lisää haastetta. :)

Lisää kommentti

- ⁞

JuuRun (Juuso Kinnunen, jujukinn)

Tässä pelissä pelaat superninjana, joka juoksee eteenpäin ja hyppii tasolta tasolle.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hienot grafiikat, ja mielenkiitnoinen idea! Miten toteutuit ton gravitaation muutoksen?
  • Gravitaation muutos tapahtuu kääntämällä gravitaatio -vektorin y komponentti positiiviseksi.

Lisää kommentti

- ⁞

Geometry Shooter (Eeli Autio, autieaxv)

Simppeli shooter, jossa pelaaja on kentän keskellä. Pelaaminen tapahtuu hiirellä, jonka vasenta näppäintä painamalla pelaaja voi ampua lähestyviä vihollisia. Välilyöntiä painamalla pelaaja voi käyttää powerupin. Pahoittelut, en saanut ääniä toimimaan. Pysäytä video jos haluat tarkastella koodia tarkemmin. Silmukkaa ja listaa käytin valikoissa. Funktio vielä puuttuu.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Keksitkö nopeasti millaista peliä alat rakentamaan, vai oliko mielessä useita vaihtoehtoja?

V: Halusin luoda pelkistetyn näköisen pelin, jotta voin keskittyä pelin toiminnallisuuksiin enkä estetiikkaan. Halusin myös luoda pelin, joka ei sido minua tietynlaiseen toteutustapaan, vaan pystyin halutessani lähteä johonkin uuteen suuntaan. Tämänkaltainen peli tuntui luontevimmalta ja oli alusta alkaen mielessäni, joten valinta oli helppo.

  • Mulle ei taida kuulu sun ääni? :( mut kuinka kauan meni tän pelin tekemiseen. Vaikuttaa kuitenkin mekanismiltaan vähän monimutkaisemmalta.

V: Joo pahoittelut, oli ongelmia äänentoiston kanssa ja tulin siihen tulokseen, että nyt mennään ilman :/ Peliin on kyllä saaanut uppoamaan runsaasti tunteja, koska se ei tunnu koskaan valmiilta. Työskentelykerrat ovat jääneet vähäisiksi, mutta kun vauhtiin pääsee niin aikaa saa kulumaan paljon.

  • Hauska peli, tulee elävästi mieleen ne hetket kun pienenä pelaili Space Impactia äidin nokialaisella :D Mikä oli pelin haasteellisin osa toteuttaa?

V: Haastavinta oli päästä tyhjästä siihen pisteeseen, että pelissä pystyy ampumaan ja ammukset tuhoavat viholliset ilman kummempaa hämminkiä. Yhden elämän omaavat viholliset eivät tuottaneet haasteita, mutta useampia elämiä omaavat viholliset vaativat ampumisen ja vihollisten luomisen täydellisen uudistamisen. Alun jälkeen loppu on mennyt kevyesti.

  • Hyvän oloinen peli, onko mitään rajoitusta sille, että kuinka nopeasti voi ampua?

V: Ei ole, ammuksia tulee niin paljon kuin kerkeää klikkailemaan. Harkitsin ampumisen rajoittamista, mutta totesin että oli hauskempaa vain lisätä vihollisia. Peli toimii ihan hyvin vaikka kuinka intensiivisesti klikkailee, mutta veikkaan että makroa käyttämällä ei jypelin fysiikat pysyisi perässä.

Lisää kommentti

- ⁞

Lentävä lintu (Miro Pakarinen, mmpakari)

Lintu yrittää kerätä marjoja ja väistellä esteitä

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauska peli ja hyvät grafiikat :D onko peli vielä paljon kesken? -Kiitos! Ei ole enään.
  • Hieno peli! Mikäs oli haastavinta tämän pelin tekemisessä?
  • Kiitos! Haastavinta oli kyllä kuoleman jälkeiset tapahtumat siihen, että peli alkaa uudelleen.
  • Hyvän näköinen peli! Aiotko lisätä mahd. äänitehosteita tai animatioita? -Kiitos! Pelissä on äänitehosteita, mutta ne ei oikein kuulu videolla. Animaatioita olisi kyllä voinut lisätä.
  • Hyvältä vaikuttaa! Onko niin, että kaikkia marjoja ei voi saada törmäämättä samalla? -Kiitos! Kyllä näin on valitettavasti, mutta halusin, että marjoja tulee joka puolelle peliin.
  • Oliko peli haastavaa tehdä?
  • Tavallaan oli tavallaan ei. Mielestäni suhteellisen helppoa oli, kun oli valmiiksi miettinyt millä tavalla pelin haluaa toteuttaa.
  • Hyvän oloinen peli, onko leaderboardilla tarkoitus näkyä vain kerätyt marjat? Vai myös kuljettu matka
  • Kiitos! Juu näin on, että vain kerätyt marjat on leaderboardilla.
  • Hieno peli, Miro! Miten ajattelit saada high score taulukon toimimaan? -Kiitos! En tiedä miten sain, mutta sain sen kyllä toimimaan pienen väännön jälkeen.

Lisää kommentti

- ⁞

Kiipeily (Lauri Jääskeläinen, ltjaasks)

Pelissä kiipeillään luolassa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mistä sait peliin idean? :) Hieno on!
  • Kivan omaperäinen peli! Saitko jostain inspiraatiota hahmon liikkumiseen liittyen vai keksitkö kaiken itse?
  • Vekkuli peli! Oliko ukkelin nivelien liikkeet haastava ohjelmoida noin sulaviksi?
  • Onpas hieno peli. Mikä tuotti eniten haasteita tätä peliä tehdessä?
  • Veera: Tuli mieleen idea tuolla tavalla ohjattavasta hahmosta ja rupesin sitten sen ympärille rakentamaan.
  • Annastina: Hahmon liikkuminen on kehitetty itse. :)
  • Aino: Niveliä ei ohjata mitenkään vaan ainoastaan käsien nyrkkiosia ohjataan ja nivelet tulevat perässä. Hyvä että sattuivat näyttämään sulavilta. :D Liikkeistä olisi voinut tehdä vielä parempia lisäämällä niveliin liikettä, mutta olisi mennyt aika monimutkaiseksi.
  • Oskar: Ehdottomasti vaikeinta oli ohjaimien tekeminen. Oli vaikeaa estää hahmon lentäminen ja samalla saada liikkuminen järkeväksi.
  • Vasenta räpylää WASD:illa ja oikeaa nuolilla? Hyvä ajatus.

Lisää kommentti

- ⁞

Hirsipuu (Peetu Keiskoski, keiskpns)

Kyseessä perinteinen sana-arvuuttelupeli.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mistä sait idean tähän peliin?
  • Idean takana on suurelta osin idean puute :)
  • Kiva peli. Teitkö toteutuksessa jotakin eri tavalla kuin olit alunperin suunnitellut?
  • Vaikka idea olikin ideanpuutteen tuotos, toteutus on hieno! Oletko ajatellut lisätä peliin grafiikkaa hyödyntämällä esim. ASCII -tekniikkaa?
  • Vilma: mahdollisesti mikäli lähden tätä ideaa vielä jalostamaan.

Lisää kommentti

- ⁞

Pallopeli (Tuomas Setälä, setalatm)

Peli, jossa pitää ampua pallo ennen sen maahan osumista.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mikä tuotti eniten haasteita pelin tekemisessä?
  • Varmaan saada törmäyskäsittelijät toimimaan kunnolla.

Oliko sinulla mielessäsi mitään sellaisia lisäominaisuuksia mitä ei kurssin aikarajoitteen tai tietopohjan takia voinut/ehtinyt lisätä?

  • Kiva toteutus simppelille idealle. Oliko toteutuksessa jotakin, jonka jouduitkin tekemään toisin tai joka oli yllättävän hankalaa? Oletko ajatellut lisätä ääniä peliin?

Lisää kommentti

- ⁞

Esimerkkipeli (Matias Vuorio, mvvuoryt)

Old school pokemon peli.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Tosi hieno peli! Voiko pelaaja hävitä taistelun, tai mitä tapahtuu kun kaikki pokemonit on voitettu?
  • Mainiot musiikit! :D Teitkö osan kuvista itse vai otitko netistä?

@Laura Välitalo Tein kaikki kuvat itse gimpillä, mutta musat oli jotain copyright free :D @Jarno Alkiomaa Voi hävitä taistelun.. Ensimmäiset kaksi taistelua on tuurista kiinni kumpi voittaa mutta sen jälkeen lvl kasvaa niin suureksi ettei juuri voi itse hävitä. Ja kaikkien pokemonien voitosta ei seuraa mitään, mutta maaliin pääsystä peli loppuu ja ajattelin vielä lisätä pistelaskurin laskemaan voitettujen taistelujen määrää.

Lisää kommentti

- ⁞

Fortuna-peli (Mortti Luhtala, mosaluht)

Klassinen fortuna-peli uudessa muodossa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Huippu idea! Toi mieleen mökki illat :) Onko tässä mahdollista ampua monta kuulaa ns. samaan peliin? Mikäli ei, oletko miettinyt että voisi?
  • Onko peli vielä kesken? Mielenkiintoinen konsepti.
  • Mikä oli vaikein osuus peliä luodessa ja mistä sait inspiraation? Tykkään omaperäisestä ideasta myös!
  • @Aino: Tällä hetkellä se ei ole mahdollista, en ole saanut sitä vielä toimimaan.
  • @Juuso: Riippuu siitä, onnistunko lisäämään useampien kuulien ampumisen samaan peliin.
  • @Nini: Vaikeinta oli saada pelikenttä toimimaan kunnolla. Inspiraatio peliin tuli lapsuudesta.

Lisää kommentti

- ⁞

Yliopisto-Breakout (Jaakko Ruuska, jtjruuzy)

Tässä pelissä pelaillaan yliopisto läpi suorittamalla kursseja eli rikkomalla tiiliä pallolla.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hieno peli! Mikä oli mielestäsi vaikeinta pelin tekemisessä?
  • Hyvältä näyttää, mutta liikkuuko pallo edelleen ylöspäin jos pelin aikana painaa välilyöntiä?

Hauska peli, oliko fysiikoitten kanssa suuriakin ongelmia?

  • Vaikeinta pelin tekemisessä oli ehdottomasti paint-kuvan käyttäminen kentän luomisessa ja sen toiminnallisuuksien toteuttaminen. Välilyönti aiheuttaa edelleen hieman ongelmia. Fysiikat olivat hyvinkin ongelmallisia ja edelleen hyvin kaukana toivotusta tasosta.

Lisää kommentti

- ⁞

Kommentit

Väistelypeli (Aleksi Pullinen, pulalemi)

Pelissä väistellään ja ammutaan taivaalta tippuvia pommeja

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Näyttääpä aika helpolta, vaikeneeko peli ajan myötä?
  • Ajattelitko lisätä indikaattoria tuolle suunnalle, mihin ase osoittaa?
  • Hieno peli, Aleksi! Miten ajattelit hyödyntää taulukkoa pelissä? :)

Lisää kommentti

- ⁞

Niilo22 Tasohyppelypeli (Kasperi Myllyharju, kamyllzy)

Kommentit

  • Loistava peli! Mistä keksit idean peliin?
  • Hieno Peli! Mikä oli haastavinta pelin tekemisessä?

Isona niilo22 fanina päätin toteuttaa hänestä pelin. Haastavinta pelin tekemisesstä oli saada ns power up(viinapullot) sellaiseksi, kun halusin.

Lisää kommentti

- ⁞

Pomputtelipeli (Elias Herrala, eljamahe)

Jalkapalloa pidetään ilmassa mahdollisimman kauan

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hieno peli! Mistä moinen idea peliin?
    • Omasta jalkapallo harrastuksesta.
  • Hauskan näköinen peli. Voisin kuvitella ittenikin pompottelemassa ajankuluksi :D Ootko miettiny Highscore listan luomista? Tulis vähän jotain mitä tavoitella :)
    • Se olisi varmasti seuraavaksi vuorossa jos vielä muokkaan/lisään koodia.
  • Oletko ajatellut vaikeusasteita lisätä peliin?
    • Mielestäni pelissä on tarpeeksi tavoiteltavaa saada pidettyä palloa mahdollisimman kauan ilmassa joten en ole.
  • Hauska idea! Pelattavuus näyttää oikein hyvältä, oliko vaikeaa saada fysiikat kasaan?

    -Oli haasteita fysiikassa, palloa ei aluksi meinannut saada pomppimaan kunnolla.

  • Mikä oli mielestäsi hyödyllisin jypelin ominaisuus tämän pelin toteutuksessa?
    • Ehkä tuo painovoima oli ainakin yksi tärkeimmistä asioista tässä pelissä.
  • Hieno ja toimivan oloinen peli! Oletko missään vaiheessa miettinyt, jos lisäisi pelaaja-/hahmovalikon (missä olisi kuuluisia futareita, joista valita)?

Lisää kommentti

- ⁞

Metsästyspeli (Juho Korhonen, korhonje)

Pelissä ammuskellaan jäniksiä.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mistä keksit pelin idean?
    • Omasta metsästysharrastuksesta.
  • Hauska peli ! Ampumisääni on hieno lisä :D Ootko miettiny highscore listan tekoa ?
    • Oon miettiny että tekis vielä highscore listan tai jotakin muuta haastetta peliin, esimerkiks liikkuvia jäniksiä.
  • Komia peli! Onko tuota hiiren kuvaa mahdollista poistaa tuosta tähtäimen päältä?
    • Yritin kyllä mutta en saanut millään poistettua.
  • Näppärä peli! Ymmärsinkö oikein, että pelissä ei voi hävitä?
    • Joo tässä pelissä ei oo hopeeta jaossa.
  • Hyvä peli! Mitä lisäisit seuraavaksi peliin, jos sitä lähtisit kehittämään?
    • Kiitos kiitos! Varmaan lisäisin muitakin eläimiä ja jos ampuu väärän eläimen niin häviää pelin.

Lisää kommentti

- ⁞

Hyppypeli (Olli Saartoala, oejsaart)

Pelissä tarkoitus saada mahdollisimman paljon pisteitä, hyppimällä esteiden yli tai menemällä niiden ali

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Huikea peli! Ajattelitko vielä työstää pidemmälle tuota peliä, esim uusia kenttiä?
  • Kiitos kiitos! Mielenkiintoinen idea, mutta en ole ajatellut.
  • Siisti peli! oletko miettinyt lisätä peliin vaikeusastetta pelin edetessä?
  • Kiitos! Jos innostun koodailemaan peliä enemmän, se olisi varmaan seuraavaksi vuorossa.
  • Hieno peli! Mistä sait idean peliin?
  • Wau, hieno peli! Mikä oli vaikein osuus peliä tehdessä?

Lisää kommentti

- ⁞

Lisää kommentti

- ⁞

Jalkapallopeli (Joonatan Nikkilä,Nikkijax)

Pelissä on tarkoitus saada mahdollisimman monta pistettä aikarajoituksen sisällä.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauskannäköinen peli! Mikä oli haastavinta pelin koodaamisessa?
    • Haastavinta oli varmaan toi pallon lähettäminen oikeaan suuntaan. Seki lopulta vaati vaan pohtimista :D
  • Mukava peli! Miten potkaistessa voisi tietää mihin veto on lähdössä?
    • Sormituntuma kehitty aika nopeasti siihen. Tokihan siihen voisi vielä nuolen lisätä. Pallon yläreunassa on myös pieni viiru josta näkyy mihin kohtaan pallo suunnilleen osoitta :D
  • Veikeän näköinen peli! Ootko miettinyt sellaisen potkun voima-mittarin lisäämistä (eli siis että voisi muuttaa ennen vetoa tuota pallon lähtönopeutta)?
    • Toi on kyllä hyvä idea ! Pitää kattoa jos motivaatio iskee :D

Lisää kommentti

- ⁞

Tiilipeli (Juho Kärkkäinen, jakarkkt)

Pelissä on tarkoitus rikkoa mahdollisimman monta estettä pelikentän yläreunasta, tiputtamatta palloa

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hyvännäköinen peli ! Pallon liike näytti aina välillä "lagaavan" alareunaan. Onko se ominaisuus vai vahinko ?
  • Hieno peli! Mikä oli mielestäsi haastavinta pelin tekemisessä?
  • @Joonatan, ominaisuushan tuo on, jos ymmärsin oikein mitä tarkoitat, taitaa johtua pelissä toisinaan hetkellisesti esiintyvästä painovoimasta, jonka tarkoituksena on palauttaa pallo alareunaan, jos se jää jumiin
  • @Mortti, hieman haastavaa oli jypelin erikoinen toiminta jossain tilanteissa, esim esteiden poistoa piti viivästää Timer ominaisuudella jotta pallo ei mene läpi esteestä

Lisää kommentti

- ⁞

MoleJump (Kristian Räsänen, krrerasa)

MoleJump-tasohyppelypelissä tavoitteena on hyppiä tasomaailman huipulle, tuhoten samalla mahdollisimman monta vihollismyyrää. Pelaajalla on pelin alussa 30 sekuntia aikaa, ja jokaisesta tuhotusta vihollisesta saa yhden pisteen lisäksi yhden sekuntin lisäaikaa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hienot grafiikat! Taso näyttää toistuvalta, mietitkö vaihtoehtoa olisiko tason voinut rakentaa loputtomiiin jatkuvaksi toistamalla tason esteitä?
  • Juho: Se oli alunperin tarkoitus, mutta en löytänyt mitään yksinkertaista keinoa sen toteuttamiseen. Ideana oli aluksi tehdä DoodleJumpin kaltainen loputon tasohyppely, mutta peliä tehdessäni päädyin kuitenkin lopuksi tällaiseen ratkaisuun.
  • Hyvä peli! Mitä lisäisit seuraavaksi peliin, jos sitä lähtisit kehittämään?
  • Oliko pelissä jotain erityisen vaikeaa kohtaa tehdä?

-Hieno peli! Teitkö alkuperäiseen suunnitelmaan paljon muutoksia peliä tehdessä?

  • Jarno: Ehkä jonkinlaisen käyttökohteen noille kerätyille pisteille, esimerkiksi jotain erilaisia ulkoasuja tuolle hahmolle :D Tuomas: Ei oikeastaan ollut mitään erityisen haastavaa. Jypelin ohjeilla ja tuolla valmiilla tasohyppelypohjalla sai melko helposti tehtyä Oskar: Vaikka alkuperäisenä ideana olikin Doodle Jumpin kaltainen loputon tasohyppelypeli, niin mitään suurempia muutoksia en joutunut tekemään. Lähinnä jouduin vain keksimään jonkinlaisen lopun pelille.

Lisää kommentti

- ⁞

PalloPeli (Mikael Herrala, mijoherr)

Pelissä tarkoituksena läpäistä kenttä mahdollisimman nopeasti osumatta kentän reunoihin.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hyvä peli-idea kyllä. Tulee mielee vanha 101 sokkeloa peli :D Ookko miettiny Highscorelistan tekemistä?
    • Kiitos! Highscorelista olisi hyvä lisä peliin, mutta jäi vielä laittamatta. Jos päivityksiä peliin tulee vielä, highscorelista tulee varmasti ensimmäisenä.
  • Kuinka kauan meni aikaa tehdä noin hieno peli?
    • En pitänyt kirjaa, mutta yllättävän kauan siihen nähden, että kuinka vähän koodia tuossa pelissä loppujen lopuksi on.
  • Oliko pelin tekemisessä haasteita, jos oli niin missä kohtaa?
    • Eniten haasteita tuotti TileMapin käyttö ja Tagin hyödyntäminen.

Lisää kommentti

- ⁞

Jymyn elämä (Riku Huhtanen, rthuhtzu)

Pelissä Jymy-koiran mieli lähtee laukalle, kun kotona otetaan imuri esiin. Jymy kiipeää pilvilinnojaan pitkin kohti turvaa, kohdaten matkalla niin mukavia kuin vähemmän mukavia asioita.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Tosi hieno peli! Mikä oli vaikeinta toteuttaa?
    • Kiitos! Varmasti tuo tasojen ja ajastimien välppääminen niin, ettei niitä tasoja synny liikaa tai liian vähän. Ja että ne säilyy hyppyetäisyyden pääs toisistaan.

Hieno peli ja toimii hyvin yhteen! Miten keksit pelin idean?
- Kiitos! Oman koiran kertomuksiin pohjautuva peli.

  • Hyvin näyttää toimivan. Nollautuuko High Score, kun pelin käynnistää?
    • High Score pysyy koneella tallella. Pilveen en laittanu sitä, kun pelillä on vain yksi pelaaja :D

Lisää kommentti

- ⁞

Drop em (Jeremi Kantola, JaKantol)

pelin idea on heitellä kiviä sinua pöin tulevia vihollisia päin ja selvitä mahdollisimman pitkään

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauskan näköinen peli! Tuottiko hankaluuksia saada kolmioita liikkumaan eri suuntiin?
  • Mielenkiintoinen peli! Mikä oli haastavinta pelin koodaamisessa?

Kiitos Olli, ja ei ollut , pathfollowerbrainin päämääränä on ruudun yläosan keskikohta, jotta viholliset menisivät automaattisesti "oikeaan suuntaan"

  • Voiko kiviä pudottaa niin nopeasti kuin pystyy nappia painamaan?

Lisää kommentti

- ⁞

Frozen-peli (Niilo Ranta, raniilo)

Pelissä Frozen-leffasta tuttu Olaf yrittää saada kiinni lumihiutaleita ja timantteja, mutta samalla välttää osumasta jääpuikkoihin.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Nouseeko pelin vaikeusaste/oletko miettinyt tätä mahdollisuutta?
  • Mielenkiintoinen peli. Mikä oli vaikein kohta pelin toteuttamisessa?
  • Voiko olaf hyppiä ja, jos ei voi niin kannattaisiko sellainen lisätä peliin?
  • Voisiko harkita jotain erikoishiutaletta, esimerkiksi eriväristä, josta saisi vaikkapa triplapisteet?
  • Luukas: Kuten videon lopulla sanoin, peliä voisi vielä vaikeuttaa. Tämän voisi toteuttaa esim siten, että jääpuikkojen vauhti nousisi pelin edetessä.
  • Aleksi: Varmaankin taulukon yhdistäminen johonkin pelin osa-alueeseen.
  • Miro: Olaf ei voi hyppiä ja minun mielestäni ei kannata lisätä peliin, sillä se ei ole pelin toiminnan kannalta relevantti toiminto.
  • Lauri: Hyvä idea! Samantyyppinen toiminto tapahtuu tällä hetkellä timanttien kohdalla, joista saa 5 pistettä. Mutta jotain voisi tapahtua myös "erilaisista" lumihiutaleista...

Lisää kommentti

- ⁞

Huippulentäjä (Saku Mäkinen, makisave)

Pelin idea on selviytyä taistelukentältä väistellen vuoria ja vihollishelikoptreita tuhoten niin monta tankkia kuin mahdollista.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hieno peli, vaikuttaako pelaajan muodon muuttaminen pelin hitboxeihin tai muihin ominaisuuksiin mitenkään, vai onko se vain satunnaisesti valittu.
  • Onko pelin "kartta" vain todella pitkä vai toistuuko se mahdollisesti?
  • Kiitos! Enemmän muoto koski testivaihetta, millon ei vielä ollut CollisionHandlereita, eli periaatteessa se ei vaikuta valmiiseen tuotokseen.
  • Kenttä loppuu lopulta, eli peli voi päättyä "onnellisesti".

Lisää kommentti

- ⁞

Gnome Run (Jarno Alkiomaa, jajoalki)

Pelissä kerätään kolkikoita nopeutuvassa maailmassa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mikä oli vaikeinta ja vei eniten aikaa tämän pelin tekemisessä?
  • Tanja: Vaikeinta oli maailman toistuvan luomisen tekeminen ja pelin nopeutuminen.

Lisää kommentti

- ⁞

Laivanupotus (Annika Back, aabackxy)

Pelissä on tarkoitus löytää laivoja merestä klikkailemalla ja ansaita mahdollisimman paljon rahnaa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hieno peli! Kerroit että alkuperäiseen suunnitelmaan tuli matkalla muutoksia. Oliko jotain ominaisuuksia joita olit aiemmin ajatellut? Kiva lisä tuo lopun tieto osumien suhteesta huteihin. Veikö pelin tekeminen paljon aikaa?
  • Onko laivat pelissä aina samoilla paikoilla vai vaihteleeko ne ?
  • Hieno peli! Ovatko kaikki laivat samankokoisia? Ajattelitko toteuttaa erikokoisia laivoja kuten analogisessa versiossa?
  • Olin ajatellut, että laivat olisivat eri kokoisia ja ne paljastuisivat os0a kerrallaan ja sitten vasta uppoaisivat. Tässä ominaisuudessa hiiren kuuntelu meni kuitenkin vaikeaksi ja päädyin helpompaan versioon. Nyt kaikki laivat ovat saman pituisia. Paikat eivät vaihtele, sillä ne on laitettu tilemethodin avulla. Tekstitiedostoon kajoamalla niitä toki saa vaihdeltua. Pelin tekemiseen mennyt aika oli hyvin lähellä tuota 30 tuntia, sillä itsellä ei ole mitään aikaisempaa kokemusta ohjelmoinnista :D.

Lisää kommentti

- ⁞

KassuKissan tasohyppelypeli (Rasmus Fors, rjkforxy)

Pelissä ohjataan kassu kisaa vaikean kentän läpi keräten kananpalasia pisteitä varten ja vältellään ilkeitä mörköjä

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hieno peli! Mikä pelin tekemisessä oli haasteellisinta? Mikä vaikein toteuttaa?
  • Janna: Pelin haasteellisin vaihe oli ehdottomasti laaja "kaikenkattava" suunnitteluprosessi. Toisaalta hyvän suunnittelun ansiosta itse tekninen toteutus kävi helposti. Vaikein yksittäinen asia toteutuksessa oli itse työn aloittaminen
  • Kiva peli! Oliko lopputulos sellainen kuin olit suunnitellut, vai päädyitkö tekemään jotain aivan erilailla kuin ajattelit?
  • Veera: Peli on oikeastaan aika pitkälti semmonen kuin olin suunnitellutkin.

Lisää kommentti

- ⁞

Kalapeli (Kaisa Korhonen, korhkakr)

Pelissä tarkoituksena on kerätä mahdollisimman monta tähteä, osumatta vihollisiin ja tippumatta maahan.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Kivan näköinen peli :) Mikä pelin tekemisessä oli haastavinta?
  • Jos haluaisit tehdä pelistä vaikeamman, mistä lähtisit liikkeelle?
  • Haastavinta oli varmaan oman virheen löytäminen koodista (esti viestikenttiä ilmestymästä ruudulle).
  • Lisäisin peliin vaikeutta luomalla vihollisille enemmän ominaisuuksia, esim ampumisen ja laajemman liikeradan. Samalla laittaisin pelaajalle ehkä muutaman lisäelämän.
  • Hieno peli. Tuliko toteutuksen aikana muutoksia alkuperäiseen suunnitelmaan verrattuna?

Lisää kommentti

- ⁞

C#Man (Sebastian Nyholm, nyholsmy)

Pelissä pitää kerätä sokkelosta kaikki sipsipussit jotta pääsee maaliin. Sokkelossa liikkuu kuitenkin pahoja vihulaisia joita pitää vältellä!

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauskan olonen retro-henkinen peli!:D Tosi hyvin käytetty kurssilla opittuja asioita (taulukot, silmukat, ehtolauseet) Hyvin mietitty kans kaikki poikkeustilanteet jota pelaaja voisi kohdata pelissä. Mikä oli työläin osuus pelin teosta?
  • Hieno peli, varsinkin tuo pelihahmon animaatio sipsipussin haukatessaan! Harkitsitko mahdollisuutta tuhota vihollisia?
  • Rasmus: Kiitoksia! Työläin osuus oli varmaankin keksiä mihin tuonne saisi tuon silmukan laitettua. En ehkä alunperin olisi tuollaista tilastot kohtaa tehdä tuonne mutta en keksinyt parempaakaan käyttöä silmukalle.
  • Eeli: Kiitoksia sullekin! Olen kyllä erityisen ylpeä juurikin tuosta animaatiota. Vihollisten tuhoamista ei oikeastaan tullut harkittuakaan. Tuntui ehkä jollain tavalla että pelistä menisi vähän idea kun viholliset saisi tuolta kokonaan hävitettyä.

Lisää kommentti

- ⁞

Junttikuula (Aino Paloniemi, palonajs)

Pelissä tarkoituksena klikata mahdollisimman montaa pesäpalloa 30 sekunnin aikana ja saada näin pisteitä. Kentällä kuitenkin häiritsemässä myös tennispalloja ja koripalloja, joista vastaavasti saa miinuspisteitä. Screen recorder ei oikein pysynyt perässä peliä pelatessa, joten pallot näyttää tosi lagisilta, mutta oikeasti ne eivät ole!

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hieno peli! Minkä koit haastavimmaksi koodissa?
  • Hieno peli, miten lisäisit pelin vaikeusastetta ?
  • Hauskan oloinen peli! Mistä sait idean peliin?
  • Luukas: Kiitän! Haastavinta oli varmaan kahden erilaisen pallotyypin luonti mahdollisimman yksinkertaisesti, siihen tuhraantui aikaa ja lopulta päädyin tägien käyttöön.
  • Jeremi: Kiitoskiitos! Vaikeusastetta voisi lisätä esim. niin, että mikäli pelissä olisi kaikki pesäpallot klikattu, pääsisi uuteen kenttään, jossa olisi aina vaan vähemmän aikaa ja enemmän palloja. Tämän saatan jopa toteuttaakin tulevaisuudessa. :)
  • Olli: Kiitti paljon, arvioin että tänkaltainen peli ois mulle vaikeustasoltaan sopiva toteuttaa ja niin tää sitte synty. Idea palloihin tuli omasta harrastuneisuudesta!

Lisää kommentti

- ⁞

Ufojen täytyy kuolla (Markus Savolainen, mksavola)

Pelissä ammutaan vihollisia ja yritetään selviytyä mahdollisimman pitkään, kunnes vihollinen pääsee liian lähelle ja tappaa pelaajan. Jokainen tapettu vihollinen kasvattaa pistelaskuria yhdellä pisteellä.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mikä oli vaikeinta toteuttaa ja mistä sait idean peliisi?

Kivan oloinen peli, dokumentointi helpotti esittelysi seuraamista kivasta! Saitko toteutumaan kaikki mitä suunnitelmassa ajattelit, myös ne jos aikaa jää kohdat?

  • Selkeä peli, olitko missään kohtaa jumissa koodaamisessa?
  • Kaisa: Vaikeinta oli varmaan saada vihut tulemaan kentän ulkopuolelta järkevästi. Idean sain samantyylisestä pelistä jota pelasin joskus 90-luvulla.
  • Janna: Tarkoituksena oli lisätä vielä erilaisia aseita, joita olisi voinut poimia kentältä, mutta jäi vähän vaiheeseen.
  • Tanja: Silmukan ja taulukon toteutus aiheutti eniten harmaita hiuksia tuon vihujen luonnin lisäksi.

Lisää kommentti

- ⁞

Puuropeli (Sandra Patama, patamscy)

Pelissä kerätään mansikoita, ammutaan lohikäärmeitä ja väistellään tulipalloja mahdollisimman suuren pistemäärän ansaitsemiseksi. Mitä enemmän mansikoita, sitä parempaa puuroa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauska ja omaperäinen peli. Bossin osuessa pelaajaan ei peli ilmeisesti pääty?
  • Wau :D koodi näyttää aika pitkältä, osaatko arvioida kauanko pelin tekemiseen kului aikaa?

@Markus: Joo just noin. :) Kun pelaaja osuu bossiin, ne vaan törmäävät toisiinsa eikä mikään muutu.

@Miisa: Yllätyin itsekin siitä kuinka pitkä tästä tuli :D Kun yritin tehdä vaatimuksia pois, huomasin ettei tekemäni toiminto kattanutkaan puuttuvaa vaatimusta ja aina vaan tuli tehtyä uusi ominaisuus. En kyllä osaa edes sanoa kuinka kauan tähän meni, kun tein niin pitkällä aikavälillä. Yli 40 tuntia uskoisin.

Lisää kommentti

- ⁞

Polttopallo (Henri Turunen, healturu)

Pelissä pitää kerätä palloja ja heittää vastustajaa päin.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Siisti peli. Onko pelissä moninpeliä?
  • Hieno peli! Oliko pelin tekemisessä jotain erityisiä vaikeuksia?
  • Hieno peli ,olisiko peliin mahdollista tehdä jotain tapaa "napata pallo ilmasta", josta tietokone ottaisi osuman.

@Markus: Pelin oli tarkoitus olla alunperin kaksinpeli, mutta testaaminen oli haasteellista, joten laitoin tietokoneen ohjaamaan toista pelaajaa. Tietokone oli mukavan haasteellinen, joten jätin sen toiseksi pelaajaksi. Peliin saa moninpelin hyvin pienillä muutoksilla ja mahdollisesti sen lisään :)

@Sebastian: Vaikeuksia oli eniten koodin siistinä pitämisessä.

@Jeremi: Nappaustoiminto voisi olla ihan kiva ja melko helposti toteutettavissa.

Lisää kommentti

- ⁞

Kerää Kelan tuet (Luukas Viitanen, luujoovi)

Pelin tarkoitus on kerätä Kelan tukia ja vältellä töihin rektytoijia

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mitä tekisit eritavalla jos tekisit pelin uudestaan? Minkä koit helpoksi ja mitä puolestaan haastavaksi?
  • Hieno peli! Tuliko siitä sellainen mitä kuvittelit, vai eroaako se paljonkin alkuvisiosta?
  • Miten päädyit valitsemaan pelityypiksi tasohyppelypelin?
  • Hienolta näyttää. Meinasitko tehdä vielä lisää kenttiäkin?
  • Rasmus: Varmaan parantaisin ohjattavuutta, melko kömpelö tällä hetkellä. Helppoa oli tason suunnittelu, haastavaa saada oliot reagoimaan toisiinsa
  • Saku: Aluksi ideoin pelin tason jatkuvan ylöspäin loputtomasti, mutta se jäi suorittamatta
  • Tanja: Ajattelin vain kaikkia tasohyppelyitä joita lapsena pelasin ja sain inspiraation
  • Topi: Yritän ainakin, aika on kortilla

Lisää kommentti

- ⁞

AimTester2020 (Sami Mikkola, mikksexy)

Pelissä on tarkoituksena klikkailla näytölle ilmaantuvia palloja mahdollisimman nopeaa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Kiva idea! Mikäli aiot luoda vielä lisää eriä, niin olisiko haastetta mahdollista lisätä esim. erivärisillä palloilla (tms) joita ei saisikaan klikata?
  • Hieno peli! Mikä oli työläin osuus toteuttaa?
  • Mahtava peli, mutta onko aimi kehittyny? Tarviin kipeesti apua aimin kehittämisessä.
  • @Kaisa En ajatellut koskea enää pelin koodiin ollenkaan. :D Tosiaan kuitenkin ehdotuksesi on aika hyvä esimerkki siitä, mitä peliin voisi vielä lisätä.

@Veera Pelin tekeminen ei ollut mitenkään erityisen työlästä, mutta parin koodinpätkän kanssa tuli kyllä pähkäiltyä pidemmän aikaa, kun esimerkiksi ajastimella pallojen luominen ei toiminutkaan ihan niin kuin aluksi ajattelin.

@Matias Tätä peliä ei voi kyllä suositella kuin ainoastaan, jos haluat menettää viimeisetkin halusi elää. :^) (Aimi ei kehittynyt)

  • Hyvältä näyttää. Mistä sait idean tehdä tämmöisen?
  • @Topi Halusin tehdä jonkun vähän omaperäisemmän ja ennen kaikkea mahdollisesti hyödyllisen pelin, jolla voisi olla jotain käyttöäkin. Esimerkiksi jotkin CS refleksimapit ja Osu! inspiroivat peliä jonkin verran.

Lisää kommentti

- ⁞

FLappyBoston (Riku Hokkanen rihehokk)

Peli jossa tarkoitus päästä mahdollisimman pitkälle ja väistellä kissoja matkalla.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Oletko itse tehnyt äänet :D ?
  • Hieno peli. Teitkö itse grafiikat?
  • Riku: Riku: Äänet löytyivät ilmaisesta äänipankista. Tarkoitus oli käyttää äidin koiran oikeaa ääntä mutta en saanut toimivaan muotoon :E

Riku: Grafiikat on valmiita kuvia internetin maailmasta :)

  • Hauska peli. Mitä lisäisit peliisi, jos jotain täytyisi lisätä? Mikä oli haastavinta toteuttaa?
  • Riku: Lisäisin lisää kenttiä ja uuteen kenttään vaihtamisen! Se olis cool. Haastavinta oli päästä alkuun kaiken kanssa.

Lisää kommentti

- ⁞

Lumihiutalepeli (Tanja Koivunen, tankoivu)

Peli, jossa tavoitteena on kerätä pisteitä osumalla lumihiutaleisiin. Samalla tulee välttää osumia lumipalloihin ja jääpuikkoihin.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Ohjattavuus vaikuttaa haastavalta. Miten päädyit näihin fysiikoihin sekä siihen, että lumihiutaleet vaativat kolme osumaa? Pelin grafiikat näyttää kuitenkin kivalta!
    • Pelissä kaikista osumista lumihiutaleisiin saa pisteitä ja näin pisteitä voi kerätä nopeammin. Värinvaihto-ominaisuus tulee myös paremmin esiin, kun lumihiutaleet häviävät vasta useamman osuman jälkeen. Fysiikka muodostui kokeilun kautta, sitä muuttamalla saisi toki pelin helpommaksi 😊.
  • Voiko pisteet mennä miinukselle?
    • Pisteissä oli tässä 0 miniminä, mutta tilanne voisi kyllä mennä miinukselle, jos kävisi esim. niin ettei osuisi lumihiutaleisiin ollenkaan ja vain pisteitä miinustaviin kohteisiin.

Lisää kommentti

- ⁞

Varo mörköä (Miisa Klemola, mkmklemo)

Pelin tarkoituksena on kerätä mahdollisimman monta aarretta ennenkuin mörkö saa sinut kiinni.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

Kommentit

  • siisti peli! Voiko tohon luolaan törmätä tossa oikealla?
  • Hyvän näköinen peli! Miten jatkaisit pelin kehittämistä tästä? Mikä olisi seuraava asia minkä peliin lisäisit, jos pakko olisi?
  • Minkä toiminnallisuuden toteuttamiseen kului eniten aikaa?
  • Siistin näköinen koodi. Miten päädyit tekemään aarteelle ja mörölle omat luokat?

Riku: Luolaan ei voi törmätä, siitä pääsee menemään läpi :)

Jaakko: Mulla oli suunnitelmassa laittaa peliin vielä ajastin tohon aarteen keräämiseen, joten sen varmaan lisäisin, vaikka mielestäni peli on tarpeeksi haastava jo pelkästään tolla mörköjen lisääntymisellä. Toinen mitä mietin olisi kaksinpeli, jossa toinen voisi ohjata mörköä :D

Henri: Mulla oli pitkään ongelmana, että möröt pysty mennä jostain syystä limittäin toistensa päälle ja muuttu tavallaan vaan yhdeksi möröksi.. tätä pohdin monta tuntia ja lopulta auttoi kun muutin hieman koodia mörön liikkumisen osalta, enkä oikein vieläkään tiedä miksi.. mutta sen ongelman pohtimiseen meni kyllä eniten aikaa

Sami: Jollain luennolla käytiin esimerkkiä tohon uuden luokan luomiseen ja päätin ihan ilman mitään sen erityisempää syytä kokeilla sillä tavalla :)

  • Hieno peli! Oliko mörköjen liikkuminen hankala optimoida? Koititko miten jypelin FollowerBrain olisi toiminut?
  • Viihdyttävä peli! Sulla on tosi upeat grafiikat, oletko tehnyt ne itse? Yritin tehdä oliot photarilla, mutta jouduin lopulta käyttämään kuvia kun en tuon laatuisia saanut aikaan.

Riku: Oli siinä hieman haasteita, eikä se vieläkään ole ihan täydellinen. En tiennyt tuollaisesta FollowerBrainista joten en ole kokeillut. Sandra: Kiitos :) En ole tehnyt itse, käytin netistä löytämiäni vapaasti kopioitavia kuvia.

Lisää kommentti

- ⁞

Vauhtijuoksu (Eetu Kattelus, eemikatt)

Pelin ideana on juosta kentät läpi mahdollisimman nopeaa osumatta piikkeihin.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Morjes! Hyvän näköinen peli! Kun teit noita animaatioita kuinka montaa kuvaa käytit? ja millä noita kuvia värkkäsit?
  • Mistä löytyi näin mahtava kuolemisääni?
  • Vauhdikas ja kivanoloinen peli. Tuottiko ClearAll:n käyttö haasteita esimerkiksi sekuntikellon osalta? Oliko muita suurempia haasteita?
  • Jaakko: Eniten kuvia oli pelaajan hahmolla, joita oli 5 kpl. Kuvat tein itse paint.net -sovelluksella.
  • Sebastian: kuolemisääni on tietääkseni alkujaan Roblox nimisestä pelistä.
  • Sami: Ei tuottanut muuten, mutta sekuntikellon kanssa piti tosiaan hetken miettiä, kun aika nollaantui aina uudessa kentässä. Muita kovin suuria vaikeuksia ei ollut.

Lisää kommentti

- ⁞

Catch The Balls (Jesse Koskinen, jetimiko)

Peli, jonka tavoitteena on saada mahdollisimman monta pistettä keräämällä putoavia palloja.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Onko tuohon joku tietty syy että se lähtee käyntii sillee että se avaa highscoren eikä suoraa pelivalikkoa? Tykkäätkö vaan et ne pisteet aina näkyy siinä alussa? :)
  • siisti on! Meinasitkos jotai vielä lisäillä peliin?
  • Ville: Pisteet näkyi aluksi ensimmäisenä, kun en ollut vielä tehnyt alkuvalikkoa peliin, ja sen takia nyt vaan jäänyt noin päin.
  • Timothy: Kiitos! En enää ala lisäämään peliin mitään.

Lisää kommentti

- ⁞

Coin Chase (Otto Tabell, tabeohzy)

Tasohyppelypeli, jossa tavoitteena on napata minuutissa kaikki kolikot kentältä.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauska peli! Missä vaiheessa tuli idea siitä, että lähimmän vihollisen voi tuhota kolme kertaa?

    • Kiitos! Jostain piti keksiä taulukko ja silmukka peliin ja aloin muistelemaan luennolla joskus tehtyä vähän vastaavaa esimerkkitehtävää, jossa myöskin tuhottiin lähin olio. Joten Antti-Jussille kiitokset inspiraatiosta :)
  • Hauska peli, mistä pelin idea syntyi?

    • Idea tasohyppelyyn lähti varmaan ihan siitä, että tasohyppelypeli on sopivan yksinkertainen toteuttaa mun taidoilla :D Kolikoiden keruu tuntui tasohyppelyyn luontevalta "tavoitteelta", joten siitä se ideiointi sitten lähti.

Lisää kommentti

- ⁞

BlokBall (Ville Ervasti, veiervas)

Pallopeli jossa tarkotuksena tuhota palikat mahdollisimman nopeasti. Jos osut alareunaan palikat lisääntyy.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauskan näköinen peli. Onko jotain esimerkkiä siitä, miten suunnitelmat muuttuivat, kun päätitkin hyödyntää erikoista fysiikkaa?

    • Alunperin oli tarkotus tehdä palikoista semmosia että niihin pitää osua useamman kerran että ne tuhoutuu ja sitte mietin kans semmosta että ne palikat laskeutus alaspäin tietyn ajan välein. Alareunaan osuminen taas ois johtanu joko johonki elämän menettämiseen tai sen mailan lyhenemiseen niinkuin monesti tämmöisissä peleissä.
  • Siitähän tuli kompastuksen kautta ehkä jopa parempi kuin alkuperäisessä suunitelmassa, oletko tyytyväinen lopputulokseen?

    • Kiitos! Olen kyllä tyytyväinen itse pelin ideaan, toki kaikenlaista hienosäätöä olisi. Esim palikat vois luoda silleen ettei niitä tule päällekkäin ja visuaalisia muutoksia muutenkin.
  • Minkä toiminnallisuuden toteuttamiseen kului eniten aikaa?
    • Eniten aikaa taisi kulua siihen ku koitin säätää nuita fysiikoita :D collisionhandlerin kans meni kans muutama tovi.
  • Hauska ja hyvin samanlainen peli kuin itsellä :D Onko tarkoituksena vielä yrittää jotenkin siistiä fysiikoita?

Lisää kommentti

- ⁞

Climate Chase -tasohyppely (Samu Vento, svvvenxs)

Lumettoman talven inspiroima tasohyppelypeli, jossa lumiukko pakenee kohti talvisempaa ilmastoa. Kerää lumipalloja, mutta vältä keltaisia lumipalloja.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mikä oli vaikein asia toteuttaa?
  • Kivan näköinen peli ja hauska idea. Oliko minkään kohdan työstäminen mielestäsi vaikeaa?

Molempiin kommentteihin vastauksena: Eniten vaikeuksia tuotti alkuperäinen ideani pisteiden laskemiseksi, joka ei lopulta päätynyt peliin. Aika myöhäisessä vaiheessa suunnitelma muuttui sen osalta ja lisäsin keltaiset pallot peliin.

  • Teistkö itse grafiikat peliin?
  • Juu, kaikki käyttämäni kuvat piirsin itse GIMP:llä.

Lisää kommentti

- ⁞

Automatka kalajoelle (Reko Loisti, rekantlo)

Pelissä ajetaan autoa yritetään kerätä kaljakontteja ja väistellä poliiseja. Tarkoituksena on päästä maaliin mahdollisimman nopeasti ja keräten mahdollisimman paljon kontteja

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauskalta vaikuttaa. Mikä oli sun mielestä vaikeinta pelin tekemisessä ja miks just Kalajoelle?
  • Hyvältä vaikuttava peli! Mitä haluaisit lisätä peliin, jos jotain peliin pitäisi lisätä?
  • @Ville Ervasti: Vaikeinta pelin tekemisessä oli saada hahmo liikkumaan haluavallani tavalla, ja niin että vaikeustaso on hyvä. Pienempiä vaikeuksia aiheutti kentän toimiminen kunnolla. Kalajoen valitsin sillä halusin tehdä autopelin ja omassa elämässäni oli hyvin muistoikas matka kalajoelle.
  • @Jaakko Myllymäki Haluaisin lisätä vielä erilaisia vihollisia ja erilaisia kenttiä joissa vähän erilaiset esteet. Pelissäkin tällä hetkessä olevassa kentässä on aika paljon paranneltava.

Lisää kommentti

- ⁞

Ketun syntymäpäivät (Anu Kaukola, kaukoakv)

Kana lähtee Ketun syntymäpäiville. Kana kerää matkalla kukkia, lahjoja ja hattuja Ketulle viemisiksi. Niistä pelaaja saa pisteitä. Jos Kana törmää kuoppaan tai piikkipensaaseen, joutuu pelin aloittamaan alusta.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Oliko mitään tiettyä syytä laittaa kerättyjen lahjojen tms. määrä laskurin kautta eikä vaikka tekemällä uusi muuttuja ja kasvattamalla sen arvoa kun lahja kerätään?
  • Mistä sait idean pelille?
  • Miten kehittäisit peliä lisää?
  • Reko, ei ollut mitään erityistä syytä toteuttaa asiaa noin. Minulla ei tullut mieleen, että sen voisi toteuttaa ehdottamallasi tavalla. Itse en pelaa juuri lainkaan, joten huomasin peliä tehdessäni, että asioita olisi voinut lähestyä toisin.
  • Eetu, idea Ketun syntymäpäivistä eräästä lastenkirjasta. En ole kovin kaksonen koodaaja, joten ajattelin, että tämän tyyppinen peli olisi taidoilleni jotenkin mahdollinen.
  • Luukas, piikkipensaita ja kuoppia pitäisi vielä kehittää. Nythän kuopat voi helposti ohittaa. Pensaiden grafiikkaa ja paikkoja pitäisi miettiä. Tekisin peliin myös toisen tason, jotta elämä laskutusta olisi oikeasti iloa. Nämä päällimmäisenä mielessä.

Lisää kommentti

- ⁞

FinnishSpaceForce (Tom Sundberg, toevkrsu)

Kunnianosoitus Atarin Asteroids-pelille. Tarkoituksena kerätä pisteitä sekä väistellä ja tuhota asteroideja.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Onpa hieno peli! Minun ohjelmointi- ja pelikokemuksellani se vaikuttaa valmiilta. Onko siinä mielestäsi vielä jotain kehitettävää? Jotain mikä ei vielä toimi haluamallasi tavalla tai jotain jota voisi vielä jatkokehitellä?
  • Onko pelissä mitään parhaat pisteet toimintoa? Jotenkin tuntuisi oikealta kun asteroids oli peli jossa ainoa tavoite oli kerätä mahodollisimman paljon pisteitä.
  • Asteroidien sinkoilu näyttää varsin luontevalta. Vaatiko pelin fysiikka paljon hienosäätöä, jotta pääsi hyvään lopputulokseen?
  • Hienon näköinen peli, näyttää tosi sulavalta. Kuinka elämämittari toimii, lähteekö jokaisesta osumasta saman verran elämää vai vaikuttaako osuman kovuus tai asteroidin koko siihen?
  • Mikä osuus vei peliä tehtäessä eniten aikaa?

Vastaukset

  • Anu: Kiitos! Peliin oli tarkoitus luoda vielä omat grafiikat, mutta loppujen lopuksi pidin "yksinkertaisemmasta" tyylistä niin paljon että päätin jättää sen lopulliseen peliin. Olisin ihan välttämättä halunnut mahdollisuuden asteroideille törmäillä toistensa kanssa, mutta en löytänyt Jypelistä CollisionIgnoreGroup-toimintoa vastaavaa "käänteistoimintoa" jolla olisin voinut mahdollistaa törmäykset vain saman ryhmän objektien kanssa.

  • Reko: Pelissä ei ole pistetoimintoa, tämän olisi tosiaan voinut siihen vielä lisätä.

  • Samu: Itsessään fysiikkaan ei tarvinnut juurikaan koskea, asteroidien liikkeiden kannalta tärkeintä on mielestäni se että niille annetaan satunnainen määrä kiertoliikettä.

  • Otto: Jokaisesta osumasta lähtee saman verran elämää. Olisikohan tosiaan ollut mahdollista lukea törmäyshetkellä kahden kappaleen välisen vektorin suuruus ja käyttää sitä osuman kovuuden laskemiseen..

  • Sebastian: Ehkäpä se, että sain asteroidit syntymään pelialueen ulkopuolella siten, että jokaikinen asteroidi suuntautuu pelialuetta kohti (en halunnut käyttää resursseja "turhiin" asteroideihin joita ei koskaan nähdä). Tähän loin spawn-alueen pelialueen ulkopuolelle ja annoin asteroidille suuntavektorin toiseksi pisteeksi sattumanvaraisen pisteen pelialueella. Tämän jälkeen normalisoin vektorin ja kerroin sen haluamallani nopeudella. Kyseessä ei liene luettavin koodinpätkäni :D Lisäksi loin kaemmaksi pelialueen ulkopuolelle näkymättömät seinät, joihin törmätessään asteroidit tuhoutuvat. Näin peli ei vie turhaan resursseja pelialueen läpi seilanneiden asteroidien takia, eikä peli näin ollen hidastu vaikka sitä pelaisi pitkään.

Kiitos näistä kommenteista!

Lisää kommentti

- ⁞

AirBattle (Niko Kynsijärvi, niktapky)

Pyritään tuhoamaan vihollisen lentokoneita ja estämään niiden pääsy vasempaan laitaan.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Tallentuvatko pisteet?
  • Teitkö itse lentokoneiden grafiikat?
  • Voiko peli mennä loputtomiin jos pelaaja on vain tarpeeksi hyvä?
  • Vaikeutuuko peli missään vaiheessa, vai ilmestyykö vihuja koko pelin ajan samalla tahdilla?
  • Tallentuvat
  • Tein itse lentokoneiden grafiikat
  • Kyllä
  • Vauhti kasvaa koko ajan hieman

Lisää kommentti

- ⁞

Tulva Viidakossa (Kai Hämäläinen & Santeri Sarkkinen, hamakkxy & saolsark)

Yhden pelaajan tasohyppelypeli, jossa tavoitteena on kerätä banaaneja mahdollisimman nopeasti ja väistellä vihujen ammuksia, myrkyllisiä hedelmiä ja jäätävää sadetta. Mitä nopeampi aika sitä paremmat pisteet!

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Miten sait kentän vaihtamaan?
  • Richard: Kentät oli luotu taulukkoon, ja kun maaliin (ruutulippu) osuttiin, niin kenttaNumero-muuttujan arvoa lisättiin yhdellä ja kutsuttiin pelin aloitusaliohjelmaa josta taas kutsuttiin LuoKentta-aliohjelmaa (parametrina kenttaNumero) jossa uusi kentta luodaan.
  • Oletko ajatellut lisätä apinalle elämiä, yms?
  • Toni: Varmaan löytyisi jos jonkinmoista kehitettävää nyt kun kaikki muut toiminnallisuudet on saatu kuntoon ja peli pyörimään ilman bugeja, esim grafiikat, lisäelämät, musiikit...
  • Mitä tapahtuu jos apina tippuu "veteen"? En huomannut että sille olisi mitään käsittelijää :)
  • Annika: Veteen tippuessa pelaaja kuolee ja peli päättyy. Siinä kutsutaan siis TormaaKohteeseen-aliohjelmaa.

Lisää kommentti

- ⁞

KolariPeli (Jaakko Myllymäki, jasemyll)

Kolareiden välttelyä.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mistä sait idean peliin?
  • Puhuit videolla AsetaNopeus-aliohjelmien kohdalla koodin siistimisestä. Millä tavalla lähtisit siistimään nykyistä koodia?

@Richard Mustkivi Idea peliin lähti, kun katoin Lando Norrisin, nuori f1 kuljettaja, streamia ja hän mainitsi kolarien väistelystä. @Santeri Sarkkinen Siinä on nyt 8 aliohjelmaa, jotka on lähes identtisiä, joten toisin kuvataulukon ja viimeisen kuvan muuttujina aliohjelmaan. Pitäisi selvitä kahdella/ yhdellä aliohjelmalla samasta asiasta. En ole tosin kokeillut tätä vielä, joten se voi myös olla menetetty tapaus.

  • Hauska idea ja hieno toteutus! Oliko hankala saada pelistä "sopivan vaikea"?

@Riku Huhtanen Tossa on aikapaljon noita vektoreita muuttujia, joita täytyy muutella että tosta saa tarpeeksi vaikean/helpon, joten olihan siinä oma haasteensa, mutta mielestäni hieman haastavampaa oli keksiä kertoimet, joilla tuo pelin nopeutus olisi huomattava, muttei mahdoton. Nyt tuo vajaan minuutin peliaika tuntuu aika hyvältä.

Lisää kommentti

- ⁞

Superheroes tasohyppely (Vladimir Ivanov, vivanovw)

Supersankari tasohyppely, jossa tarkoituksena selvittää taso mahdollisimman nopeasti.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hieno peli! Pystyykö pelaaja putoamaan alas? Jos pystyy, niin mitä silloin tapahtuu?
  • Oliko pelin tekemisessä jotain hieman haastavampaa kohtaa?
  • Hieno peli! Oliko vihollisen tekoäly vaikea toteuttaa?
  • Anu: Kyllä pelaaja voi pudota alaspäin. Sinänsä itse puotaminen ei aiheuta muuta kuin, että pelaajalla kestää pidempään päästä maaliin. Lisäksi alaspäin putoamisessa on myös vaarana osuminen pommeihin, vihollisiin tai vihollisten ammuksiin :)
  • Eetu: Haastavin oli tuo vihollisten ampuminen, jota en aluksi meinannut saada toimimaan. Jypeli-ohjeet ja ohjaajat onneksi auttoivat tämän ongelman suhteen.
  • Eemeli: Kyllä tuossa tekoälyn tekemisessä vierähti hieman aikaa. Sain kuitenkin apua Jypelin-ohjeista ja lisäksi yhdellä luennolla oli tehty vastaavanlainen tekoäly.
  • Hauskan näköinen peli. Mistä löysit tuon taustamusan ja muut ääniefektit?
  • Kristian: Musiikit ja efektit on haettu netin ilmaisista wav-kirjastoista :)

Lisää kommentti

- ⁞

Koripallopeli (Noora Weckman, notuweck)

Ideana on kerätä mahdollisimman monta pistettä osumatta vääriin palloihin.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauska idea. Oliko jotain erityisen vaikeaa? Jos alkaisit nyt tehdä peliä, mitä tekisit toisin?
  • Anu: Nyt jos aloittaisin tekemään peliä tekisin varmaan muutaman eri pelikentän, joissa pallojen tippuminen nopeutuisi.
  • Selvititkö tuota muiden kenttien lisäystä? Miten se onnistuisi? En itse keksinyt
  • Tykkäsin paljon siitä, miten toteutit pallojen tuhoamisen viimeistään alareunassa. Itse käytin paljon eliniän asettamista ratkaisuna olioiden tuhoamisessa. Harkitsitko missään vaiheessa itse .Lifetimeleft:in käyttöä?
  • Riku: varmaan aiheuttaisi paljon muutoksia, mutta idean tasolla ajattelin vain että olisi ensin pelikenttä1, jossa tietyt nopeudet ja aikavälit palloilla kuinka usein niitä tippuu. Sitten kun olisi kerännyt vaikka 10 pistettä, pääsisi pelikenttä2, joka muuten siis samanlainen kuin kenttä1, mutta pallot tulisivat esimerkiksi nopeammin.
  • Sandra: En oikeastaan harkinnut, idea näkymättömästä alareunasta tuli melkein heti työn alussa ja koin sen toimivaksi ratkaisuksi.
  • Hieno peli! Mikä on oma high score?
  • Matias: Enpä muista. Voisihan ne saadut pisteet tallentaa, niin että näkisi vaikka 3 parasta suoritusta ennen pelin alkua!

Lisää kommentti

- ⁞

Avaruus Seikkailu (Niko Korajoki, korniksa)

Vastustajien ampumista avaruudessa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mikä ominaisuus oli haastavinta toteuttaa?
  • Avasit videolla vaikeustasojen toteuttamista. Oliko vaikeustasot kokonaisuudessaan vaikea tehdä?
  • Tom: Haastavinta oli keksiä missä aliohjelmassa ja koska collision handlereitä tuli käyttää.

Santeri: Ei ollut vaikea tehdä, alunperinkin oli ajatuksena sitoa vaikeustaso siihen kuinka nopeasti vihollisia syntyy ruudulle.

  • Hieno peli! Osaatko edes suunnilleen sanoa kuinka paljon käytit aikaa pelin tekemiseen?

Lisää kommentti

- ⁞

Memetasohyppely (Topias Korpilahti, korpitex)

Tarkoituksena kerätä kaikki aarteet ennen ajan loppumista ja väistellä vihollisia ja meteoreja.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauska peli ja hienot grafiikat! Oliko jotain mitä olisit halunnut vielä lisätä peliin?
  • Vladimir: Viholliset jotka ampuvat olisi ollut varmaan hyvä lisä peliin.
  • Hieno peli! Ajattelitko aloitusvalikon lisäämistä peliin?
  • Jesse: Se voisi olla aika hyvä lisä tosiaan.

Lisää kommentti

- ⁞

Ilmataistelu (Niilo Huuhka, nihetuhu)

Lentokonepeli jossa tuhotaan vihollisen tankkeja! Tarkoituksena on tuhota kaikki tankit mahdollisimman vähällä määrällä ohjuksia! Pystytkö tuhoamaan kaikki?

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

Vau hieno peli! Miten toteutit tuon lentokoneen nopeuden säätelyn?

Kivan näköinen peli. Saitko mielestäsi toteutettua suunnitelmasi mukaisen pelin vai muuttuiko idea matkan varrella?

  • Peli muuttui todella paljon alkuperäisestä suunnitelmasta projektin edetessä :D Olen kuitenkin tyytyväinen lopputulokseen! Nopeuden säätely onnistui videossa mainitseman vektorinopeuden avulla, A ja D näppäimet muuttavat trigonometrisesti laskettua suuntaa, ja "nopeus" on kerroin joka vaikuttaa vektorin pituuteen.

Pelissä on mahtava teema ja vektorinopeuksien ja funktioiden kanssa on pelailtu aikas hienosti! Mikä oli haastavinta toteutuksessa ja kauanko arvioisit aikaa kuluneen?

  • kulunutta aikaa on todella vaikea arvioida, sillä tein harkkatyötä usein huvinvuoksi ja kokeilin erilaisia mekaniikkoja. Haastavinta oli varmasti vihujen takaisin ampumisen koodaaminen

Lisää kommentti

- ⁞

Olavin kulta (Tapani Salmikangas, tasalmik, Manu Rajapolvi, rajammxt)

Tasohyppelylpeli, jossa tarkoituksena kerätä kaikki kultakolikot

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauskan näköinen peli, grafiikat on todella ammattimaisen näköiset. Mistä idea juuri viikinkiaiheisen pelin tekemiseen?
  • Hienosti toteutettu peli. Kauanko meni aikaa suunnilleen grafiikoiden tekemiseen?
  • Samaa mieltä edellisten kanssa, hieno peli. Saitteko hyvin jaettua työmäärän vai pyrittekö tekemään peliä enimmäkseen yhdessä?
  • Hei Kristian, Topias ja Noora! Pelin idea tuli yhteisenä inspiraationa kun jokin peli täytyi tehdä, viikinki teemaan päädyttiin aivan sattumalta. Gradiikoiden piirtämiseen meni odotettua enemmän aikaa, sillä kaikki tehtiin paintissa käsin, mutta laatu kärsi hieman visual studioon ladattaessa. Työmäärää saimme jaettua hyvin molemmille, mutta pyrimme tekemään monia osia myös yhdessä sillä kommunikaatio oli tällöin helpompaa ja pystyimme keskustelemaan siitä että miten toteutamme minkäkin asian. - Manu

Lisää kommentti

- ⁞

Elämän peli(Noora Sartela, nomasart)

Peli, jossa kiireinen ukkeli yrittää käydä töissä, opiskella ja harrastaa liikuntaa niin usein kuin mahdollista. Töissä on käytävä ja hahmon missatessa 5 "työpäivää" hän saa potkut eli peli päättyy. Pelissä voi edetä opiskelemalla ja treenaamalla hahmon nopeus kasvaa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hieno idea! Onko mitään mitä haluaisit vielä lisätä peliin esim. ominaisuuksia, muuttujia tms?
  • Jos aloittaisit pelin tekemisen alusta nyt niin tekisitkö joitain asioita toisin?
  • Manu: Jos mielikuvitus riittäisi keksimään erilaisia tasoja ja/tai harkkatyöhön olisi vaadittu lisää monipuolisuutta olisi uusilla tasoilla voinut kikkailla nopeuden ja erilaisten elämään kuuluvien ominaisuuksien kanssa monipuolisemmin. Topias: Voisin kokeilla tehdä tasohyppely-version pelistä.
  • Hauskan näköinen peli! Mikä oli vaikeinta ohjelmoida?
  • Vaikeinta oli ohjelmoida törmäyskäsittelijöitä koska pelihahmo on platformcharacter ja sille olikin erilaiset kutsut. Myös taivaalta tippuvien palkkien randomointia piti pähkäillä miten ne toteuttaa.
  • Hauska idea!

Lisää kommentti

- ⁞

Borkkana (Lilya Lagerbohm, lagerbli)

Borkkana-peli, jossa pelaajan tehtävänä on kerätä mahdollisimman paljon oransseja porkkanoita ennen peliajan loppumista. Video lähti tallentamaan hieman viiveellä, joten alkuesittelyni leikkaantui pois ja siksi video alkaa ns. kesken lausetta.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauska aihe! Ovatko pelin hahmo ja borkkanat itse tehtyjä?
  • Onko teillä kasvimaa (:D) ja voiko hyvä että paha porkkana syntyä päällekäin sattumalta?
  • Kauanko kesti toteuttaa peli?
  • Onko jotain mitä haluaisit vielä lisätä peliin, esimerkiksi suunnitelman nice-to-have juttuja?

Topias: Kiitos paljon ja kyllä, tein Adobe Illustratorilla borkkanat ja pupun vektoreiksi, jotta sain niitä hyvin käytettyä pelinappuloina tässä.

Tom: Ei löydy kotoa kasvimaata, toiveajattelua kenties? Kaksi hyvää porkkanaa/pahaa porkkanaa ei voi keskenään tulla päällekkäin, mutta hyvä ja paha porkkana tosin voivat hyvinkin lähelle toisiaan ilmestyä.

Niko: Ajallisesti pelissä kului kutakuinkin se 30h, kun ensikertalaisena koodasin!

Santeri: Olisi ollut kiva ohjelmoida eri kokoisia porkkanoita ilmestymään laudalle niin, että isommista porkkanoista saisi pieniä enemmän pisteitä!

Kiitos kommenteista!

Lisää kommentti

- ⁞

Tuhoamispeli (Asseri Kunttu, kuntuaxy)

Tuhoamispeli. Pelin tarkoituksena on Tuhoajalla ampua kentän ylälaidasta syntyviä vihollisia. Peli päättyy, jos vihollista ei tuhota ennen alareunaa tai aika päättyy.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Vau, hienolta näyttää! Miten sait toteutettua räjähdykset toimimaan noin "smoothisti"? - Lilya
  • Hieno peli! Haluaisitko lisätä joitakin ominaisuuksia peliin? Jos jotain niin mitä?
  • Hieno peli! Miten sait idean tähän peliin?
  • Hyvältä näyttää! Ajattelitko taustamusiikin lisäämistä peliin?
  • on kyll hieno! Meinasitkos jotain eri ominaisuuksia noille ukoille laittaa?
  • Lilya: Kiitos! En ole täysin varma itsekkään:DD
  • Manu: Kiitos! Hmmm... Ehkä lisää ominaisuuksia vihollisille ja erityyppisiä vihollisia.
  • Eemeli: Kiitti! Helposta lähdettiin rakentamaan.
  • Jesse: Kiitti! Tekijänoikeus vaikeuksien takia jouduin kuoppaamaan idean.
  • Timothy: Kiitos! En ajatellut laittaa.

Lisää kommentti

- ⁞

SpaceXY (Saku Huikko, shhuikko)

Pelissä ideana on väistellä random-generoituja asteroideja (sekä staattisia että liikkuvia) ja kerätä samalla timantteja. Tavoitteena selvitä mahdollisimman pitkälle.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Olisiko tuossa mahdollista mennä jokaisen esterykelmän ohi yläpuolelta, vai tuleeko jossain vaiheessa rajat vastaan?
  • Joose: Tällä hetkellä, kyllä. Olen yrittänyt tehdä käsittelijää, joka varoittaa asiasta ja lopulta tuhoaa aluksen, jos ei tottele, koska en saanut Jypelin Borders ominaisuutta toiminaan. Nyt korjattu pisteiden poistamisen avulla.
  • Mikä oli sinun mielestäsi vaikeinta toteuttaa tässä pelissä?
  • Richard: Varmaan olioiden kierrättämisen ymmärtäminen tai ylä-/alarajan asettaminen ikuisesti jatkuvalle kentälle (, jossa en onnistunut kovin hyvin).

Lisää kommentti

- ⁞

Rakettipeli (Jesse Keränen, jeratake)

Rakettipeli, jossa tarkoitus tuhota muita raketteja.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Teitkö itse raketin ja vihollisten kuvat vai mistä löysit ne? (ps. star wars teemainen fontti on tosi siisti!)

-Valikon toteutus todella siisti! Oliko sen toteuttaminen haastavaa?

  • Saku: Kiitos. Paintilla ite piirtelin molemmat.
  • Asseri: Kiitoksia. Ei ollut vaikeaa. Asetin kuvan valikolle ja Labeleilla kohdat vaan sen kuvan sisälle.
  • Tosi hienot grafiikat! Oliko sulla aikaisempaa ohjelmointikokemusta ennen kurssia?
  • Oletko miettinyt vaikeustason valintaa, jossa muuttaisi sitä, kuinka monesta osumasta vihut tuhoutuvat?
  • Noora: Kiitos. Ei ollut minulla aikaisempaa ohjelmointikokemusta.
  • Antti: Itse asiassa muutinkin peliä sillä tavalla, että nyt siellä on myös esineitä jotka ei tuhoudu ollenkaan ammuksista.

Lisää kommentti

- ⁞

Platform Duels (Toni Kansanoja, kanstmxv; Richard Mustkivi, mustkiri)

Perinteinen kahden pelaajan tappelupeli.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mistä idea peliin ja oliko helppo jakaa työmäärä?
  • Nopeasti katsottuna näyttää että pelissä on paljon aliohjelmia. Tuntuiko helpolta/vaikealta olla selvillä missä tietty aliohjelma on? (itsellä ainakin tuntui välillä hankalalta löytää tietty aliohjelma)
  • Saku: Tuli ensimmäisenä mieleen. Työmäärä oli helppo jakaa, sillä tehtiin aikalailla kokonaan yhdessä.
  • Noora: Aliohjelmia on kieltämättä paljon. Yritimme alussa erilaista lähestymistapaa, jossa aliohjelmia olisi ollut vähemmän, mutta se vasta sekoittikin.
  • Miten tuo taso on tehty, minkä läpi pääsee alhaalta muttei ylhäältä?
  • Joose: Alussa yritettiin käyttää MakeOneWay komentoa, mutta se ei toiminutkaan tässä Jypeli versiossa. Lopulta keksimme käyttää CollisionIgnoreGroup komentoa. Läpimentävän tason määrättiin CollisionIgnoreGroup = 2 ja pelaajan CollisionIgnoreGroup = 1. Tämän jälkeen tehtiin if else lause “Hyppaa” aliohjelmaan, mikä laittoi pelaajan ryhmään 2 silloin kun hyppäysnäppäintä painettiin alas ja piti pelaajan ryhmässä 1, silloin kun se ei ollut painettu alas. Seurauksena pelaaja pääsi tasosta läpi silloin kun se kuului samaan ryhmään kun taso ja ei päässyt tasosta läpi silloin kun se kuului toiseen ryhmään.
  • Tosi hieno peli! Kestikö kauan piirtää noinkin hienot grafiikat?
  • Niko: Kiitos! Grafikoiden kanssa meni alussa aika paljon aika, koska en ollut aiemmin tehnyt animaatioita enkä tiennyt miten ne oikeasti toimisivat pelissä. Ensimmäisen kerran jälkeen asiat sujusivat aika nopeasti kuitenkin. En osaa sanoa mitään tarkkaa ajan määrä.

Älyttömän hineo! Pakko kysyä, että onko aikaisempaa kokemusta ohjelmoinnista?

  • Santeri: Hieman on tullut näperreltyä. Ei juurikaan.

Lisää kommentti

- ⁞

Autopeli (Enni Seppälä, enulsepp)

Seuraat epäonnista roistokaveriasi, joka on pudottanut pankista ryöstämiänne rahapusseja tielle. Kerää mahdollisimman paljon rahapusseja jäämättä kiinni poliisin haaviin.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hienosti tehty peli! Jäikö pelistä jotain toteuttamatta, mitä olisit halunnut saada tehtyä?

Kiitos paljon! Olisin halunnut lisätä peliin efektejä, muttei ollut enää aikaa.

Lisää kommentti

- ⁞

Kommentit

  • Hyvin toteutettu! Kestikö kauan tehdä?
  • No en nyt osaa sanoa tarkkaan kauanko kesti, mutta pelin osia toteutettu sen myötä kun uusia asioita opittu kurssin aikana.
  • Hienolta näyttää! Mikä tässä pelissä oli vaikeinta tehdä?
  • Lilya! Itselleni oli vaikeinta löytää jokin käyttökohde silmukoille, sitä en pystynyt keksimään itse, koska pelini toimi yhtä hyvin ilman silmukoitakin. Lopulta päädyin kyselemään apua ohjaajilta

Lisää kommentti

- ⁞

Konnapeli (Laura Mella, melllaem)

Tasohyppelypeli, jossa tarkoitus väistellä ruudulle syntyviä keltaisia palloja ja kerätä pisteitä ampumalla niitä.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hieno peli! Mikä oli haastavinta toteuttaa?
  • Oliko pelissä estetty vihun "syntyminen" pelaajan kohdalle?
  • Hauska peli! Oliko vihujen liike heti kunnossa kun löit niille aivot vai pitikö säädellä?
  • Yahua: Kiitos! Haastavinta oli varmaan saada törmäyskäsittelijät, elämäpisteet ja pistelaskuri näkymään eri aliohjelmissa. Aluksi aikaa vei myös kentän suhteiden hienosäätö, jotta hyppiminen tasolta toiselle on sujuvaa.
  • Noora: Ei ole estetty, harkitsin sen eston laittamista, mutta halusin myös välttää sen että pelaaja voisi "huijata" ja selvitä hengissä vain menemällä kulmaan ja ampumalla lähelle tulevat vihut. Asiaa voisi toki harkita, jos lähtisi kehittämään peliä eteenpäin :)
  • Riku: Kiitti ! Se vaati vähän hienosäätöä, mutta oli helppo tehdä vain kokeilemalla :D
  • Waude! Miten meni ajankäyttö tämän pelin kanssa? Sujuiko kaikki tasaiseen tahtiin vai oliko jokin kohta todella aikaavievä?

Lisää kommentti

- ⁞

Kommentit

Lisää kommentti

- ⁞

Opintopistepeli (Joose Sippola, sippjoju)

Peli, jossa on tavoitteena kerätä tarpeeksi opintopisteitä määrätyssä ajassa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauska peli! Mistä sait idean tähän peliin?
  • Hieno peli! Mitä toi ruudut.optimize(); tekee?
  • Yahya: Tuossa tuli silloin tällöin sellainen bugi, että pelaaja jäi kahden palikan väliin jumiin, ja tuon optimizen pitäisi ns. yhdistellä palikoita, joten niitä käsiteltäisiin yhtenä isompana tasona. Nyt jälkeenpäin kun tarkistin, niin käytin sitä kylläkin väärin, parametriksi olisi pitänyt antaa merkki, mitä palikoille käytettiin tilemapissa.
  • Laura: Ensimmäinen ajatus peliin oli, että jotakin pitäisi kerätä. Parin haudatun idean jälkeen keksin tälläisen, missä on edes jokin tarina tai logiikka.
  • Onko peli täysin valmis vai onko asioita, joita haluaisit parantaa tai lisätä?
  • Saku: Lisättävää kyllä löytyy, esimerkiksi alkuun vaikeustason valinta ja loppuun top listat. Kerättävät asiat saisi olla myös monipuolisempia, mutta työtunnit tuli ihan hyvin näinkin täyteen.

Lisää kommentti

- ⁞

Tukkijuoksu (Iisakki Marjomäki), iiahjuma)

Pelin tarkoituksena on tukin päällä tasapainottelemalla päästä mahdollisimman pitkälle pelikentässä, putoamatta jokeen.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hyvä peli! Minkä oli haastavinta tämän pelin tekemisessä?
  • Kiitos! :D Haastavinta pelissä oli keksiä tuo mekanismi, miten saa järkevästi taustat, tuon joen (minkä päällä tasapainotellaan) ja tuon etunäkymän, näyt- tämään järkevältä suhteessa toisiinsa.
  • Nyt on kyllä nähty vaivaa ja melkosesti työtä pelissä. Mielenkiintosia ratkasuja, mm. että oliot on palloja, update-funktio pisteisiin ja että pisteet tulee pelajaan x-koordinatin mukaan eikä esim. perinteisellä intmeterillä. Ja randomint:n näin nyt ekaa kertaa käytössä. Jonkin verran siellä koodissa on numeraaleja aliohjelmien sisällä (sellaisia alkualustuksia että peli toimii hyvin ja lähtee oikein käyntiin), olisiko noita pystynyt mitenkään välttämään?
  • Kai: Iso kiitos! Joo tässä oli vähän väliä aina sellaisia pulmataukoja, ettei keksinyt, miten minkäkin idean saa toteutettua. Niin on joo, syynä on lukuiset bugit, jota löysin tuossa pelissä ajon aikana, mitä oli pakko hienosäätää tuollaisilla raaoilla arvoilla. Kyllä uskoisin, että noita voisi välttää ja ehkä vielä keksin jonkun apuattribuutin tms. millä ne korvaan!
  • Hauskat grafiikat ja musiikit:D Millä ohjelmalla piirsit grafiikat ja käytitkö piirtopöytää vai piirsitkö hiirellä?
  • Antti: Kiitos vain! :D Pixilart on verkossa oleva ilmainen softa, millä piirsin. :) Käytin myös ihan vain hiirtä piirtämiseen.

Lisää kommentti

- ⁞

1.5 - The Game (Mikael Mäntylä, maimantw)

Pelin ideana on saada laskettua maapallon lämpötilan nousu. laskettua 1.5 asteeseen.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Tässä oli hauska idea ja peli oli myös tosi hyvin toteutettu! Oliko tuota vihollisen tekoälyä vaikea saada toimimaan?
  • Tosi hyvä peli ja ajankohtainen idea pelin tarinaksi. Mistä sait tuommoisen idean?
  • Ajankohtainen ajatus pelissä. Mistä keksit käyttää listaa "valikonKohdat" tekemiseen?
  • Hieno peli! Onko jotain mitä haluaisit lisätä peliin vielä?
  • Iisakki: Kiitti! Tekoälyn luomiseen sai hyvin vinkkejä luennolta. Alussa vihut jäivät jumiin joihinkin kohtiin, muuta Shape.Circle korjasi tämän.

  • Yahya: Thanks! Ilmastonmuutos on ajankohtainen ja mielenkiintoinen aihe ja halusin yhdistää tämän jotenkin tasohyppelypeliin ja nyt pelistä tuli tällainen :D.

  • Noora: Moro! Otin tuon kohdan toteutukseen vinkkiä täältä: https://trac.cc.jyu.fi/projects/npo/wiki/KirjastonOhjeet

  • Manu: Kiitos! Erilaisten kerättävien asioiden lisääminen ja kentän vaikeuttaminen entisestään olisivat varmasti sellaisia asioita, joita olisi hionut jos aikaa olisi jäänyt enemmän aikaa .

  • Kiva kun äänitehosteetkin pistetty mukaan! Mikä oli aikaavievin kohta koodissa?

Lisää kommentti

- ⁞

Timanttijahti (Teemu Parviainen, teolkrpa)

Harjoitustyö ei ole tällä hetkellä ajantasalla versionhallinnassa, koska sen kanssa on jokin ongelma.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Näyttää hyvältä ja toimivalta peliltä! Mikä pelin tekemisessä tuntui mielestäsi haastavimmalta?
  • Peli näyttää hyvältä! Mietin pelin lopetusta hahmon kuoltua (osuttu ansaan tai viholliseen), olisiko siitä voinut aloittaa uuden pelin ilman että pitää sulkea ohjelmaa (esim alkuvalikon kautta)?
  • Hauskan näköinen peli. Millä ohjelmalla piirsit grafiikat?
  • Ulkoasu on hieno! Toteutitko graafikan itse?
  • Koukuttavan näköinen peli! Olisiko pelistä voinut tehdä ns. "loputtoman"?

Haastavinta oli selvittää miksi viholliset eivät aluksi lähteneet liikkeelle ilman pientä alkutyöntäisiä. Loppuvalikko olisi hyvä lisätä. Piirsin blokit paintilla ja hahmon tein pixelart sivustolla. Vihollisen otin kolmannelta osapuolelta, joka oli copyright vapaa. Loputtomuus olisikin seuraava toteutusvaihe, jos jatkaisin pelin kehittämistä :D

Tässäkö se on se 2020-luvun bounce? Oletko saanut inspiraatiota em. pelistä? :)

Juu kyllä kieltämättä pientä inspistä siitä on saatu!

Lisää kommentti

- ⁞

Kaverille ei jätetä -herkkujensyöntipeli (Sanna Häkkinen, haksanna)

Pelin ideana on kerätä luita, makkaroita tai pihvejä Raiku-koirahahmoa liikuttamalla. Raikun tulee väistellä palloja, jotka räjähtävät hänen koskettaessa niitä sekä varoa herättämästä tyynyllä nukkuvaa koiranpentua.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Huomasin, että räjähdyksen sattuessa makkara lensi pelialueen ulkopuolelle. Voisiko sen korjata jotenkin huomioimalla ettei ruuat voi lentää reuna-alueiden lävitse?
  • Teemu: oho :D pitääpä yrittää korjata tuo! Enpä ollut tuollaista huomannutkaan ennen...
  • Hauskannäköinen peli :) Miten kauan sen tekemiseen meni suunnilleen aikaa?
  • Laura: Paljon :D aloitin ohjelmoinnin täysin "nollasta" ja varmasti siksi tein pelin eteen noin 50 tuntia hommia, kun jokainen pelin osa täytyi miettiä joko kurssin oppien pohjalta, Jypelin ohjeiden avulla tai Googlettamalla.. Mutta hauskaa tätä on ollut tehdä :)
  • Hieno peli! Tuohon sopisi hyvin joku highscorelista loppuun, mutta sehän on vain makuasia :)
  • Tosi hauska toi alku intro!
  • Söpö! Teitko itse kuvat?
  • Annika: Kiitos! Highscorelistan olisin tehnyt, jos olisin osannut/jaksasnut kehittää vielä eteenpäin, mutta nyt kyllä täytyy myöntää että taitorajat tuli vastaan näin ensimmäisen pelin kohdalla tässä :)
  • Riku: Tänks! Yritin saada pelin alkuun pelaamisen idean helposti ja nopeasti luettavaan muotoon - ilmeisesti onnistuin!
  • Miisamaria: Kuvat on sivulta Game PNG ( https://www.cleanpng.com/free/game.html) jossa on tosi paljon hyviä kuvia vapaasti käytettävissä.

Lisää kommentti

- ⁞

Pankkiryöstö -tasohyppely (Antti Mielonen, anjumiel)

Tasohyppelypeli, jossa on tavoitteena ryöstää pankista timantti jäämättä kiinni ja paeta.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Tässä on tosi siistejä elementtejä! Ja koodi on mun mielestä tosi selkeen näkönen ja helppolukuinen. Jäikö tästä mitään sellasta, mitä olisit halunnut saada peliin mutta et saanut tai koit liian haasteelliseksi? Vai saitko kaiken mitä halusitkin? :) Ainakin sait aika hyvin sun pelisuunnitelman mukaisen pelin luotua!
  • Mielenkiintoinen ja kevyt ratkaisu noiden lasereiden kanssa. Voiko räjähteen tipauttaa vahingossa niin ettei pelaaja pääse tasolle 2?
  • Hieno! Menikö tämmöisen kokonaisuuden tekemiseen suunnilleen kuinka paljon aikaa? Ja jälkeenpäin ajateltuna muuttaisitko tai tekisitkö jotain toisella tavalla?
  • Todella siistiä ja selkeää koodia! Kysymys liittyy noihin "Lisaa xxx" -funktioihin, että onko siellä samankaltaisia ja toistoa, olisiko voinut käyttää yhtä funktiota joita sitten olisi kutsunut parametrien kanssa ja välttää toistoa?
  • Onko nuo liikkumisanimaatiot itse tehtyjä ja oliko ne hankala toteuttaa?

Camilla: Vihujen tekoälyn kanssa olisin halunnut kikkailla enemmän, jos olisi riittänyt aikaa. Nyt ne vain juoksevat päin ja ampuvat, joka on pelillisesti hieman tylsää

Teemu: Räjähteitä voi heitellä loputtomasti ja sitten kentän vaihtuessa näppäinkomentoa ei luoda, joten tällaista ongelmaa ei pääse tapahtumaan

Vilma: Hankala arvioida ajankäyttöä, kun en kirjannut tunteja. Kuitenkin meni kurssin mitoituksesta yli. Paljon aikaa meni Jypelin haltuunottamiseen, mutta uuden erilaisen tasohyppelypelin tekisi varmaan aika paljon nopeammin. Olisi ollut kiva panostaa enemmän kenttien tekemiseen, kun ne jäivät hieman tylsiksi.

Kai: Toiston kanssa hieman kipuilin, mutta päädyin siihen, että en lähde kikkailemaan niiden poistamiseksi, koska ne tosiaan kuitenkin eroavat toisistaan, jolloin parametreja tulisi hirveät listat. Lisäksi niissä on erilaisia ehtoja eri kentännumeroilla, joka myös hankaloitti asioita.

Joose: Unohtui videolla mainita, että hahmot ja animaatiot on netistä löydettyjä vapaalla lisensillä. Animaatioiden teko Jypelissä on todella yksinkertaista. Kuvat vain laitetaan listaan ja pyöritetään Jypelin animaatiometodilla.

Lisää kommentti

- ⁞

Biljardi 8-pallo (Samuli Tuominen, tuosam)

8-pallo

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hyvin toteutettu. Vaikka pallot ovat pysähtyneet, ne näyttävät pyörivän. Pystyiskö pallojen pyörimisen käskeä loppumaan hetkeksi kun ne ovat pysähtyneet?
  • Teemu: Hyvä huomio, lisäsin koodiin palloille pyörimisen hidasteen.
  • Hieno peli. Mikä oli mielestäsi vaikeinta toteuttaa tässä pelissä?
  • Jesse: Osata lopettaa jossain pisteessä. Peliä olisi voinut vielä viilata vaikka kuinka kauan. Koodin osalta suunnittelu kuinka kaiken tulisi toimia.
  • Wau, hyvältä näyttää! Pitikö tässä koodata toiminnallisuuksia ns. alusta asti itse paljon vai löytyikö Jypeli-kirjastosta paljon eväitä avuksi?
  • Lilya: Kirjastosta löytyi hyvin.
  • Hieno peli! Teitkö itse grafiikat?
  • Eemeli: Tein. Käytin Inkscapea.

Lisää kommentti

- ⁞

spacegame (Timothy Korhonen, tckorhow)

Pelin tarkoituksena on tuhota mahdollisimman monta asteroidia ja saada ennätys. Asteroidit kiihtyvät jokaisen tuhoamisen jälkeen.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauskannäköinen peli! Jos aloittaisit nyt pelin tekemisen alusta, muuttaisitko siinä jotakin?

Kiitoksia! Jos alottaisin uuestaan niin ehkä lisäisin siihen vielä ennemmän ominaisuuksia mutta periaatteeltaan olisi varmaan melko samanlainen.

  • Varsin sykettä nostattava peli jo pelkästään sivusta katsoen :) onko pelissä jotain aikarajaa vai jatkuuko se niin pitkään kuin pelaaja pystyy tuhoamaan asteroidit? "Ammuslinjaa" (osuuko ammus kohteeseen) oli aluksi hiukan vaikea hahmottaa, joten mietitkö missään vaiheessa näkyvien ammusten lisäämistä peliin?

Niihän se on:) vielä harkinnan alla otanko aikalaskurin siitä pois vai jätänkö. Ammukset näkyvät videolla varsin huonosti jostain syystä mutta itse peliä pelatessa mielestäni näkyvät riittävän hyvin.

  • Kivannäköinen peli! Kauanko käytit suurinpiirtein sen tekemiseen?

kiitos! Kyllä siinä useammn päivän joutui hommia tekemään. Itse tuntimäärästä en ole niin varma

  • Hieno peli! Miten osasit toteuttaa ScoreList taulukon? Nautitko pelin tekemisestä?

Kiitos! Netistä löytyi hyvin apua!

Kiitos! Pitäähän siihen vähä vaihtelua lisätä!

  • Mielenkiintoinen peli! Miksi osa palloista ei tipu suoraan alaspäin?

Lisää kommentti

- ⁞

Sääsovellus (Arttu Ojanen, akojanen)

Ohjelma on simppeli sääsovellus, jolla voi hakea nykyiset säätiedot tai 5 päivän sääennusteen haluamalleen kaupungille.
Huom! Valitettavasti käytössäni ei ollut mikkiä, joten en voinut nauhoittaa puhetta, vaan jouduin turvautumaan videon tekstittämiseen, pahoittelut!

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Siisti sovellus! Minkä vuoksi lähdit tekemään sovellusta pelin sijaan?
  • Mikael: Kiitos! Pelin sijasta lähdin kehittämään sovellusta, koska en oikein keksinyt peliä varten mitään hyvää ideaa mistä olisin ollut kiinnostunut.
  • Tosi järkevän ja toimivan näköinen sovellus! Menikö tämän luomiseen pitkäkin aika?
  • Iisakki: En pitänyt millään muotoa kirjaa käyttämistäni tunneista, mutta arvelisin että noin 35 - 40 tuntia.
  • Hyödyllisen näköinen sovellus! Monenko kaupungin säätiedot voi maksimissaan kerralla kysyä?
  • Jesse: Ohjelma itse ei tällä hetkellä rajoita kaupunkien määrää, eli käyttäjä voi periaatteessa kysyä niin monen kaupungin säätiedot kerrallaan kuin haluaa, tosin käytössä oleva api rajoittaa kaupunkien määrän 60.
  • Hyvä ja käytännöllinen sovellus! Meinasitko kehittää tätä pidemmälle? Esim. jonkinlaisen grafiikan/värien lisääminen riippuen sääolosuhteista yms.?
  • Vladimir: Ohjelmaahan voisi lähteä aika helpostikin kehittämään tästä, muutamana ideana esim. kaupungin lämpötilan väri voisi olla erilainen lämpötilan perusteella. Olisi myös mahdollista muuntaa ohjelma komentorivipohjaisesta ohjelmasta kokonaan graafiseksi ohjelmaksi, jolloin olisi helpompaa esittää säätiedot visuaalisemmin.

Lisää kommentti

- ⁞

Pellopeli (Karoliina Holopainen, karkerho)

Pelissä pyritään pääsemään rantapallolla valkealle maalialueelle ja samalla jalkapallot yrittävät tuhota sinut.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Kivannäköinen tasohyppelypeli! Miten haluaisit kehittää peliä tai mitä haluaisit siihen lisätä, jos kehittäisit peliä eteenpäin?
  • Kiitos! Tekisin ainakin lisää kenttiä ja taustamusiikin.
  • Hauskan näköinen peli! Haluaisitko lisätä peliin vielä jotain?
  • Voisikohan tuosta poistaa toistoa esim LuoTaso ja LuoMaali aliohjelmat yhdistämällä? Voisi tulla niin simppelimpi, tuon pelin päättymisenhän voisi tehdä vaikka bool-arvolla ja if-lauseella? :)

Lisää kommentti

- ⁞

Froggie-peli (Camilla Heikkilä, acheikku)

Sammakon on tarkoitus päästä mahdollisimman korkealle pomppimalla lumpeenlehtiä pitkin. Lumpeenlehdistä saa pisteitä, ja ne pienenee mitä korkeammalle pääsee. Välillä kentälle tulee kukkia tai lintuja, joista pisteet lisääntyy tai vähenee.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

-Oletko määrittänyt nuo pelikenttään tulevat elementit (lumpeet, linnut, kukat...) koko kenttään itse vai tuleeko ne jotenkin randomisti?

  • Karoliina: en ole ihan varma ymmärsinkö kysymyksesi täysin oikein, mutta olen siis määrittänyt ne niin että tasoja(lumpeenlehdet) tulee aina lisää kun yksi tuhoutuu, ja niiden uusien paikka määräytyy randomisti määrittelemälleni alueelle. Kukat ja linnut olen määrittänyt niin, että niitä ilmestyy aina kun pistelaskurin value on tietyllä luvulla jaollinen.
  • Hauskannäköinen peli! :) Minkä koit haasteellisimmaksi tai helpoimmaksi peliä tehdessä?
  • Susanne: haasteellisimmaksi koin varmaan noiden lumpeenlehtien jatkuvan luomisen eli tuo TuhoaTaso-aliohjelma, kun yritti saada kaikki niin että ne ilmestyisivät järkeville kohdille. Siinä oli haastetta useampaan kertaan... Helpointa oli tehdä noita peruselementtejä joihin oli selkeät ohjeet; pistelaskurin luominen jne.
  • Tosi kivannäköinen ja hauska peli! Piirsitkö itse taustan ja muut kuvat peliin vain löysitkö ne valmiina jostain?
  • Sanna: en piirtänyt itse, hain kaikki pelin kuvat ilmaisesta kuvapankista.
  • Kivannäköinen peli! Jos aloittaisit pelin teon nyt alusta, mitä tekisit eri tavalla?
  • Mikael: Jos alottaisin alusta, niin vaihtaisin ehkä systeemiä niin, että sen sijaan että lumpeenlehtiä eli tasoja muodostuu koko ajan ylöspäin lisäåä, niin ne tippuisivatkin sen sijaan alaspäin, ja niille tulisi keretä hypätä ennen kuin tippuvat alas asti. Siinä pohjana varmaan tulisi käyttää fysiikkapeliä.

Lisää kommentti

- ⁞

Neljän Ruuhka (Samu Saari, saelsaar)

Olet juuri päässyt töistä mitä kauneimpana torstai-iltana. Pidennetty viikonloppu häämöttää edessä ja kurvaat autollasi pois työpaikan pihasta. Kuitenkin Jyväskylä tarjoilee vielä pidemmältä tuntuvan ruuhkan kello neljän aikaan, sillä moni muukin haluaa töistä kotiin heti paikalla.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauskan näköinen peli! Mikä oli omasta mielestäsi haastavinta pelin kehittämisessä?
  • Kuinka autot, joita väistellään, liikkuu?
  • Oliko haasteita jossain tietyssä kohtaa pelin toteutuksessa?
  • Aitotunnelmainen peli, johon helppo samaistua Rantaväylää pe iltapäivällä ajellessa :D Piirsitkö itse autohahmot peliin vai löysitkö ne jostain valmiina? Pysyvätkö väisteltävät autohahmot läpi pelin samoina vai ilmestyykö tielle myös erilaisia autoja?
  • Siistin näköinen peli! Mistä sait idean peliin? :)
  • Milloin Appstoreen? :D
  • Sanoit videolla, että tausta on yksi kuva, joka looppaa ylös-alas. Mutta koodissa oli 4 kuvaa? Oliko ne siis 4 samaa kuvaa, tavallaan "kytketty" kiinni toistensa reunoihin, vai miten taustan liikkuminen on toteutettu?
  • Arttu: Haastavinta oli saada koodattua peliin ominaisuuksia mitä oli omassa päässä kuvitellut Karoliina: Autot lisätään kentän yläpuolelle 4:ään valmiiksiannettuun x koordinaattiin ja lyödään niitä y akselin vektorilla alaspäin Joe-Emil: Haasteena oli saada pistelaskuri järkevästi toteutettua Sanna: taidon puutteesta johtuen kaikki vieraat autot ovat samoja, kuvat näihin on vapaalla käyttöoikeudella lunastettu ja photoshopin läpi vedetty pienin muokkauksin Tapani: Henkilökohtaiset kokemukset :D Tuomas: Kesän hittipeli ehdottomasti! mahd pian Riku: joo, siinä on 4 samaa kuvaa, ideana oli luoda pientä muutosta ympäristöön esim puita, mutta ajanpuutteesta johtuen tuo jäi nyt tuollaiseksi

Lisää kommentti

- ⁞

Pallomeri (Silja Penttinen, simasant)

Tämä on pallomeri niminen peli. Tarkoituksena on kerätä kaikki tähdet ja säilyä mahdollisimman pitkään hengissä samalla kun pallomeri täyttyy palloista ja kakkamöhkäleistä.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa // ongelmia tän päivittämisessä mac:in kanssa.

Kommentit

  • Sulla on paljon tavaraa tuossa Begin-aliohjelmassa. Itse olen palastellut kaiken erillisiin aliohjelmiin, mutta toisaalta toi sun koodi on kyllä jotenkin silti siisti ja helppo lukea. Varmaan johtuu myös tuosta hyvästä dokumentaatiosta :) Tossa kun pelailit moneen kertaan tota peliä, ennen kuin sait kaikki tähdet kerättyä, niin tuli itelle sellanen että "mäki haluun kokeilla" :D Simppelin oloinen peli, jossa on kuitenkin haastetta.
  • Muuttaisitko mitään, jos aloittaisit pelin tekemisen nyt?

Camilla: Kiitos! Beginissä ei alunperin ollut noin paljoa, vaan kaikki omina aliohjelminaan. Kävi vaan sit niin, että pistelaskusysteemin takia jouduin aika paljon muuttamaan tavaraa beginiin, että pääsen esim. lisämään pisteitä törmäyksistä. Tää vähän harmitti, mutta ensikerralla toivottavasti paremmin.

Eeli: Jätin pistelaskunsysteemin suunnittelun liian myöhäiseen vaiheeseen. Siitä johtuen tuli vähän turhan täysi tosta beginistä.

Lisää kommentti

- ⁞

Minigolf (Joonas Ruuth, jkruuth)

Minigolf peli, jossa tarkoituksena on saada pallo reikään mahdollisimman vähäisillä lyönneillä.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Miten lähtisit jatkokehittämään peliä?
  • Oliko mielestäsi vaikeaa saada harjoitustyön kriteerit täyttymään?
  • Vastasiko lopputulos odotuksiasi?
  • Arttu: Peliä voisi kehittää esimerkiksi luomalla lisää uusia kenttiä tai parantamalla kentän/kenttien tekstuureja.
  • Eeli: Ei ollut. Silmukat ja ehtolauseet toteutuivat valmiiden "alkuruutu"-mallien kautta. Taulukkoa ei pelin koodissa tosiaan ollut, mutta listaa tuli käytettyä "high-score"-lista luomalla.
  • Joe: Pelin lopputulos vastasi mielestäni odotuksia.
  • Hieno peli! Mikä pelissä oli vaikeinta toteuttaa/tai tuliko matkan varrella pulmia?
  • Saku: Vauhdin määrittäminen pallolle oli ehkä vaikein juttu.

Lisää kommentti

- ⁞

Onni Opiskelija (Eemeli Mässeli, Jyri Jalo, eeeesama, jyjujalo)

Tämä on OnniOpiskelija niminen peli. Pelissä liikutaan tasolla, väistellään vihuja ja kerätään opintopisteitä. Niitä saa vastaamalla oikein kysymyksiin

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mistä saitte idean peliin?
  • Tuleeko kysymys randomisti vai onko tietyn opintopisteen kohdalla aina sama kysymys?
  • Elli: Ideana oli tehdä opiskeluun liittyvä peli. Pelimuodoksi valikoitui tasohyppely taitotasollemme sopivan toteudettavuudensa vuoksi.
  • Jonna: Kysymykset tulevaat suoraan taulukosta, joten ensimmäisenä saalistetun opintopisteen kysymys on aina taulukon ensimmäinen kysymys.
  • Vau, tää on siisti! Oliko ton kysymyssysteemin teko kuinka työlästä tai vaikeaa keksiä, miten saisi toimimaan?
  • Vilma: Kiitos! Ei se itse toteutus loppujen lopuksi ollut vaikea tai monimutkainen, mutta kyllä siinä hetki meni, että keksi miten se käytännössä toteutettaisiin. Jypelin ohjeet ovat onneksi hyvät!

Lisää kommentti

- ⁞

Kissakeisarin kalastusseikkailut -tasohyppelypeli (Jonna Niskanen, jokanisk)

Pelissä saalistetaan mahdollisimman monta kalaa 30 sekunnin ajan hyppelemällä tasolta tasolle.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hieno ja toimiva peli, jossa oli nähty vaivaa myös oheistoimintoihin kuten ohjeisiin, valikoihin ja top listaan. Mikä vaihe pelin tekemisessä tuntui haastavimmalta?
  • Eemeli: Kiitos, haastavinta oli ehkä saada koodi toimivaksi niin, että eri toiminnot toimivat oikeissa kohdissa eivätkä mene päällekkäin. Esim. juuri että peli toimii myös sen jälkeen, jos ohjeita katsoo ennen pelin aloitusta.
  • Hauskat äänet! Teitkö itse tai mistä löysit ne?
  • Vilma: Latasin sekä taustamusiikin että saalistusäänen Jypelin ohjeista löytyvältä sivulta: PacDV - Free Sound Effects.
  • Olisiko sellainen parannusehdotus peliin helposti toteutettavissa, jossa ajastimeen saisi lisäaikaa aina kalan keräämisestä ja näin pystyisi jatkamaan peliä mikäli vain saa kerättyä kaloja tasaisin väliajoin?
  • Tuomas: Ihan hyvä ehdotus, toiminnon sai helposti lisättyä lisäämällä esim. oranssin kalan törmäysaliohjelmaan koodin alaspainLaskuri.Value +=1; jolloin aika kasvaa aina sekunnilla saalistattaessa oranssin kalan.

Lisää kommentti

- ⁞

Avaruustaisto (Tiia Huntington, tkhuntin)

Avaruustaisto on ammuskelupeli, joka sijoittuu avaruuteen. Pelissä tavoitellaan avaruuden herruutta tappamalla ilkeät avaruusoliot.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauska lisä tuo boss, Suunnittelitko itse nuo avaruusalukset?
  • Nyt jäi kiinnostamaan, että millainen on the BOSS!! :D Ennen kun mainitsit siitä, niin mulla kävi mielessä, että hieman haastavuutta lisäämään voisiko jotkut vastaantulevat alukset (esim. nuo siniset) olla sellaisia joihin tarvitaan vaikka kaksi ammusta ennen kuin tuhoutuu. Tai voisiko jotkut alukset liikkua nopeammin kohti/ tai ampua enemmän :) Sellaiset tuli mieleen! Mutta tosi kivan näkönen peli, ja menee jotenkin tosi sulavasti!
  • Hienon näköinen peli, menikö pelin kehittämiseen paljon aikaa?
  • Tosi hyvä peli! Näitä pienenä pelanneena tätä fiilaa :) ois kiinnostanut nähä tuo bossi kanssa. Oliko se muista erilainen, isompi ja kestävämpi vihollinen vaikea luoda?
  • Samu: Joo ihan itse näpertelin:)
  • Camilla: Kuvasin videon, jossa näkyy pelin loppu ja boss. Tässä linkki: https://youtu.be/MN_90QwBKvU . Bossilla on elämät, joten elämien lisääminen muille olioille onnistuu helposti ja lisäisi haastavuutta peliin. Nopeuden muuttaminen tietyille olioille on myös hyvä idea, toisi monipuolisuutta peliin.
  • Arttu: Alku oli vaikein ja siihen kuului suurin osa aikaa. Loppujen lopuksi tähän taisi mennä n. 40-50 tuntia.
  • Iisakki: Inspiraatio tuli tosiaan Nokian kapulapuhelimen avaruuspelistä XD . Bossi oli vähän monimutkasempi luoda, varsinkin kun halusin lisätä haastavuutta liikuttmalla bossia ylös alas.
  • Muakin kiinnostaisi nähdä boss! Huomasin myös, että alus ampuu hienon näköisiä luoteja! Ei ilmeisesti tule jypelin valmiista pyssyistä?

Lisää kommentti

- ⁞

Upside Down-tasohyppelypeli (Vilma Viertorinne, vviertor)

Kyseessä on tasohyppelypeli, jossa painovoima vetää pelaajaa ylöspäin. Pelissä voi kerätä pisteitä lampuista ja ajasta sekä kuolla kurpitsoihin osumalla.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Harkitsitko pelin tekemisen aikana useamman tasohyppelykentän tekemistä? Siis sillä tavalla, että kun on läpäissyt yhden kentän niin siirrytään seuraavaan kenttään ja viimeisen kentän maalissa peli on läpäisty :)
  • Mikä oli sun mielestä vaikeinta peliä tehdessä?
  • Tietääkö pelaaja missä kohdissa on salakäytäviä vai löytääkö ne vain kokeilemalla?
  • Tuomas: Joo itse asiassa! Voi olla, että sitä vielä testaan, kunhan saan pelin muuten hiottua kuntoon.
  • Elli: Ihan alussa oli vaikeaa löytää tapa, millä pelaajan saisi hyppäämään alaspäin. Muuten kaikki taisi sujua suhteellisen kivuttomasti, kunhan vain löysi tarvittavat ohjeet tai keksi itse toimivat keinot.
  • Jonna: Löytää vain kokeilemalla. Saatan siihen vielä kehittää jonkun jutun, millä pelaaja pyritään "houkuttelemaan" salakäytäviin.
  • Joo, mulla tuli semmonen idea mieleen, että kun pelaaja lähestyy sitä salakäytävää, niin sinne vois ilmestyä vaikka joku teksti vilkkumaan tms.
  • Jonna: Toi voiskin toimia, kiitos vinkistä!
  • Hyvä twisti perinteisestä tasohyppelystä! Miten kehittäisit peliä tästä?

Jos muut pelaajat saa niin paljon pisteitä, että sinun tulos häviää pistetaulukolta niin jääkö se mihinkään talteen vai häviääkö tulos lopullisesti?

  • Tiia: Lähtisin luultavasti ensimmäisenä hiomaan muutamaa visuaaliasta yksityiskohtaa ja tekisin useamman kentän. Olisi myös mielenkiintoista saada peli toimimaan puhelimessa.
  • Karoliina: Muistaakseni lista tallentaa ja näyttää vain viisi parasta eli listalta tippuvan tulos häviää lopullisesti.

Lisää kommentti

- ⁞

Herkkusuu (Janika Niskanen, nispauja)

Tasohyppely peli, jonka tarkoituksena on kerätä kaikki koiran herkut putoamatta alas.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Koitko, että tasolle oman luokan luominen oli helpompi kuin että olisi toteuttanut tasoon liittyvät toiminnot jotenkin toisella tavalla?
  • Koitko haastavaksi kentän toimivuuden testaamisen ja liikevoimien säätelyn, koska kentän tekstitiedosto on melko pitkä?
  • Jonna: Joo ehdottomasti oli helpompi luoda tasolle oma luokka. Yritin kyllä kokeilla muuta tapaa mutta se ei toiminut niinkun olisi pitänyt ja sain sitten ohjauksessa neuvoksi, että noin kannattaisi ennemmin tehdä.
  • Eemeli: Testaaminen oli lähinnä työlästä, mutta ei haastavaa. Varsinkin, kun ensimmäisenä määritteli liikevoimat parin tason avulla, jonka jälkeen alkoi luomaan kenttään muitakin tasoja.
  • Onko sinulla ideaa siihen, että miten pelissä ei tarvitsisi tiputtautua alas tarkoituksella mikäli tasot ylöspäin pääsemistä varten ovat tuhoutuneet?
  • Tuomas: Ei ole oikeastaan järkevää ideaa, mutta toki voisi tehdä niin, että peli päättyisi sen jälkeen, kun tasolle on hypännyt kolme kertaa. Kuitenkaan se ei sinänsä olisi järkevää, koska kuitenkin joistakin paikoista voisi olla vielä mahdollista mennä ylöspäin tai sitten mahdollisesti alempana on vielä kerättävää.
  • Miten päädyit luomaan sen maksimiherkkujen määrän ja niiden sijoittelun tuossa pelissä? Jäin siis miettimään sitä, että miten pitkä peli on jos sieltä kerätään kaikki?
  • Silja: Niiden herkkujen keräämiseen ei mene paljoa aikaa, koska tasolla pääsee hyvin nopeasti ja näppärästi ylöspäin. Sen lisäksi, kun keksii milloin ja miten kannattaa mikäkin herkku kerätä nopeuttaa peliä. Loin herkkuja aluksi vain jonkun verran sinne tänne, jonka jälkeen lähdin muokkamaan kenttää siten, että ne olisivat siellä jollain tavalla järkevästi ja ettei niitä ole liikaa. Eli kokeilemalla erilaisia vaihtoehtoja siten, että ne visuaalisesti miellytti silmää, se että niitä ei ole liikaa sekä se, että kaikki on myös mahdollista kerätä.

Lisää kommentti

- ⁞

Click-Hoops (Aleksi Puttonen, puttalmi)

Click-Hoops on helppo muutaman napin peli jossa tarkoituksena heittää mahdollisimman monta koria minuutissa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Oliko animaatioiden asettaminen haastavaa?
  • Eei oikeastaan, kun animaatio kuitenkin koostuu vain kolmesta kuvasta. Jypelin dokumentaatiossa selkeät ohjeet
  • Hauska peli! Mistä sait idean tähän?
  • Idea taisi tulla sellaisesta paper toss pelistä missä heitetään paperitolloja roskiin. :D
  • Hyvin toteutettu! Löytyykö vielä bugeja?
  • Siisti peli! Korin luonti aliohjelmassa näyttää olevan paljon toistoa. Voisiko korin elementit luoda erilisellä aliohjelmalla?
  • Joonas: jostain syystä pallo menee ns. korin päältä vaikka aikaisemmin meni kuvan takaa eli näytti myös siltä että se menisi koriin. En tiedä mistä johtuu.
  • Tiia: Kyllähän ne voisi luoda erillisellä aliohjelmalla, itse näin selvemmäksi tehdä koko korin yhdessä aliohjelmassa.

Vastasiko pelin lopputulos odotuksia vai jäikö parannettavaa?

  • Joe: Kyllähän esim. tuon ukon grafiikat olisi voinut olla paremmat kun ne itse piirsin.
  • Hieno peli! Kuinka monta työtuntia projekti vaati?
  • Saku: En pitänyt kirjaa :(

Lisää kommentti

- ⁞

Ilmataistelu (Elias Laine, lainepxv)

Tarkoituksena tuhota mahdollisimman monta vastustajan konetta. Viholliskoneita ei saa päästää näytön vasempaan laitaan, eikä niiden saa antaa osua pelaajaan.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hauska ja hieman jopa nostalginen peli. Miten pelin vaikeustasoa voisi mahdollisesti lisätä?
  • Pelin vaikeustasoa voi nostaa lyhentämällä intervallia LuoVastustaja- aliohjelmasta, kuinka uusia vastustajia luodaan.
  • Mikä oli haastavinta pelin kehittelyssä?
  • Kuinka hyvin lopullinen peli vastasi näkemystäsi suunnitteluvaiheessa?
  • Tiia: Suunnitelman mukaisten toimintojen saanti peliin. Samu: Täytyy sanoa, että lähes juuri sitä mitä suunnittelussa hain, eli onnistuin siinä mielessä.

Lisää kommentti

- ⁞

Pulmapeli (Saara Huhta, sahuhta)

Tarkoituksena on saada kerättyä neljä kutakin muotoa, eli neljä sydäntä, neljä timanttia ja neljä tähteä. Muodon saat vastaamalla oikein symbolin arvon, eli ratkaisemalla yhtälön. Pelin suorittamiseen vaaditaan neljä oikeaa kolmion arvoa, neljä oikeaa neliön arvoa ja neljä oikeaa ympyrän arvoa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hieno! Mistä sait idean peliin?
  • Peli näyttää hyvältä, kun sisältää kisailua. Onko pelissä aikarajaa?
  • Pia: En ole koskaan ollut kova pelailemaan pelejä puhelimella/koneella, joten mielikuvitus ei oikein laukannut pelin ideaa kehittäessä :D Pulmapelejä oon jonkun verran pelaillut nuorempana, niin tämä oli luonteva ratkaisu!
  • Elias: Ei ole aikarajaa. Se olisikin hyvä idea jos haluaa esim. nostaa pelin vaikeusastetta!
  • Mistä lähdit liikkeelle kun lähdit toteuttamaan peliä?
  • Elli: Muistaakseni ihan ensimmäiseksi lähdin luomaan symboleja ja toteuttamaan yhtälöitä.
  • Minkä koit olevan haastavinta peliä tehdessäsi?
  • En oikein osaa mainita yhtä tiettyä asiaa, mutta vastausikkunoiden vastausten käsittely sekä koodin saaminen mahdollisimman kompaktiksi vei ehkä eniten aikaa.
  • Tosi kiva idea! Löysitkö jostain mallit/sopivasti muokattavissa olevan idean noiden vastauslaatikoiden rakenteluun?
  • Silja: Jypelin kirjastosta löysin ohjeet noiden vastauslaatikoiden tekemiseen. :)

Lisää kommentti

- ⁞

Pelastaja-Kala (Elli Virtanen, virtaeos ja Ellen Myntti, ejmyntts)

Tarkoituksena on auttaa Pelastaja-Kalaa keräämään mahdollisimman paljon kaloja ennen yläreunan veteen osumista. Hiekkalinnoja tulee väistellä.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Mua kiinnostaisi tietää että saitteko hyvin hyödynnettyä gittiä kun teitte kahdestaan tän työn?
  • Saara: Joo se oli kyllä tosi kätevä! Hyödynnettiin gittiä paljon, kun tehtiin molempien koneilla yhdessä ja erikseen.
  • Miten olitte jakaneet työt keskenänne? Kuinka paljon teitte peliä yksin ja kuinka paljon yhdessä?
  • Pia: Pääosin tehtiin peliä yhdessä . Jos tehtiin yksin niin oltiin etukäteen sovittu, mitä molemmat yrittää tehdä ja pidettiin toisemme ajan tasalla muutoksista!
  • Oliko teille heti alkuun selvää mihin aiotte hyödyntää taulukkoa ja silmukkaa?
  • Loitteko kentän .SetTileMethodilla vai miten?
  • Millä tavalla itse pelikenttä on luotu?
  • Janika: Ei ollu! Mietittii sitä ku suunniteltii ja tehtii peliä mut päädyttii tohon ratkasuun vasta aika loppupuolella.
  • Jyri: Joo luotiin! Koettiin se toimivaksi tässä.
  • Joonas: Hyödynnettiin .SetTileMethodia mikä tulikin jo edellisessä vastauksessa esille! :)

Lisää kommentti

- ⁞

Tikku-ukon Tasohyppely (Tuomas Sinisaari, tusasini)

Pelissä ohjataan tikku-ukkoa kaksiulotteisessa sivusta kuvatussa tasohyppelykentässä tasojen päällä liikkumalla ja hyppimällä. Tavoitteena on kerätä kunkin tasohyppleykentän sisältämät väriympyrät ja sen jälkeen päästä maaliin.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hola! Hei miten olet totetuttanut tuon kentän vaihdon? Tein itse yhteen projektiin kanssa sellaisen, mutta tuntuu että siitä tuli kunnon säätämistä.
  • Ootko toteuttanut tän pelin Jypelin valmiiseen tasohyppelipelipohjaan?
  • Waltteri: Buenos dias! Kentän vaihdossa tulee kutsua Jypelin aliohjelmaa ClearAll(), joka tärkeimpänä asiana poistaa tekstitiedoston pohjalta tehdyn kentän. ClearAll()-aliohjelma tosin poistaa myös muita asioita kuten asetetut näppäimet, joten ne on hyvä luoda uudelleen esim. aliohjelmakutsulla ClearAll()-aliohjelmakutsun jälkeen. Itse lähdin liikkeelle Jypelin kentänvaihto-ohjeesta: https://trac.cc.jyu.fi/projects/npo/wiki/KenttienLiittaminen
  • Ellen: Hei! Kyllä, lähdin tekemään peliä Jypelin valmiiseen tasohyppelypohjaan. Tällä tavalla pääsee lähtemään liikkeelle valmiista ohjelmasta, joka on samantyyppinen kuin mitä itse on tekemässä. Itse ainakin pystyin tutkimaan valmiista ohjelmasta eri tarvittavia aliohjelmia ja niiden rakennetta. Valmiisiin rakenteisiin oli helppo tehdä lisäyksiä ja muutoksia ja sillä tavoin testata lisäysten ja muutosten vaikutusta ohjelmaan.
  • Nouseeko vaikeusaste aina uuden tason myötä?
  • Saara: Ensimmäinen taso on tarkoitettu lyhyimmäksi ja helpoimmaksi, mutta toinen taso ei noudattele tyypillistä pelien vaikeusasteen kasvua. Vaikka esittelyvideolla en toista kenttää läpäissytkään, niin tein sen kyllä ohjaajan nähden 100 % tarkastuksessa. Kolmas ja viimeinen kenttä on näin ollen ainakin omasta mielestäni helpompi kuin toinen, ikäänkuin jäähdyttelynä pitkän juoksun jälkeen :)
  • Oliko kuinka työlästä luoda pelikenttä?
  • Joonas: Kentän laajuus ja (ainakin omasta mielestäni) laatu pidensivät kentän tekoa. Varsinkin vaikeissa liikkumiskohdissa tuli itse testata ja muokata kenttää jonkin verran. Itse kentän luonti tekstitiedoston ja Jypelin valmiiden aliohjelmien avulla on helppoa, tämä selviää Jypelin valmiista tasohyppelymallista ja luennoillakin tätä katsottiin läpi :)
  • Käytitkö kuinka paljon aikaa pelin tekemiseen?
  • Eeli: 29 h 35 min, oman kirjanpitoni mukaan. Kysymyksiin vastaamisesta en ole kirjannut aikoja ylös. Pelissä oli alunperin ideana kerätä värikkäämpiä väriympyröitä, joissa olivat esim. tummien ja vaaleiden sävyjen ympyrät. Tämän osoittautui kuitenkin mielestäni visuaalisesti tylsäksi. Tein myös kenttien värivaihtoehdoissa erilaisia kokeiluja, joista mielestäni parhaimmat päätyivät lopulliseen versioon. Muita värivaihtoehtoja olivat tummat värit sekä punaharmaa laavamainen ympäristö :)

Lisää kommentti

- ⁞

Koirapeli (Eeli Leppälä, leppeszw)

Tasohyppely koiraPeli

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Hei mitä tuo koira ampuu? :-D
  • Jos peli pitäisi tehdä uudestaan, mitä tekisit toisin?
  • Waltteri: Kiitos kysymyksestä! Ladatun kuvan nimi on "ammus.png". Mielestäni ne näyttävät ammuksilta, mutta tämä on vain pelinkehittäjän näkökulma :)
  • Aleksi: Skaalaisin kameran pelikenttään sopivammaksi. Tuo on nyt vähän typerä, kun 50% näytöstä on reunoja...
  • Olisitko halunnut lisätä peliin vielä jotain ominaisuuksia, jos kyllä niin mitä?
  • Samu: Grafiikkaa olisi voinut vielä hienosäätää enemmän

Lisää kommentti

- ⁞

Spare Part Madness (Pia Nurmisto, piakatnu)

Pelin tavoitteena on kerätä puolen minuutin aikana mahdollisimman paljon pisteitä keräämällä varaosia työkalupakkiin ja välttelemällä kiviä. Pelikentälle tippuu erilaisia varaosia ja kivenmurikoita. Varaosien keräämisestä saa 1 pisteen, kivenmurikan osuma vähentää 2 pistettä.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Moi! Tuossa LuoKivi-aliohjelmassa on (int) RandomGen-määrittelyssä. Mitä tuo sulkumerkintä tarkoittikaan?
  • Hei mistä oot ottanut noi sun käyttämät kuvat esim. pelin taustassa ja kerättävissä varaosissa?
  • Suunnitelman perusteella sait toteutettua työtä varsin pitkälle. Mitä olisit tehnyt seuraavaksi kehittääksesi työtä?
  • Mistä idea peliin?
  • Kiva peli! Oliko työlästä testailla noiden olioiden fysiikkaa kuten painovoimaa ja putoamisnopeutta sopivaksi?
  • Silja: Muutamia testejä piti tehdä, mutta ei ollut mitenkään työlästä.
  • Aleksi: Ostan työkseni varaosia, joten työn kautta lähti idea peliin.
  • Elias: Seuraavaksi olisin lähtenyt lisäämään ainakin äänitehosteita ja luomaan pisteiden TOP-listan.
  • Ellen: Kuvat on otettu netistä (kuvissa on sellainen lisenssi, että niitä saa käyttää vapaasti).
  • Waltteri: (int)-merkinnällä muutin double-muotoiset Level.Leftin ja Level.Rightin int-muotoon, jotta sain RandomGenin toimimaan.

Lisää kommentti

- ⁞

Space Wars (Ville Paulaharju, viwapaul)

Kaksi avaruusalusta löytää toisensa kaukana avaruudessa. Ne ovat vanhoja verivihollisia, ja siksi yrittävät tuhota toisensa! Kyseessä on kaksinpeli, jossa nopein ja taitavin voittaa!

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • Miten oot tehnyt ton Space Wars-logon pelin alkuun? Sun pelissä on tosi hieno ulkoinen toteutus!
  • Ei siinä oo sen ihmeempää kun että tuo teksti on kolme kertaa siinä päällekäin, jokainen eri värillä ja vähän siirretty yläviistoon aina sitä taaemmaista, niin tulee tollanen ulottuvuusefekti siihen. Sit vähän varjostusta tohon päälle niin tulee vielä vähän sellasta kiilto-/valoilmiötä
  • Kuinka paljon aikaa käytit peliprojektiin?
  • Koitko että dokumentointi ja kommentointi auttoi sua pysymään paremmin kärryillä projektin edetessä? Aika pitkä koodi sulla kuitenkin on, ja paljon aliohjelmia. Todella siisti peli!!
  • Mahtavan näköinen peli. Missä järjestyksessä aloit koodia tekemään?
  • Pia: En pitänyt millään tavalla kirjaa, mutta luulen että grafiikoiden kanssa ainakin yli 100 tuntia kului.
  • Saara: Täytyy myöntää etten juurikaan dokumentoinut koodia itse kehitysvaiheessa :'D .. kommentoin koodin kertarykäyksellä ihan viimeiseksi :D Näin jälkiviisaana voi kyllä sanoa, että olisi voinut vähän sitä dokumentaatiota tehdä aiemminkin!
  • Elias: En muista tarkalleen mitä juttuja tein ensin. Lähdin kuitenkin kehittämään tätä sen yhden demon pohjalta, jossa laitettiin siihen kentälle joku 100 eriväristä kuutiota, jotka sitten rymisi siellä kentällä muuttuvan painovoiman vaikutuksesta. Ajattelin, että siinä oli siistejä juttuja ja sain siitä inspiraatiota. Muistaakseni aloitin kuitenkin tekemällä yhden tuollaisen avaruusaluksen kentälle, ja sitten varmaan nuo taustan tähdet jne jne. Ei ollut kovin suunnitelmallista työtä, vaan enemmänkin sellaista inspiraation ohjailemaa. Kun keksin jonkun kivan jutun, niin sitten koitin sen toteuttaa. Käytin alussa 'lainagrafiikoita', mutta päätin sitten aika loppuvaiheessa piirrellä omia.
  • Millä ohjelmalla toteutit/piirsit graffat?
  • Aleksi: Affinity Photo!
  • Todella hienon näköinen peli. Vaikuttaa ihan ammattilaisen tekemältä grafiikoiden ja mekaniikkojen perusteella. Ootko aiemmin tehnyt tällaisia projekteja?
  • Krisu: En todellakaan :D Kompensoin huonoja ohjelmointitaitoja panostamalla grafiikkaan ;)
  • Onko noilla taustalla heiluvilla astronauteilla muuta virkaa kuin näyttää hassuilta?
  • Topi: Periaatteessa kyllä, mutta otin pois tähän näyttöön.. toisessa versiossa astronautilla on ase jolla se ampuu
  • Saako seuraavassa versiossa tuhottua kuunatsien tukikohdan?
  • Kasperi: Ehdottomasti! Sen pystyy tuhoamaan tässäkin!

Lisää kommentti

- ⁞

Gruber's Adventures -tasohyppely (Santeri Pohjakallio, satapohj)

Turhauttava, mutta hauska hardcore -tasohyppelypeli, jossa jo ensimmäinen kuolema käy kohtaloksesi. Väistele vihollisia ja kerää kaikki kolikot tässä mieltäriipivässä ja turhauttavan haastavassa tasohyppelypelissä. Kentän vertikaaliset ja horisontaaliset elementit pitävät huolen siitä, ettet varmasti edes löydä kaikkia kolikoita ensimmäisellä pelikerralla. Kentällä voi kuitenkin palata takaisin etsimään mahdollisesti unholaan jääneitä kolikoita, mutta muista: vain jos selviät hengissä. Oletko valmis kokeilemaan?

(Ongelmakohdaksi nauhoituksessa muodostui se, ettei Windows 10 -ympäristössä kykene nauhoittamaan työpöytää frapsilla, eikä OBS:n käyttö onnistunut mustan ruudun bugin takia. Ohjelmakoodi löytyy versionhallinnasta ja tarvittaessa voin ratkaistuani näytön tallennuksen ongelman kuvata ja selittää myös ohjelmakoodin ennen tenttiä viimeisteltyäni pelin.)

Video ei ole ajan tasalla, eikä esittele pelin kaikkia ominaisuuksia.

Ps. Mitä anagrammeja on sanalla "Gruber"?

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

  • On kyllä mahtavan oloinen peli. En malta odottaa että pääsen latailemaan play kaupasta jos aiot kurssille ottaa jatkoa!
  • Teemu: Kiitos! Saas nähdä pääseekö peli joskus sinne asti :)
  • Miten ajattelit saada taulukon ja funktion peliin?
  • Niilo: Taulukon virkaa hoitaa lista, joka löytyy pelin valikosta.
  • Nätti peli! onkstoi ruohotekstuuri minecraftista :DDD

Lisää kommentti

- ⁞

Esimerkkipeli (Tiina Paananen, tielpaan)

Pelissä väistellään punaisia vihuja ja kerätään vihreänkeltaisia hyviä pallukoita, jotka kasvattavat hahmoa. Liikkuu sivusuunnassa.

  • Harjoitustyön suunnitelma
  • Harjoitustyö versionhallinnassa

Kommentit

Lisää kommentti

- ⁞

Kommentit

Lisää kommentti

- ⁞