Skip to content

sikumiku/ArvutusGame

Repository files navigation

ArvutusGame

Nimi - ArvutusGame ehk Arvutusmäng

Projekti kirjeldus - Lastele arvutusmäng, milles on 3 erinevat taset ning hõlmab liitmis-,lahutamis- ning korrutustehteid.

Kasutusjuhend - Peale mängu alustamist tuleb õigesti vastata vähemalt kümnele tehtele 60 sekundi jooksul. Vastata saab vajutades nuppudele või trükkides vastuseid ning saates neid enteriga. Kui aeg saab otsa, arvutatake kokku õigete vastuste arv. Kui 10 õiget vastust on olemas, võib alustada järgmise leveliga. Kui ei ole, tuleb alustada uue mänguga. Võidab see, kes lõpetab 3 levelit edukalt. Kalkulaatori kasutamine keelatud!

Muud märkmed:

Mängu UI on üles ehitatud GridPane'iga, millel on ära defineeritud veerude ja ridade ning nende vahede suurus. Nii arvud kui ka tehtemärk genereeritakse suvaliselt. Arvud on sõltuvuses mängu raskustasest. Jagamist ei ole.

Kasutatud kood + lisamaterjal:

JavaFX padding eemaldamine - http://stackoverflow.com/questions/27338844/remove-javafx-button-padding

GridPane'i loomine ja kasutus - https://docs.oracle.com/javafx/2/api/javafx/scene/layout/GridPane.html, https://docs.oracle.com/javafx/2/layout/builtin_layouts.htm

Buttonite visuaalne muutmine - http://docs.oracle.com/javafx/2/ui_controls/button.htm

Taimeri loomine ja muutmine - http://stackoverflow.com/questions/26615853/javafx-countdown-doesnt-work, http://asgteach.com/2011/10/javafx-animation-and-binding-simple-countdown-timer-2/

Väärtuste lisamine Textfieldi: http://stackoverflow.com/questions/16484641/java-calculator-add-numbers-to-textfield

Textfield tausta kaotamine: http://stackoverflow.com/questions/21936585/transparent-background-of-a-textarea-in-javafx-8

Teksti enda muutmine: https://docs.oracle.com/javafx/2/text/jfxpub-text.htm

Switchi kasutamine: http://examples.javacodegeeks.com/java-basics/switch-statement/java-switch-case-example/

About

Laste arvutusm2ng

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages