Processing -sukellusvenepeli

Sukellusvenepeli

Teemme sukellusvenepelin yhdessä oppitunneilla. Peli rakentuu useista välivaiheista, jotka on esitelty alla tehtävinä.

Mikäli haluat tehdä pelin itsenäisesti, löydät siihen kuuluvat kuvat tästä: sukellusvenepelin_kuvat.zip

Voit halutessasi käyttää myös omia kuvia.

Tehtävä 1

Tässä vaiheessa sukellusvenepeli toteutetaan niin, että sukellusveneet kuvataan suorakulmioiksi ja torpedo palloksi. Seuraa ohjeita: 

1) Kirjoita alkuun kommentti "Submarine game v0.1".
2) Luo setup- ja draw -metodit.
3) Määrää setup:ssa piirtoalueen kooksi 1200 x 800.
4) Aseta draw:ssa taustaväriksi 234,254,255.
5) Tee luokka Submarine. Luokassa on jäsenmuuttujat värille, x- ja y -koordinaateille, leveydelle ja korkeudelle sekä totuusarvomuuttuja sukellusveneen suunnalle. Alusta leveydeksi 200, korkeudeksi 50 ja totuusarvoksi true.
6) Submarine -luokalla on rakentaja, joka saa parametreina värin, x- ja y-koordinaatin.
7) Luokalla on displayBox -metodi, joka piirtää sukellusveneen näkyviin laatikkona.
8) Luokalla on moveUp- ja moveDown-metodit, ne saavat liikkumisnopeuden parametreina.
9) Luo ohjelman alussa sukellusvene. Sininen vasempaan reunaan.
10) Draw -metodissa aseta sukellusvene näkyviin displayBox -metodeilla.
11) Tee näppäinohjaus (ylös ja alas) siniselle sukellusveneelle.

Palauta v0.1 -lähdekoodi alla olevaan palautuskansioon. Seuraavassa tehtävässä luomme tähtäimen sekä torpedon, joka ammutaan hiiren vasemmalla näppäimellä.

Palautus v0.1

  • Palauta kuva tai muu tiedosto

Sinulla ei ole tarvittavia oikeuksia lähettää mitään.