Ohjelmointi 1, syksy 2019, luento 07
7. luento: ma 30.09.2019 klo 12:15-14:00: HT, ehtolauseet (luentokysymyksiä)
Muu sisältö: Visual Studio, parametrin välitys, muuttujat, funktiot, testaaminen
- Katso animaatio funktion kutsumisesta
- Muistutuksia demotehtävien nimeämisistä
- Ei ääkkösiä eikä välilyöntejä tiedostojen, eikä luokkien nimiin
- Luokan nimi samaksi kuin tiedoston nimi. C#:ssa tämä on suositus, Javassa näin on pakko tehdä. Yhtenäisyyden vuoksi toimimme kuitenkin näin.
- Luokkien ja aliohjelmien nimet alkavat isolla, muuttujien (ja siten myös parametrien) pienellä.
- M: 28. Syntaksin kuvaaminen
- Harjoitustyö:
- M: 10. Visual Studio
- Aliohjelmat
- Ohjelman synty ja testaaminen:
- Kolmion metsästyksen versiot
- Sisällön tuominen peliin
- Kolmiota.cs - luennon ohjelma valmiina. Sisältää mm. Kysy-metodin.
- KolmionMetsastysMono.cs - valmis 50% versio
- ComTest for Windows, ComTest for Mac and Linux
- Luennolle tehdyt koodit versionhallinnassa
- Luennon koodit versionhallinnassa
- 7. luento videona. Osa 1 ja 2 MP4 alkuperäinen, MP4 kännykkäversio
- luentoseinä
Pääteohjaukset
Syntaksista
Harjoitustyö
Funktioista
Kysymyksiä
#
funktoita
Harjoitustyön 50% esimerkki
Tekojärjestys:
- yksi kolmio
- silmukassa monta kolmiota
- pelaajan luominen ja väri sille
- kuuntelijoiden lisääminen
- törmäyskäsittelijä ja sinne räjähdys aina kun törmää
- käsittelijään KolmionAlan kutsu
- KolmionAla ja testit sille
- KolmionAlan toteutus
1/2*kanta*korkeus
- testien ajaminen
- koodin korjaaminen
#
kolmio1
#
kolmio50p
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.