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.

Mallipelit

Tällä hetkellä on ohjeet kahden eri pelin tekoon, jotka opastavat Jypelin käyttöön sekä yleisesti ohjelmointiin.

Yleiset ohjeet kaikkiin mallipeleihin

1. Alkuvalmistelut ja ohjelmien asennus

Ihan ensiksi, asenna koneellesi Rider ja Jypeli.

2. Käynnistä Rider

Käynnistä Rider tuplaklikkaamalla työpöydällä olevaa pikakuvaketta tai valitsemalla käynnistä-valikosta "JetBrains Rider 2022.3.1" (lopun numerot saattavat olla hieman erilaiset versiosta riippuen)

Tämän jälkeen Rider käynnistyy hetken kuluttua.

3. Luo uusi projekti

Luo peliäsi varten uusi fysiikkapeli-projekti. Projekti on ohjelmointiympäristön tapa käsitellään koodia ja peliin liittyviä grafiikka- ja musiikkitiedostoja yhtenä kokonaisuutena.

Käynnistä Rider.

  • Klikkaa "New Solution".
  • Valitse vasemmalla olevasta listasta Fysiikkapeli (scrollaa alas). Jos Fysiikkapeliä ei näy, palaa asennusohjeiden kohtaan Jypeli.
  • Laita Solution Name-kohtaan pelin nimi, esimerkiksi "Pong", tai oman pelisi nimi.
  • Laita Solution directory-kohtaan kansio, johon haluat tehdä pelisi. Esimerkiksi: "C:"
  • Vahvista uuden projektin luominen klikkaamalla Create.

Painamalla Ctrl-F5 peli käynnistyy. Mikäli aukeaa vaaleansininen ikkuna, on projekti luotu oikein.

4. Huomioita

Oppaissa on käytetty seuraavanlaisia merkintöjä:

Pong

Tässä oppaassa luodaan vaiheittain monille tuttu pong-peli, jossa kaksi pelaajaa voi lyödä palloa yksinkertaisilla mailoilla, yrittäen saada pallo menemään toisen pelaajan mailan ohi. Opas on jaettu pienempiin vaiheisiin.

1. Aloita Pong-tutoriaalin teko

Kun olet luonut uuden projektin, voit aloittaa tekemään Pong-peliä vaihe kerrallaan. Jos teet tutoriaalia ensimmäistä kertaa, aloita vaiheesta 1.

Läpsylintu

Tässä oppaassa luodaan vaiheittain Läpsylintu-peli, joka etäisesti muistuttaa monille tuttua Flappy Bird-peliä.

Pelissä on tavoitteena liikuttaa pelihahmoa kentässä osumatta pahoihin vihuihin! Keräämällä tähtiä saa pisteitä.

Opas on jaettu pienempiin vaiheisiin.

# Lapsy

Tässä tutoriaalissa opit ohjelmoinnin alkeita, eikä aikaisempaa kokemusta ohjelmoinnista vaadita. Erityisesti opetellaan seuraavia tärkeitä ohjelmoinnin osa-alueita.

  • Ensimmäisen tietokoneohjelman kirjoittaminen
  • Muuttuja
  • Aliohjelma
  • Ehtolause
  • Törmäyskäsittelijä
  • Äänen ja kuvan lisääminen omaan peliin

Tämä on hieman Pongia haastavampi harjoitus, mutta soveltuu silti myös ensikertalaisille.

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