Mull: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Anier (arutelu | kaastöö)
PResümee puudub
Anier (arutelu | kaastöö)
PResümee puudub
1. rida: 1. rida:
Sisuliselt seisneb ülesande püstitus osavusmängu programmeerimisel. Programm kuvab kasutajale kujundeid, millele piisavalt kiiresti klikkides saab mängija punkte.
Sisuliselt seisneb ülesande püstitus osavusmängu programmeerimisel. Programm kuvab kasutajale kujundeid, mis vahetavad pidevalt oma asukohta ekraanil. Kujundile klikkides saab kasutaja/mängija punkte.
 
Täpne kujundite liikumise intervall, nende arv, suurus, punktide arv jne. jääb programmeerija defineerida. Eesmärgiga - saavutada "hea mäng".


== Põhiosa 5p ==
== Põhiosa 5p ==

Redaktsioon: 25. oktoober 2011, kell 11:19

Sisuliselt seisneb ülesande püstitus osavusmängu programmeerimisel. Programm kuvab kasutajale kujundeid, mis vahetavad pidevalt oma asukohta ekraanil. Kujundile klikkides saab kasutaja/mängija punkte.

Täpne kujundite liikumise intervall, nende arv, suurus, punktide arv jne. jääb programmeerija defineerida. Eesmärgiga - saavutada "hea mäng".

Põhiosa 5p

  • Tuleb kirjutada graafilise kasutajaliidesega (GUI) programm, mis kuvab vähemalt kujundeid:
    • sinine täidetud ring,
    • punane täidetud ruut,
  • Programmi alguses peavad kõik kujundid olema kuvatud vähemalt ühe korra
  • Kujundite asukohtasid vahetatakse juhuslikkuse alusel teatud ajaintervalli tagant (näiteks 1 sek)
  • Kujundid ei tohi kunagi üksteisega kattuda
  • Kujundile klikates eemaldatakse see ekraanilt

demo video

Lisaosa 2p

  • Kujundite asukohtasid vahetatakse ühekaupa, mitte kõiki korraga
    • Näiteks: ruut vahetab oma asukohta 850ms tagant, ring 650ms tagant
  • Iga kujundi asukohta vahetatakse 3 korda, enne kui see eemaldatakse automaatselt
    • Juhul kui kasutaja klikib kujundit, mis on kuvatud esimest korda, saab selle eest 3p. Juhul kui kujundit on ühe korra ringi paigutatud, siis 2p ja kolmandal ümberpaigutusel 1p.
    • Klikkimata ja automaatselt eemaldatud kujund annab mängijale -1p
  • Kui kõik kujundid on ekraanilt eemaldunud, kuvatakse kogutud punktisumma

Lisaosa 3p

  • Juhul kui kujund ekraanilt eemaldatakse, lisatakse juhuslikkuse alusel uus kujund - seega on kujundeid kogu aeg vähemalt 3 tükki (võib ka rohkem)
  • Kujundite asukohtasid vahetatakse kiirenevas tempos
  • Mäng kestab kuni mängulaualt on automaatselt eemaldatud 5 klikkimata kujundit
  • Lõpuks kuvatakse mängija kogutud punktid
  • Ruut on 2x väiksem kui ring ja selle eest saab 2 korda rohkem punkte kui ringist