メイン マック RaspberryPi用のPythonゲームを作成する

RaspberryPi用のPythonゲームを作成する



あなたがRaspberryPiの誇り高い所有者である場合、視覚的なScratch言語は、プログラミングの最初の一歩を踏み出すための優れた方法です。しかし、ハードウェアのパワーと可能性をさらに解き放つには、Pythonを見てください。

もっとラズベリーパイ…

チュートリアルガイドをご覧ください Scratchを使用して独自のRaspberryPiゲームを作成する ゲームクリエイションを送信して、£250を獲得するチャンスを手に入れましょう

Pythonは、RaspberryPiのデフォルトの教育プログラミング言語です。整頓されたスタイルとわかりやすい構文のおかげで、多くのプラットフォームの導入言語として世界中で使用されています。ただし、初心者だけのものではありません。TIOBEプログラミングコミュニティのインデックスによると、Pythonは、Perl、JavaScript、Visual Basic .NETに次いで、プロのエンジニアの間で8番目に人気のあるプログラミング言語です。また、無料なので、多くの人が最初のスクリプト言語としてPythonを選択する理由を簡単に理解できます。

この機能では、Pythonの主要な概念を紹介し、Pythonで記述されたサンプルゲームを紹介することで、この言語を使い始める方法を示します。次に、独自の傑作を作成します。これをRaspberryPiコーディングコンテストに提出できます。

Pythonを理解する

Pythonには2つのメジャーバージョンが使用されています。 Python 3は未来ですが、Python 2は既存のリソースとの互換性が広く、現在RaspberryPiにバンドルされているのはこのバージョンです。このチュートリアルでは、2.xシリーズの最後の安定版リリースであるPython 2.7を使用します。これは、オンラインの例の大部分と事前に記述されたコードを変更せずに使用できることを意味します。時が来れば、バージョン3への移行は簡単です。

Pythonについて最初に気付くのは、見た目がすっきりしていることです。 PHP、JavaScript、またはその他の現代言語に慣れている人は、コードのセクションを囲むために従来から使用されているように、中括弧がないこともわかります。これは、Pythonがインデントを使用してコードを整理するためです。これは、コードを読みやすくするため、ほとんどの言語で適切な方法です。Pythonでは必須です。間隔を正しく設定しないと、コードが機能しません。これは経験豊富なプログラマーにとっては変化となる可能性がありますが、すぐに自然になり、デフォルトで明確でわかりやすいコードにつながります。

Windows 10 に搭載されている RAM の種類を確認する方法

Pythonは、オブジェクト指向プログラミングの単純な実装(意欲的なコーダーが理解しなければならない概念)を表し、変数の作成方法と管理方法についてリラックスしているため、優れた第一言語にもなります。最終的な結果は、特に生産的なプログラミング環境です。

PCでオーディブルを聞く方法

Pythonコードは通常、コンパイルされるのではなくインタープリターを介して実行されますが、それにもかかわらず、最終結果はかなり高速です。 Pythonアプリケーションはすべての主要なオペレーティングシステムで実行できるため、Windows PCでPythonゲームを作成し、MacまたはLinuxボックス、または実際にはRaspberryPiで実行することができます。

RaspberryPi用のPythonゲームを作成する

Pythonの最後の大きな強みは、追加機能をもたらすさまざまなアドオンモジュールが利用できることです。そのようなモジュールの1つは Pygame 。その名前が示すように、PygameはPythonを使用してゲームを作成するのに役立ちます。たとえば、Spriteクラスによる画像処理が大幅に改善され、ゲーム内オーディオの制御が容易になり、ゲームをジョイスティックで操作することもできます。コールオブデューティーなどのゲームはその能力を超えているかもしれませんが、AngryBirdsクローンは確かにそうではありません。

ネイティブおよびクロスプラットフォーム開発

RaspberryPiで推奨されるDebianSqueeze Linuxディストリビューションを実行している場合、PythonとPygameがプリインストールされているため、すぐにプログラミングを開始できます。 Pythonスクリプトはテキストエディタで記述できますが、オペレーティングシステムの一部としてもインストールされている無料のGeany統合開発環境(IDE)を利用することをお勧めします。このソフトウェアは、コードの読み取りとデバッグを簡単にする自動構文カラーリングや、コード内のすべてのクラスと変数を追跡するのに役立つシンボルブラウザーなど、プログラマーに役立つ多数の機能を提供します。

ただし、前述したように、Pythonは多くのプラットフォームで機能するため、Windows PCでコードを記述し、終了したらそれをRaspberryPiに移動できます。これを行うには、次のことを行う必要があります PCにPython2.7をインストールします 。 64ビットWindowsを実行している場合でも、標準のPygameインストールは32ビットのみであるため、x86-64インストーラーではなく通常のWindowsインストーラーを選択してください。

次のページ

興味深い記事

エディターズチョイス

Paint.NETでテキストを曲げる方法
Paint.NETでテキストを曲げる方法
https://www.youtube.com/watch?v=SxcnoGrzMKE最新のペイントプログラムの能力と機能は、過去20年間で劇的に拡大しました。これらのプログラムの機能のひとつは、テキストを取得して画像に変換することです。そして
Windows10でReFSを使用してドライブをフォーマットする
Windows10でReFSを使用してドライブをフォーマットする
Windows 10でReFSを使用してドライブをフォーマットし、レジストリを調整して、オペレーティングシステムのクライアントバージョンでこの機能のロックを解除できます。
Skype アカウントを削除する方法
Skype アカウントを削除する方法
オンライン サービス プロバイダーの通常のように、Skype を削除するのは簡単なことではありません。支払い方法、Microsoft アカウントなど、リンクする無数のアカウントを考えると、非常に扱いにくいプロセスになる可能性があります。しかし、恐れないでください。
POP または IMAP 経由で AIM メール アカウントにアクセスする方法
POP または IMAP 経由で AIM メール アカウントにアクセスする方法
AIM メール IMAP および POP アクセスを使用すると、コンピュータまたはデバイス上の任意の電子メール プログラムで電子メールを設定できます。その方法は次のとおりです。
Xbox 360 をテレビに接続する方法
Xbox 360 をテレビに接続する方法
このステップバイステップのガイドでは、Xbox 360 本体をテレビに接続する方法を説明します。
Windows10でPowerShellを使用してファイルハッシュを取得する
Windows10でPowerShellを使用してファイルハッシュを取得する
Windows 10でPowerShellを使用してファイルハッシュを取得し、ファイルのMD5、SHA256、SHA512およびその他のハッシュ値を計算する方法は次のとおりです。
iPhone XR –通話をブロックする方法
iPhone XR –通話をブロックする方法
携帯電話は私たちの人間関係に大きな影響を与えてきました。私たちの電話は常に使用されているので、私たちは常に電話をかけ続けることが期待されています。これは私たちの個人的な生活の中で境界線を引くことを困難にします。であること