Arvutiteaduse instituut
  1. Esileht
  2. Teeme ise arvutimänge
EN
Logi sisse

Teeme ise arvutimänge

  • Esileht
  • I RAAMAT
    • Eessõna
    • Hakkame pihta!
      • Esimesed katsetused
      • Esimene päris programm
      • Esimene mäng
    • Olulised mõisted
      • Muutujad
      • Arvud ja sõned
    • Veateated
    • Matemaatika
      • Põhitehted
      • Suurendamine ja vähendamine
      • Eriti suured ja eriti väiksed arvud
      • Moodul math
    • Andmetüübid
    • Sisend ja väljund
      • "print" käsk, end="", koma ja +
      • Sisendi küsimine failist või veebist
    • Esimene graafika
    • Mida õppisid?
  • II RAAMAT
  • III RAAMAT
  • IV RAAMAT
  • V RAAMAT
  • VI RAAMAT

Olulised mõisted ja sissejuhatus

Hakkame pihta!

Esimene mäng

Arva ära, millise arvu peale ma praegu mõtlen?

Esimene programm, mida sa Pythoniga kirjutasid, ei teinud just suurt midagi - kirjutas vaid print käsu abil ekraanile mõned read teksti. Kuna see kursus sai aga välja reklaamitud kui mängude programmeerimise kursus, siis hakkame aga mängudega pihta.

Kõigepealt, et tuure natuke maha võtta, pean sulle ütlema, et lihtsalt paari rea koodiga ei saa ühtegi mängu teha. Kui tahta teha sellist väikest lihtsat mängu (ilma erilise graafikata), peab kirjutama u poolesaja rea koodi lähedale, kui tahta teha veidi suuremat või lausa mega-giga mängu, siis tuleb arvestada tuhandete ridadega programmidega. Need mängud, mida me sellel kursusel vaatame, on nii keskmiselt 50-200 rida pikad.

Algatuseks aga üks pisikene arvu arvamise mäng:

Kuna sa suurt midagi Pythoni käskudest veel ei tea, siis iseseisvalt täiesti uut mängu oleks päris raske teha. Seetõttu, minu strateegia siin kursusel ongi läbi olemasolevate programmikeste õpetada sulle programmeerimise ja mängude kirjutamise põhitõed selgeks.

  1. Ava Thonny keskkond ja uus tühi aken. File > New
  2. Salvesta veel tühi programm ja pane talle nimeks näiteks ArvaArvu.py
  3. Trüki ise tähthaaval ümber allolev kood. Miks trükkida, kui võiks kopeerida? Annan sulle lihtsalt head nõu kudas kõige paremini/kiiremini programmeerimine selgeks saada. Lihtsalt kopeerides ei mõtle sa programmi sisule ja ei hakka juurdlema, miks siia kirjutatakse koolon või siia taane. Ja saad ise trükkides programmi kirjutamise loogikast kiiremini aru ja tulevikus küsida foorumites asjalikke küsimusi.
  4. Väga oluline on koodi liigendus ehk taanded, iga taane võiks olla 4 tühikut.
  5. Salvesta vahepeal ja lõpus.
  6. Pane programm käima F5 või Run > Run Module
  7. Nutikat mängimist!
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused