Jypeli-ohjeet¶
Jypeli on Jyväskylän yliopistossa kehitetty, opetuskäyttöön suunniteltu C#-pelikirjasto. Tällä sivustolla ovat sen käyttöohjeet.
Ohjelmoinnin perusteita opiskellaan Ohjelmointi 1 -kurssilla, ja tämä materiaali perustuu sen kurssin oppeihin.
Aloita tästä¶
- Asenna työkalut ja luo uusi projekti.
- Tee ensimmäinen peli: pallo, painovoima ja yksi näppäin, kymmenen riviä koodia.
- Tee kokonainen peli Pong-oppaan mukaan vaihe kerrallaan.
Sen jälkeen oma peli kasvaa aihe kerrallaan ohjeiden avulla. Kun etsit yhtä koodiriviä, katso pikaohje. Kun et tiedä, mihin kohtaan tiedostoa rivi kuuluu, katso Miten Jypeli-peli toimii. Kun jokin ei toimi, katso yleiset virheet.
Valikon osiot¶
| Osio | Sisältö |
|---|---|
| Aloittaminen | Asennus, projektin luonti, ensimmäinen peli ja miten Jypeli-peli toimii. |
| Kokonaiset pelitutoriaalit | Pong, Läpsylintu ja kahden pelaajan tasohyppely alusta loppuun vaihe kerrallaan. |
| Oliot | Kaikki kentällä näkyvä: olion luominen, muoto, ulkonäkö, liikuttelu ja tuhoaminen. |
| Ohjaus | Näppäimistö, hiiri, peliohjain ja kosketusnäyttö. |
| Tapahtumat ja törmäykset | Ajastimet, törmäysten käsittely ja estäminen sekä muut tapahtumat. |
| Fysiikka | Painovoima, kimmoisuus, kitka, liitokset ja aseet. |
| Kentät ja kamera | Pelimaailma ja se, mitä siitä näytetään: ruutukenttä, tausta, reunat, kamera, peli-ikkuna ja tauko. |
| Grafiikka ja äänet | Omat kuvat, efektit, räjähdykset, piirtäminen, äänitehosteet ja musiikki. |
| Käyttöliittymä ja laskurit | Tekstit, pisteet, valikot ja ikkunat ruudulla. |
| Satunnaisuus ja kulmat | Satunnaisluvut ja kulmien laskeminen. |
| Oma oliotyyppi | Oma luokka pelihahmolle, jolla on elämät tai omaa käyttäytymistä. |
| Ekstrat | Pikaohje, yleiset virheet, mitä konepellin alla tapahtuu, API-dokumentaatio ja lähdekoodi. |