このGame Programming in Python, Coについて
単純なゲームの例に関するPythonでのプログラミングの学習ガイド
Переводосуществлёнcсогласияавтораоригинальногоматериала。
翻訳は作者の同意を得て行われます。
「Pythonでのゲームプログラミング、ゼロからのコーディング」は、子供、10代の若者、その保護者、教師を対象としています。プログラミングを勉強している幅広い読者のために設計されています。
Pythonでプログラミングを学び、一緒にゲームを書きます!
このアプリは、Pythonでの機能的(手続き型)プログラミングの基本を説明し、便利で直感的なインターフェイスを備えた堅実なプログラムの作成に役立つTkinterライブラリの操作に関する情報を提供し、ルール«除算とルール»に基づいたプログラム構築の原則を開示します。プログラミングと生活の両方で創造的な思考と効果的な結果の達成を開発します。ボタンを作成する方法は?そのボタンを押すことをプログラムする方法は?メッセージウィンドウを表示するにはどうすればよいですか?簡潔でモダンなデザイン、美しさ、優雅さはTkinterに関するものです。このライブラリは、現代のプログラミングで広く使用されています。
なぜこの特定のチュートリアル?私はコンピュータサイエンスを20年間教えていますが、それでも1つの厄介なことに直面しています。多くの資料は「プログラミングを教える」ことになっていますが、構文や特定の要素などに関する背景情報を提供するだけです。英語-ロシア語辞書を暗記しても、ロシア語は話せないことに同意します。時間、活用、格、品詞、使用法など、何千もの詳細を覚えておく必要があるからです。
Python言語についてだけ話すつもりはありません。 「何を使って?」「何のために?」という質問に答えながら、論理的推論によって各サブセクションを読者に説明します。なぜ?"。すべての理論が一度に実践に移されます。
材料の構造:
--PythonおよびPython構文でのプログラミングに関する基本情報。
-ゲームアーキテクチャ:ゲーム開発の根底にある原則、心配すべきこと、データ処理システムの作成方法。
-プログラマーのヒントとコツ:自分の運命をだますことはできませんが、仕事を容易にすることはできます(そしてそうすべきです)。
- ゲーム!
この部分には4つのゲームがあります。
1.«数を推測»。ゲームの目的は、娯楽と数値範囲分析です。それは数えることを学ぶ子供たちのためです。あなたが親であるならば、あなたはあなたのすべての願いをプログラムに統合して、あなたの子供のために特別にゲームを書くことができます。
2.«数えることを学ぶ»。ゲームの目的は、カウントスキルの開発です。それは実際には、正しくカウントする速度を上げることを念頭に置いて欲しいすべての人のためのものです。
3.«カジノ678»。ゲームの目的は、ギャンブルの反対宣伝です。このアルゴリズムを自分で作成して仮想通貨を失うと、勝つチャンスがないことがわかり、ギャンブルへの関心が失われます。突然数百万ドルで金持ちになり、のんきな生活を始めたいと思っている人におすすめです。
4.«ヒッポドローム»。ゲームの目的は、Tkinterライブラリの学習、ダイアログボックスの作成(Windows)、画像の操作、画像アニメーション、座標系です。また、プロセスのパラメーターを使用して、イベントの確率に応じてゲームの状況を変更します。
ここに示されているアルゴリズムは、次のように記述されています。
-プロセッサがどのように機能するかを説明します。
--Pythonプログラミング言語で実用的なアルゴリズムを作成する方法を教えます。
-Pythonツールを使用して実装データ処理のスキルを開発します。
-最新の高級言語ツールを紹介します。
--...この創造的な娯楽を普及させるために。
見つけるだろう:
-データ処理の基本的なアルゴリズム。
-私の複数年の経験に基づく実践的なアドバイスとメモ。
-ゲームのアルゴリズムの設計段階。
-Tkinterライブラリが実証的な例でどのように機能するかの説明。
-Pythonコードの理解、Pythonでのプログラミングのスキルをチェックするテスト。
アプリが気に入ったら、評価してコメントを書いてください。それは働き続けることを大いに動機づけます:)
最新バージョン 0.26 の更新情報
- The chapter "Tkinter" has been added. Learn new about how to create graphic interface in Python.
- Buttons, windows, and cool atmosphere are already in.
- Bugs, mistakes, and all bad things have been corrected as well.
Hope you enjoy it :)