Ievads

Detalizēts ūdens cikls
Detalizēts ūdens cikls
CC SA: LangeLeslie, https://en.wikipedia.org/wiki/File:HumanIntegratedWaterCycle_(2).jpg

Viss ūdens, kas atrodas uz mūsu planētas, ir bijis šeit kopš dzīvības sākuma uz Zemes… Tas nozīmē, ka katra ūdens pilīte ir pastāvīgi jāizmanto atkārtoti un jālaiž pa visu planētu, lai tā atbilstu daudzajām ūdens lomām visā pasaulē.

Tātad, kur mūsu ūdens ceļo savā garajā ceļā līdz mūsu krāniem? Kā ūdens tiek pastāvīgi izmantots un transportēts visā pasaulē?

Mēs izveidosim teksta piedzīvojumu spēli, kas jums iemācīs šīs tēmas.

Uzdevums

The Zork Adventure Game
The Zork Adventure Game
cc-by-2.0. Marcin Wichary, https://en.wikipedia.org/wiki/File:Zork_photo.jpg

Izveidojiet teksta piedzīvojumu spēli ūdens piliena ceļojumam, kad tas pārvietojas dažādos ūdens cikla posmos, izmantojot iegultos if nosacījumus.

Jūs iepazīsiet Python kodēšanu, teoriju par spēlēm un spēles veidošanu, kā arī daudz interesantas informācijas par ūdeni: kas ir ūdens cikls, kas ir mākoņi vai kas ir sniegs? Kā ūdens iztvaiko, lai gan tas nevārās? 4. lapa (Ūdens cikls, skatiet dokumenta 2. līmenis — ūdens cikla teksta piedzīvojumu spēle.pdf) ir ļoti detalizēts ūdens cikla skats. Izmantojiet to, lai uzzinātu, kā ūdens plūst uz zemeslodes. Nākamajā lapā, 5. lpp., ir parādīta tā paša procesa vienkāršota versija.

Tomēr tajā pašā laikā jums vajadzētu apsvērt, kas ir spēle un kā apvienot visus dažādos spēļu ceļus vienā datorprogrammā. Spēles varonis ir mazs ūdens piliens, kura ceļojumu mēs izpētīsim. Varat sekot šeit sniegtajiem apgalvojumiem vai izveidot un pievienot programmai vairāk dažādības. Jums jāiekļauj fizika, ķīmija, bioloģija un ģeogrāfija, kā arī jāizmanto pareiza terminoloģija. Šis vingrinājums patiešām apvieno daudzas vielas vienā.

Process

Mēs izveidojam programmu, kurai vajadzētu:

  • Uzdodiet lietotājam vairākus jautājumus, lai izveidotu individuālu stāstu par ūdens lāses ceļojumu atkarībā no lietotāja ievadītajām opcijām
  • Dodiet lietotājam iespēju atkārtot jautājumu pēc tam, kad “ūdens ir atgriezies mākonī”
  1. Izveidojiet pirmo apakšprogrammu, kas norādīta 9. lpp.
  2. Uzrakstiet galveno programmu (10. lpp.). Mēs izmantosim daudz if nosacījumu un ciklu. Tie ir izskaidroti pdf dokumentā.
  3. Izveidojiet spēli, izmantojot cilpas un ja vēl komandas. Piemērs ir dots 12., 13. un 14. lpp.
  4. Salīdziniet savu kodu ar 14.–15. lappusē esošo kodu (4. darbība). Ir viens piemērs, taču jūsu spēlei nevajadzētu būt identiskai.

 

Kopsavilkums

  • Jums jāzina, ka spēles ir svarīga tēma.
  • Izmantojot šo vingrinājumu, varat izveidot jautrus un interaktīvus stāstus, kā arī apgūt ūdens ciklu.
  • Jums vajadzētu būt iespējai izmantot šo vingrinājumu, lai izveidotu līdzīgu spēli, piemēram,. oglekļa ciklu vai izveidojiet tīru piedzīvojumu teksta spēli kā Zork.

Nākamie soļi:

  • Skatieties saitēs sniegtos videoklipus un uzziniet vairāk informācijas par teksta piedzīvojumu spēlēm. Tie ir dzīvs datorspēļu apakšžanrs.
  • Spēlējiet Zork. Zork ir viena no pirmajām teksta spēlēm, kas jebkad izveidota. Skatiet, cik detalizēti tā ir izstrādāta.
  • Uzziniet, kā parsēt lietotāja ievadīto tekstu un kā dators saprot rakstīto valodu.
  • Izmantojiet savu iecienītāko meklētājprogrammu, lai uzzinātu vairāk par ūdens ciklu.
  • Pārejiet uz 3. līmeni: Java programmēšana.

Saikne ar ikdienas dzīvi:

  • Ūdens kustība ir ārkārtīgi svarīga dzīvībai.
  • Ūdens daudzums ir aptuveni vienāds: mums neieplūst vairāk ūdens pasaulē kā arī nezaudējam ūdeni.
  • Ūdens attīrīšana notiek ūdens cikla laikā, bet arī cilvēki ir radījuši mašīnas ūdens attīrīšanai.

 

Novērtēšana

QUEST_LO

  • Jūs varat droši izmantot iegultos if nosacījumus.
  • Jūs zināt, kas ir ūdens cikls.
  • Varat izveidot un izsaukt (procedūras) apakšmetodi
  • Jūs zināt, kas ir ūdens rezervuāri.
  • Varat izmantot while ciklu.
  • Vai jūs zināt, cik svarīgs ir ūdens?
  • Jūs varat droši izmantot drukāšanas un ievades funkciju.
  • Jūs zināt atšķirības starp sālsūdeni un saldūdeni.
  • Jūs zināt, kā nosaukt mainīgos ar atbilstošiem nosaukumiem, kuriem kodā ir jēga.
  • Jūs zināt, kā daba attīra ūdeni.

Šī platforma atspoguļo autoru uzskatus; Komisija nevar būt atbildīga par jebkādu šeit ietvertās informācijas izmantošanu.