Sissejuhatus

What's the word?
What's the word?
240ffac20f87

"Sõnamängud on üldiselt mõeldud aju lõdvestamiseks tööl või koolis, avardades samal ajal meelt ja sõnavara.

Maailma tormiliselt vallutanud sõnamängu näide on "Wordle" - veebipõhine sõnamäng, mis on loodud ja välja töötanud Walesi tarkvarainsener Josh Wardle ning alates 2022. aastast kuulub ja avaldab The New York Times Company.

Näitame teile, et sõnamängude kodeerimine Pythoniga on võimalik ja lihtne!

Ülesanne



Teie ülesanne on luua sõnamäng, mis sarnaneb Wordle'le, pannes kasutaja ära arvama tähestikus olevaid tähti, et arvata ära lõpuks salasõna.

Saate arendada oma kodeerimise oskusi luues mängu Pythonis ning samaaelgselt täiendada ka oma sõnavara.

Protsess

Sissejuhatus

Fookusgrupp:

  • Kas teie arvates on mäng tõhus uute oskuste arendamisel?Ja miks?

Iga osaleja saab oma ideede kirjutamiseks kasutada kleepmärkmepaberit.

Lugege arutelu alusena artiklit "Sõnamängude mängimise 10 eelist".

Enne harjutuse alustamist saate vaadata esimest videot "Solving Wordle in under 3 guesses with python". Kodeerige oma sõnade äraarvamise mäng Pythonis.

Teie kood peaks…

  • Paluma kasutajal sisestada täht või kogu sõna. Kui nad arvavad terve sõna õigesti, võidavad nad ja mäng lõpeb.
  • Kui nad mõne tähe õigesti ära arvavad, teavitatakse kasutajat tähe asukohast salasõnas
  • Seda koodi korratakse seni, kuni kasutaja elud otsa saavad või kuni kasutaja lõpuks kogu sõna ära arvab

Järgige samm-sammult juhiseid, mille leiate ressursside jaotisest Dokumendid. Võite kasutada ka videot ja artiklit, mille leiate ressursside nimekirjast.

 

Kokkuvõte

Nüüd saate Pythonis luua oma äraarvamismängu!

Nüüd teate, et igaüks saab Pythoni abil luua lihtsa videomängu.

Tõepoolest, noored saavad Pythoni abil sõnamängu kodeerimisest aru isegi siis, kui neil pole kodeerimise kogemust.

Kes tahab kaugemale jõuda, saab ressurssidest vaadata teist videot "Solving Wordle in under 3 guesses with Python"

Järgmine samm : Harjuta, harjuta ja harjuta! Jätkake õppimist Python-i kodeerimise kohta.

Saate testida teisi mooduleid, et end sellega mugavamalt tunda.

Hindamine

  • Peaksite oskama põhiloendeid sõnade või märkide kogumite salvestamiseks ja kuidas pääsete mängu kontekstis juhuslikult ja tahtlikult loendite erinevatele elementide juurde.
  • Peaksite olema kindel parameetrite ja argumentidega alamprogrammide deklareerimisel ja nimetamisel.
  • Peaksite olema võimelised ladusalt kirjutama väiteid ja samas loopima ning mõistma erinevaid tingimusi, mille need valiku- ja iteratsioonivormid määravad.

Kõigi saadaolevate allikate nägemiseks klõpsake igal alloleval jaotisel.