Pääteohjaustehtäviä 6 / 14-18.10
1. Pelikortit
1.
Kopioi hakemisto
n:\kurssit\winohj\vclclx\korttipe
omaan hakemistoosi. (Vrt. luennolla jaettuja listaukset).
2.
Asenna Delphi 6.0:aan paketti
jpkompVCL.dpk
: avaa tiedosto ja paina Compile ja Install (muuta tarvittaessa paketin Options/Directories siten että voit kirjoittaa).
3.
Kokeile ajaa ohjelmaa
napoleon.dpr
.
4.
Tee uusi ohjelma hullunpa: Ohjelmassa on jakopakka ja kääntöpakka (luokat:
TAJakoPakko
,
TAPakka
) sekä yksi nappi. Menussa kohdat File/New ja File/Exit. Kun nappia painetaan, "jaetaan" yksi kortti kääntöpakkaan. Peliä pelattaessa pelaaja laskee painallukset 1,2,3...13,1,2,... Jos jossakin kohti tulee sama numero kuin ollaan laskemassa, peli ei mene läpi.
5.
Lisää laskuri, joka laskee em. painallukset. Voit käyttää vaikka komponenttia:
n:\kurssit\winohj\vclclx\comps\laskuri\laskuri.pas
.
6.
Lisää automaattinen pelin loppumisen tarkistus.
7.
Lisää optio automaattisesta pelaamisesta.
2. Edellisten vuosien malliohjelmia
Edellisen vuoden malliohjelmastakin voit saada joitakin ideoita omiin komponentteihisi:
8.
Lautapelit:
n:\kurssit\winohj\vclclx\tictac
Aja malliohjelma
tictacVCL
ja tutustu komponenttihierarkiaan
9.
n:\kurssit\winohj\vclclx\comps\raiskinta
Aja
AutoPeli.dpr
.