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

4.8 (470)

Enseignement | 19.6MB

La description de

Programmation des jeux, créant à partir de zéro: pour les enfants et les adolescents, ainsi que leurs parents et enseignants! Deuxième partie. Conçu pour une large gamme de lecteurs et étudier la programmation. Exemples utilisant Tkinter - Construire des interfaces de fenêtre modernes.
L'âge recommandé: à partir de 13 ans et après avoir étudié la première partie du matériel.
Nous écrivons des jeux: nous étudions la programmation sur Python 3 en utilisant le Exemple d'écriture de possibilités de programmation de jeux simples mais démontrant.
Dans cette partie, l'accent est mis sur l'étude des structures de données comme un outil de traitement des informations par la méthode du programme. Symboles, lignes, listes de dimension et deux dimensions, algorithmes pour leur traitement, chiffrement, récursivité, tri de données. Bonus: algorithme de tri rapide et arithmétique longue.
Pourquoi ce manuel? Depuis près de deux décennies, je travaille comme enseignant en informatique et rencontre une chose ennuyeuse. La plupart des documents appelés "enseigner la programmation", en fait, ils ne sont pas enseignés, mais sont une sorte de référence du langage: syntaxe, fonctions, résultat. D'accord, même si nous apprenons l'ensemble du dictionnaire russe-anglais, nous ne parlerons pas en anglais. Parce que pour une conversation, vous devez connaître mille subtilités: temps, déclinaison, utilisation des pronoms et prépositions, etc.
Dans ce manuel, je parle non seulement de Python 3, mais de diriger le lecteur en raisonnement, logique Conclusions, répondant. Non seulement la question "avec quoi?", mais aussi "pour quoi?" et "pourquoi?" Toute la théorie sera immédiatement reflétée dans la pratique.
La structure du matériau:
- Informations de base sur les symboles, les lignes, les listes;
- Algorithmes construits en utilisant la récursivité;
- Arithmétique longue ;
- Les astuces et les astuces du programmeur: vous ne pouvez pas tromper le destin, mais vous pouvez soulager le travail (et vous avez besoin);
- Jeux: quatre jeux sont présentés dans cette partie:
> 1. "Devinez le mot" - un jeu dans lequel l'utilisateur, choisissant une lettre, essaie de deviner le mot d'un certain sujet pour un petit nombre de tentatives.
2. «Fecel» est un puzzle de mon enfance soviétique, dans laquelle il n'y a qu'une seule cage libre sur le champ des cellules 4x4. Il est nécessaire de déplacer les matrices avec des nombres de 1 à 15 et de compiler une certaine séquence. Soit dit en passant, ce puzzle a déjà bu une année décente.
3. "Invaders d'espace" (C) (TM), etc. Le célèbre jeu avec des extraterrestres arrivant; Nous aurons une version légère implémentée à l'aide de Tkinter. Vous pouvez faire quelque chose de plus digne vous-même. L'une des publications a pris la première place des envahisseurs d'espace dans la notation des tireurs spatiaux.
4. "Sokoban" est un simulateur de chargeur. Considérez les principes de la construction de jeux de labyrinthe dans un passage 2D (vue de haut niveau).
Les algorithmes présentés visent à éduquer:
- Compréhension des principes du processeur;
- Capacité pratique à créer et enregistrer des algorithmes dans la langue;
- la capacité de mettre en œuvre le traitement des données Python;
- la capacité d'utiliser des moyens modernes de haut niveau de la langue;
- ... et la popularisation du passe-temps créatif.
Vous trouverez:
- Algorithmes pour le traitement des structures de données;
- Conseils pratiques et commentaires basés sur de nombreuses années d'expérience;
- States de conception d'algorithmes pour les jeux;
- Description du travail de la bibliothèque Tkinter dans des exemples pratiques;
- Tests pour déterminer la compréhension du code Python.
S'il vous plaît, si vous avez aimé l'application, - mettez une évaluation et rédigez un commentaire. Très motive à continuer de travailler :)

Show More Less

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

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

Informations

Mise à jour:

Version actuelle: gl_3.01

Nécessite Android: Android 5.0 or later

Rate

(470) Rate it
Share by

Recommandé pour vous