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ä.
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
Sinulla ei ole tarvittavia oikeuksia lähettää mitään.