Monday, January 20, 2014

Jalgpallimängu edasiarendus 3 - edasipääsemine järgmisele tasemele

Proovime mängu edasi arendada nii, et kui pallipüüdja tõrjub teatud arvu lööke, siis pääseb edasi järgmisele "levelile".

Esmalt tuleb paika panna tingimus, millega edasi pääseb. Kuna me küsime kasutajalt, mitu lööki ta soovib lüüa, siis ei ole mõistlik panna edasipääsu tingimuseks mingit konkreetset arvu. Parem oleks panna tõrjutud löökide protsent ehk mitu lööki kõigist löökidest tõrjuti.
Selleks tuleb tõrjutud löökide arv jagada löökide arvuga (andmete alt leiad mõlemad muutujad) ning see peab olema siis suurem ette antud piirist (alloleval skeemil on piiriks 50% ehk 0.5 ning see tähendab, et üle poole löökidest tuleb tõrjuda).


Teade "level2" viib mängu järgmisele tasemele. Selleks, et kasutaja saaks aru, et midagi on muutunud, võib disainida uue tausta, teha väravapiirkonda pikemaks (väravavaht peab rohkem liikuma).

Olemasolevaid skripte saab paljundada (parem hiireklahv skripti päises ja sealt valik "paljunda") ja siis sealt vajalikke osi muuta.

Näiteks pallilööja skript teisel "levelil" näeks välja selline.

Palli skript teisel "levelil" võib olla selline





Monday, January 13, 2014

Jalkamängu edasiarendus

Küsime kõigepealt, mitu lööki mängija tahab, et kass lööks


Proovi muuta palli "osuta suunas" seadeid nii, et kass lööks palli ainult väravasse (otse üles suund on 0 ja otse ette 90).

Peale mängu lõppemist võiks kass öelda, mitu lööki mitmest värvavaht tõrjus.