Пишем игры на Python, часть 2 icon

Пишем игры на Python, часть 2

gl_3.01 for Android
4.8 | 50,000+ Installaties

Viktor Trofimov

Beschrijving van Пишем игры на Python, часть 2

Programmeerspellen, helemaal opnieuw creëren: voor kinderen en adolescenten, evenals hun ouders en leraren! Deel twee. Ontworpen voor een breed scala aan lezers en het bestuderen van programmering. Voorbeelden met behulp van Tkinter - Bouw moderne raaminterfaces.
De aanbevolen leeftijd: vanaf 13 jaar en na het bestuderen van het eerste deel van het materiaal.
We schrijven games: we bestuderen programmering op Python 3 met behulp van het Voorbeeld van het schrijven van eenvoudige maar het demonstreren van gamesprogrammeermogelijkheden.
In dit deel ligt de nadruk op de studie van gegevensstructuren als een hulpmiddel voor het verwerken van informatie volgens de programmamethode. Symbolen, lijnen, één -dimensionale en twee -dimensionale lijsten, algoritmen voor hun verwerking, codering, recursie, gegevenssortering. Bonus: snel sorteeralgoritme en lange rekenkunde.
Waarom dit leerboek? Al bijna twee decennia werk ik als leraar informatica en ontmoet ik één vervelend ding. De meeste materialen die worden opgeroepen "Programmeren", in feite worden ze niet onderwezen, maar zijn een soort taalreferentie: syntaxis, functies, resultaat. Mee eens, zelfs als we het hele Russisch-Engelse woordenboek leren, zullen we niet in het Engels praten. Omdat je voor een gesprek duizend subtiliteiten moet kennen: tijden, declaratie, gebruik van voornaamwoorden en voorzetsels, enz.
In dit leerboek vertel ik niet alleen over Python 3, maar leid de lezer ook door redeneren, logisch Conclusies, reageren. Niet alleen de vraag "met wat?", maar ook "voor wat?" en & quot; waarom? & quot; De hele theorie zal onmiddellijk worden weerspiegeld in de praktijk.
De structuur van het materiaal:
- Basisinformatie over symbolen, lijnen, lijsten;
- algoritmen gebouwd met recursie;
- lange rekenkunde ;
- De trucs en trucs van de programmeur: je kunt het lot niet bedriegen, maar je kunt de bevalling verlichten (en je hebt het nodig);
- games: vier games worden gepresenteerd in dit deel:
1. "Raad het woord" - een spel waarin de gebruiker, die één letter kiest, het woord van een bepaald onderwerp probeert te raden voor een klein aantal pogingen.
2. "Fecel" is een puzzel uit mijn Sovjet -jeugd, waarin er maar één vrije kooi is op het 4x4 -cellenveld. Het is noodzakelijk om de matrijzen sluw te verplaatsen met getallen van 1 tot 15 en een bepaalde reeks samen te stellen. Trouwens, deze puzzel heeft al een fatsoenlijk jaar gedronken.
3. "Space Invaders" (C) (TM), enz. Het beroemde spel met aankomende buitenaardse wezens; We zullen een lichte versie hebben geïmplementeerd met behulp van TKINTER. Je kunt jezelf iets waardiger doen. Een van de publicaties nam de eerste plaats in de rating van ruimteschieters in de publicatie.
4. "Sokoban" is een lader -simulator. Overweeg de principes van het construeren van labyrintspellen in een 2D-passage (bovenaanzicht).
De gepresenteerde algoritmen zijn gericht op het opleiden van:
- begrip van de principes van de processor;
- Praktisch vermogen om te creëren en registreer algoritmen in de taal;
- de mogelijkheid om gegevensverwerking Python te implementeren;
- Het vermogen om moderne middelste middelen van de taal te gebruiken;
- ... en de popularisering van creatief tijdverdrijf.
U zult vinden:
- Algoritmen voor het verwerken van gegevensstructuren;
- Praktische tips en opmerkingen op basis van vele jaren van ervaring;
- Stadia van het ontwerpen van algoritmen voor games;
-- Beschrijving van het werk van de Tkinter -bibliotheek in praktische voorbeelden;
- Tests om het begrip van de code Python uit te werken.
Als u de applicatie leuk vond, plaatst u een beoordeling en schrijft u een opmerking. Erg motiveert om door te gaan met werken :)

Wat is er nieuw bij Пишем игры на Python, часть 2 gl_3.01

- обновление библиотек;
- полнофункциональная поддержка для РФ и РБ (для РБ только карты МИР);
- небольшая коррекция текста.

Informatie

  • Categorie:
    Onderwijs
  • Huidige versie:
    gl_3.01
  • Bijgewerkt:
    2022-10-10
  • Grootte:
    19.6MB
  • Android vereist:
    Android 5.0 or later
  • Distributieovereenkomst:
    Viktor Trofimov
  • ID:
    com.vgtrofimov.consolegameslv02
  • Available on: