neljapäev, 10. detsember 2015

Uuendatud skoor ja uuendatud takistuse liikumine

Võtsin ennast kätte ja tegelesin täna natukene projektiga. Eelnevas postituses kirjutasin, et lõin skoori funktsiooni, mis hakkas punkte lugema, kuid probleemiks oli see, et punkte ei saanud selle järgi lugeda, kui mängija suutis takistustele mitte vastu minna. Minu lahenduseks oli see, et tegin takistuse tulemise funktsiooni täiesti ümber. See tegi võimalikuks selle, et sain skoori suurendada ühe võrra, kui takistus oli ekraanilt välja liikunud.

 Järgmisena olime Mihkliga teinud juurde teise takistuse, mis hakkas mängija auto poole liikuma nagu magnetiga. Mõtlesime, et see võiks olla näiteks politsei. Tegin ka selle funktsiooni ümber sarnaseks esimese takistuse funktsiooniga, kuid panin politsei kiiremini liikuma ja esimese takistuse.

Nüüd jääb mul veel hakata leveleid tegema. Praeguse variandi korral oleks lihtne näiteks vastu tulevate takistuste liikumiskiirust suurendada ja siis ka nende arvu suurendada.

Lisaks tuleks parandada takistuste ja auto asukohta mänguaknas. Tuleks nende asetused panna vastavusse sõiduradadega. Lisaks loodetavasti Mihkel joonistab meile politseiauto ja vastutuleva auto. Veel on meil vaja menüüsse lisada mängimisjuhised ning võimaldama kasutajal ilma autot valimata alustada mängu.

Ja lõpetuseks tuleks kood korrastada selliseks, et oleks ühselt arusaadav. Hetkel on meil eesti ja inglise keelsed väljendid segamini ning kommentaare on vähe.


Karoliina

kolmapäev, 2. detsember 2015

Skoor ja mängu pausile panek

Hetkel tegelen mängu skooriga ja kuidas mängu pausile panna.
Skooriga on hetkel nii, et punktid jooksevad järjest ilma suure loogikata. Lihtsalt suurendades skoori ühe võrra, kuid tahaks teha nii, et iga kord kui auto suudab takistust vältida, saab ta ühe punkti juurde. See variant toimib teise takistuse puhul, mille Mihkliga täna välja mõtlesime.

Meie teine takistus on selline, et tuleb harvemini, kuid kui ilmub ekraanile, siis justkui hakkab meie autot jälitama.

Pausile panemisega oli lihtne teha näite järgi.

Siin siis ka pildid. Välja tuleb veel mõelda, kas jätta nii, et pausi ja game over kirjad on mängutausta peal või täiesti uuel taustal. Maitse asi ilmselt.


 
 
Karoliina

teisipäev, 1. detsember 2015

Menüü

Sain valmis ka menüüd, mille välimusega ma enam-vähem rahul olen (ajalise piirangu tõttu ei jõua paremini praegu teha, eriti vajab lihvimist auto valimise leht). Hetkel saab valida kahe auto vahel. Erinevus seisneb (hetkel) ainult auto välimuses, hiljem (vist) tulevad erinevad omadused.
Auto valimise menüü toimima saamisel jooksis vahepeal mõte kokku, ükskõik millise auto valimisel hakkas mäng tööle vaid sinise autoga. Tuli välja, et oli kerge näpuviga.





Mihkel

Pygame'i õppimine

Mihkel leidis youtube'st hea tutorialite seeria, mis õpetab pygame'is baasteadmisi. Esmalt töötasime vähemalt 20 videot läbi, et saaks aimu, mida ja kuidas üldse tegema peaks ja edasi sai juba enda koodi hakata kirjutama.

Nüüd mõned pildid, milline meie programm välja näeb.























Tutorialid, millelt õppima hakkasime: https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAjkwJocj7vlc_mFU-4wXJq 


Karoliina

Esimene postitus

Selle blogi autoriteks on Karoliina Vahenõmm ja Mihkel Vaino, kes mõlemad on informaatika 1. kursuse tudengid Tartu Ülikoolis.

 Selles blogis kajastame oma ühist projekti, milleks on lihtne automäng Pythonis kasutades pygame moodulit.

Projekti peale mõtlema hakkasime juba oktoobris. Mihkli ideeks oli teha sudoku ja minu ideeks oli teha kahe dimensiooniline mäng, kus tegelane liigub külgvaates ja peab üle takistuste hüppama. Ühise arutelu järel sai plaani võetud automäng, kus auto liigub kolmel või erineval sõidurajal paremale ja vasakule ning talle hakkab vastu tulema erinevaid takistusi, mille eest ta peab mööda põikama. Kui aga jääda hiljaks takistuse eest ära liikumisega, on mäng läbi.

Järgnevates postitustest kirjutame oma projekti valmimisest lähemalt.



Karoliina