Kuvatud on postitused sildiga kood. Kuva kõik postitused
Kuvatud on postitused sildiga kood. Kuva kõik postitused

pühapäev, 31. jaanuar 2016

Mängu allalaadimine

Kaust, kus on koos Pythoni koodifail, sõnade nimekiri ning mängu jooksutamiseks vajalikud pildid on leitav siit

Ainult kood on võimalik leida siit.

Mängu jaoks on vajalik Python ja Pygame.

Esimene lõplik versioon ehk Loejakirjuta 3.0

Nüüd on valmis mängu uusim versioon. Olen seda katsetanud viimased 48 tundi ning üritanud parandada iga väiksemagi ilu- ja tehnilisevea, mis sisse juhtuda võis. Mu perekond on tüdimuseni mängu katsetanud ning lõpuks ometi saan ma öelda, et olen tulemusega rahul. Muidugi on mul tekkinud veel ideid, kuidas mängu täiustada, kuid esimene versioon on valmis avalikuseni jõudma - ühtlasi on see koodi versioon 3.0. Viimase ööpäevaga on taaskord muutunud avakuva ning valikumenüü - mitte küll drastiliselt, aga loetavamaks kindlasti. Mäng koosneb nüüd 112-st pilt ja sõna paarist ning suudab esitada ja kontrollida numbreid nullist sajani.

Lisan sellele postitusele drive-i lingi, kust on kaust mängukoodi ja mängu mängimiseks vajalike sõnadenimekirja ning piltidega. Kaust, kus on koos Pythoni koodifail, sõnade nimekiri ning mängu jooksutamiseks vajalikud pildid on leitav siit

Ainult kood on võimalik leida siit.

Mängu jaoks on vajalik Python ja Pygame.

Mängu eesmärk on õpetada lapsele lugemist, kirjutamist ning numbreid. Arvutimängus "Loe ja kirjuta" on neli minimängu, mis on kõik veidi erinevad, et arenda last lugemisel ning kirjutamisel. Kõik mängud kestavad 45 sekundit ning annavad lõpus tulemuse.

Mida võiks tulevikus mängule lisada või kuhu edasi areneda?

Hetkel on kirjutama õppimise osa suhteliselt subjektiivne. Näidatakse pilti ning programm tahab kindlat sõna vastu saada. Üritasin küll piltideks jätta vaid ühetähenduslikud sõnad, kuid ilmselgelt töötab iga inimese mõistus erinevalt. Seega oleks minu arvates hea, kui kirjutama õppimise minimängus ei oleks mitte ainult pilt, vaid kostuks ka helifail. See laseks tekitada kaks erinevat raskusastet ning aitaks last, kes pole tähtedega veel suur sõber.

Näiteks võiks kergema astme helifailist kostuda:
"ORAV. O-R-A-V. ORAV"
Raskema astme helifail võiks seljuhul öelda lihtsalt:
"ORAV"

PS. Pildid, mida mängus kasutan on avalik vara ning vabalt kasutatavad. Kõik soovijad võivad sõnade ja piltide nimekirja muuta vastavalt oma eelistustele ning soovidele.

neljapäev, 28. jaanuar 2016

Versioon üks ehk katsed 1-53

Ma pole jaanuari algusest saati kordagi Pythonit lahti teinud ning tulemused on näha - või noh, ei ole, sest iga reaga suudan ma teha kolm viga. Õnneks tegin ma eelmise semestri programmeerimise projektiks ka arvutimängu ning kõik on tuttav ja umbes tunniga on asi jälle käpas.



Olen valmis kirjutanud koodijupid, mis loovad mänguakna ning joonistanud algelise mänguakna tausta, et katsetada, kuidas mäng jookseb. Algne versioon lugemise suunast on valminud ning esimesed pildid ilmuvad juba ekraanile. Mänguakna suuruseks on 800x500 pikslit ning piltide suuruseks olen otsustanud jätta 300x300. Nii mahuvad kaks pilti täpselt ekraanile nii, et igast äärest ja ka teineteisest jääb piisav vahe.


Klikkides ühele piltidest liigub mäng hetkel automaatselt edasi järgmise sõna ning pildipaari juurde. Puudub skoorilugemine ning mängija ei saa tagasisidet, kas tema valitud pilt oli õige või mitte. Mõlemad täiustused lisanduvad programmile peagi. Homseks eesmärgiks on kuvada ekraanile ka täpitähtedega sõnad.

Kõige rohkem võttis aega sõnade nimekirja koostamine ning sõnadele vastavate piltide leidmine - hetkel on nimekirjas 68 sõna. Pildid on võetud Pixabay keskkonnast, kus on pildid, mida võib kasutada neile viitamata. Kõik pildid oli vaja muuta ka 300x300 suurusesse, mis haaras suure osa tänasest ajast, kuid nüüd on see tehtud ja edaspidi saan lihtsalt lasta vajalikke pilte ekraanile kuvada.

Lisan ka osalise pildi koodist, mida vormin mänguks. Ma ei tea, võib-olla olen imelik, aga minu meelest on arvutiprogrammide koodid imeilusad.


Sukeldun aknataga krabistava vihma saatel nüüd taas mängu juurde.