Žaidimų programavimas, kūrimas nuo nulio: vaikams ir paaugliams, taip pat jų tėvams ir mokytojams! Skirtas plačiam skaitytojų ir programavimo studentų ratui. „Tkinter“ biblioteka yra šiuolaikinis programavimas.
Rekomenduojamas amžius: nuo 13 metų
Rašyti žaidimus: išmokti „Python 3“ programavimo rašant paprastus žaidimus, kurie demonstruoja programavimo galimybes.
Pateikiama informacija apie darbą su „Tkinter“ biblioteka, su kuria galite sukurti rimtas programas su patogia intuityvia sąsaja, įvadą į funkcinį (procedūrinį) programavimą, išstudijuoti programos kūrimo principus, pagrįstus taisykle „skaldyk ir užkariauk“, kuri prisideda. kūrybinio mąstymo ir efektyvių pasiekimų rezultatų taip pat kasdieniame gyvenime. Kaip sukurti mygtuką? Kaip užprogramuoti veiksmą jį spustelėjus? Kaip rodyti pranešimų laukelį? Lakoniškas modernus dizainas, grožis ir grakštumas - tai „Tkinter“.
Kodėl būtent ši pamoka? Du dešimtmečius dirbu informatikos mokytoja ir susiduriu su vienu erzinančiu dalyku. Dauguma medžiagos, skirtos „mokyti programuoti“, iš tikrųjų nemoko, bet yra tam tikra nuoroda į kalbą: sintaksę, funkcijas, rezultatą. Sutikite, net jei išmoksime visą rusų-anglų kalbų žodyną, angliškai nekalbėsime. Nes pokalbiui reikia žinoti dar tūkstantį subtilybių: laikus, deklinacijas, įvardžių ir prielinksnių vartojimą ir pan.
Šioje pamokoje kalbu ne tik apie „Python 3“ kalbą, bet ir vedu skaitytoją per argumentus, loginius samprotavimus, atsakydamas ne tik į klausimą „Su kokia pagalba?“, Bet ir „Už ką?“. ir kodėl?" Visa teorija iškart atsispindės praktikoje.
MEDŽIAGOS STRUKTŪRA:
- pagrindinė informacija apie „Python 3“ kalbą;
- žaidimų architektūra: kokiais principais kuriami žaidimai, ką reikia numatyti, kaip sukurti duomenų apdorojimo sistemą;
- programuotojo gudrybės ir gudrybės: jūs negalite apgauti likimo, tačiau galite (ir turėtumėte) palengvinti savo darbą;
- žaidimai: šioje dalyje yra keturi žaidimai:
1. "Atspėk skaičių". Žaidimo tikslas: linksmybės ir skaičių serijų analizė. Vaikams, kurie mokosi skaičiuoti. Jūs, jei esate tėvai, galite parašyti žaidimą specialiai savo vaikui, įtraukdami savo norus į programą.
2. "Išmokite skaičiuoti". Žaidimo tikslas: skaičiavimo įgūdžių lavinimas. Tinka apskritai visiems - ir net suaugusiesiems, norintiems patobulinti savo įgūdžius ir pagreitinti teisingos „protinės“ aritmetikos greitį.
3. „Kazino 678“. Žaidimo tikslas: azartinių lošimų propaganda. Kai rašote algoritmą savo rankomis ir, praradę virtualius pinigus, suprantate, kad paprasčiausiai negalite laimėti, išnyks susidomėjimas lošimu. Rekomenduojama paaugliams, kurie tikisi staiga praturtėti bent „milijonu dolerių“ ir gyventi laimingai.
4. „Hipodromas“. Žaidimo tikslas: „Tkinter“ bibliotekos studijavimas, langų aplikacijos formavimas („Windows“), darbas su vaizdais, vaizdų animavimas programos lange, koordinačių sistemos. Darbas su proceso parametrais: žaidimo situacijos keitimas remiantis atsitiktinumu.
Pateikti algoritmai skirti šviesti:
- suprasti procesoriaus principus;
- praktinis gebėjimas kurti ir rašyti algoritmus kalba;
- galimybė įgyvendinti duomenų apdorojimą naudojant „Python“ įrankius;
- gebėjimas naudotis šiuolaikinėmis aukšto lygio kalbos priemonėmis;
- ... ir kūrybinės pramogos populiarinimas.
Rasite:
- pagrindiniai duomenų apdorojimo algoritmai;
- praktiniai patarimai ir komentarai, pagrįsti ilgamete patirtimi;
- žaidimų algoritmų projektavimo etapai;
- „Tkinter“ bibliotekos darbo aprašymas su praktiniais pavyzdžiais;
- „Python“ kodo supratimo testai.
Prašau, jei jums patiko programa, įvertinkite ją ir parašykite komentarą. Labai motyvuoja toliau dirbti :)
Ypatingas ačiū „SmileZzz“: be jūsų to visai nebūtų atsitikę!