Huom! Nämä wikisivut ovat osittain vielä työn alla, osa sisällöstä saattaa olla puutteellista. Ongelmakohtien viereen voit jättää kommentin, yliopiston käyttäjät myös pystyvät (ja saavat) muokata sivuja.

Jypeli Wiki

Alla on kaksi erilaista tapaa navigoida ohjeissa

Puuttuu miten olioita saa käännettyä

06 Jun 23 (edited 06 Jun 23)

Aloittaminen

Asennusohjeet Kuinka Jypeli asennetaan Visual Studioon
Projektin luominen Kuinka projekti luodaan ja mitä eri vaihtoehdot tarkoittavat
Sisällön tuonti peliin Kuinka ulkoiset tiedostot, kuten kuvat ja äänet tuodaan mukaan Visual Studion projektiin.
Kirjaston liittäminen käsin Jos haluat esimerkiksi käyttää Jypelistä löytyviä funktioita tavallisessa konsoliprojektissa.
Esimerkkipelejä Eli millaisia pelejä aiempina vuosina on tehty.
Mallipelit "Kädestä pitäen" ohjeet Pongin ja Läpsylinnun tekoon.

Erilaisten olioiden käsittely

Olioiden luonti Kuinka kappale tuodaan pelikentälle
Erilaiset oliot Mitä erityyppisiä olioita löytyy valmiiksi
Muodot Miten eri muotoja asetetaan
Ulkonäkö Kuinka ulkonäköä muutetaan, esimerkiksi kuvan avulla
Animaatiot Kuinka oliolle luodaan vaihtuva kuva eli animaatio.
Tuhoaminen Miten oliot poistetaan pelikentältä
Elinikä Kuinka olio saadaan tuhoutumaan itsestään tietyn ajan kuluttua
Aivot ja tekoäly Kuinka olio saadaan liikkumaan itsestään
Olioiden liittäminen yhteen Miten olioita voidaan liittää liitoksilla yhteen
Näkyminen toisen päällä Kuinka olioiden päällekkäinen järjestys asetetaan (Kerrokset)
Olioiden erottaminen toisistaan Tag-ominaisuus
Oman oliotyypin luonti Kuinka voidaan tehdä omia oliotyyppejä

Kentät

Ruutukenttä Kentän luonti tiedostosta
Tausta Taustakuvan asetus pelikentälle
Sivuttaissuuntainen skrollaus Kuinka saadaan luotua kenttä, jossa viholliset lähestyvät pelaajaa sivusuunnasta.
Maasto Monimutkaisen maaston muodon luonti
Kentän vaihtuminen Kuinka vaihdetaan kentästä toiseen
Autorata Autoratatyylisen kentän luonti

Pelin kulku

Pelin aloittaminen alusta Kaiken nollaaminen ja aloittaminen uudestaan
Pause Pelin keskeyttäminen hetkellisesti

Tapahtumat

Ajastimet Miten jotain saa tapahtumaan jonkin ajan kuluttua, tai säännöllisin väliajoin?
Törmäykset Mitä tehdään kun kappaleet törmäävät?
Muita tapahtumia Muita tapahtumia (Destroyed, ...)

Grafiikka

Kuvien lisääminen Kuvien tuominen tiedostosta tai internetistä, sekä luominen itse.
Kameran käyttö Kamera, eli mihin kohtaan ruutu on keskitetty
Efektit Efektijärjestelmän käyttö. Räjähdys, tuli, savu ja tuuli.
Peli-ikkunan asettelu Ikkunan resoluutio, koko-ruutu sekä sijainti.
Kuvien muokkaaminen pikselitasolla Kuvan yksittäisten pikselien käsittely ja muokkaaminen.
Piirtäminen Canvas-piirtoalustan käyttö

Äänet

Äänien lisäys Taustamusiikki ja äänitehosteet

Aseet

Aseiden lisääminen Jypelin valmiiden aseiden käyttö
Räjähdykset Räjähdys-efekti

Fysiikka

Fysiikan ilmiöt Voimien ja impulssien antaminen, voiman suuruuden laskeminen, kimmoisuus, kitka, massa.
Painovoima Jatkuva vetovoima johonkin suuntaan.
Törmäyksen estäminen Kappaleen tekeminen läpikuljettavaksi
Liitokset Miten liitettään fysiikkaolioita toisiinsa (AxelJoint, PhysicsStructure)

Käyttöliittymä

Valikko Alku/lopetusvalikon tekeminen
Teksti Tekstin tuominen ruudulle
Fontit Tekstin ulkoasun muokkaaminen
Tekstin kysyminen Kysymyslaatikko
Sommittelu Käyttöliittymäkomponettien asettelu
Parhaiden pisteiden lista "Top ten"
Omien käyttöliittymäkomponenttien teko Kun valmiit komponentit eivät riitä
Liukusäätimet Hiirellä helposti säädettävissä oleva numeroarvo.
Koostetun ikkunan teko Ikkuna joka koostuu useasta käyttöliittymäkomponentista
Esimerkkeja Muutamia käyttöesimerkkejä eri käyttöliittymäkomponenteille

Laskurit

Aikalaskuri Kuluneen ajan mittaus
Pistelaskuri Pisteiden lasku, kerättävien kappaleiden laskeminen
Etenemispalkki Etenemistä seuraava täyttyvä palkki

Matematiikka

Kulma Jypelin avustavat funktiot kulmien määrittämiseen
Satunnaisuus Satunnaiset luvut, värit, vektorit, kulmat...

Ohjaimet

Ohjainten lisäys Hiiren, näppäimistön, Xbox-ohjaimen tai puhelimen kosketusnäytön käyttö.
Hahmon liikuttaminen
Ohjainten ryhmittely Ohjainten toiminta vain jossain tietyssä pelitilassa
Tähtäys Aseen ohjaus hiirellä tai ohjaimen tatilla
Värinä Puhelimen tai Xbox-ohjaimen värinä
Kahden pelaajan tasohyppely

Ohjelmointi

Apua Yleistä ohjelmointiapua moneen eri asiaan
Delegaatit Mitä ihmettä delegaatit oikein ovat, joita mainitaan ja käytetään monessa paikassa?

Muut

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.