メイン マック Python で Raspberry Pi ゲームを作成する

Python で Raspberry Pi ゲームを作成する



あなたが Raspberry Pi の誇り高い所有者である場合、ビジュアル スクラッチ言語 は、最初のゲームの作成を開始するのに最適な方法です。しかし、ハードウェアのパワーと可能性をさらに引き出すには、Python を見てください。

携帯電話でデスクトップ facebook を取得するにはどうすればよいですか

もっとローテクなプロジェクトをご希望の場合は、こちらのガイドをご覧ください。 Raspberry Pi を XBMC メディア センターに変える方法

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

この特集では、Python の主要な概念を紹介し、Python で作成されたサンプル ゲームを通じて、Python を使い始める方法を示します。その後、あなた自身の傑作を作成するのはあなた次第です。

Python を知る

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

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

Python は、オブジェクト指向プログラミングの単純な実装 (プログラマー志望者が理解する必要がある概念) を表し、変数の作成方法と管理方法について緩和されているため、優れた第一言語でもあります。最終的な結果は、特に生産的なプログラミング環境です。

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

Pygame モジュールには、Python でアクション ゲームを作成するためのあらゆる種類の便利な関数とメソッドが含まれています。

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

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

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

次のページ

興味深い記事

エディターズチョイス

Windows8.1およびWindows8でスタート画面のレイアウトをリセットする方法
Windows8.1およびWindows8でスタート画面のレイアウトをリセットする方法
Windows8.1およびWindows8でスタート画面のレイアウトをリセットする方法
CloneGoソフトウェアを使用してWindows10システムパーティションをSSDにクローンする方法
CloneGoソフトウェアを使用してWindows10システムパーティションをSSDにクローンする方法
コンピューターを新しいSSDでアップグレードすることを考えるときはいつでも、ノックする最初の可能性は、Windowsインストールシステム全体を最初から実行することです。ただし、同じことを避けたい場合、またはWindows OSを新しい起動可能なSSDにバックアップしたい場合は、
Windows 7を出荷時設定にリセットする方法
Windows 7を出荷時設定にリセットする方法
Windows 7 を出荷時設定にリセットすると、オペレーティング システムが削除され、最初に購入したときの状態に復元されます。工場出荷時設定にリセットするオプションは次のとおりです。
コンピューターのカーソルが飛び回り続ける – どうすればよいか
コンピューターのカーソルが飛び回り続ける – どうすればよいか
コンピューターの場合、キーボードとマウスの組み合わせは、コンピューターを制御するのに最適な方法です。とにかく純粋な思考でコンピュータを制御できるようになるまでは。このような単純なデバイスの場合、マウスは Windows 10 でかなり多くの問題を引き起こします。
ソニーのテレビで VRR をオンにする方法
ソニーのテレビで VRR をオンにする方法
ソニーは最高のゲーム用テレビをいくつか提供しており、驚異的な画質と臨場感あふれるサウンド体験を保証しています。それでも、可変リフレッシュ レート (VRR) モードを有効にすることで、Sony TV でのゲームをさらに向上させることができます。 VRRモードは
MSG ファイルとは何ですか?
MSG ファイルとは何ですか?
MSG ファイルは、Outlook メール メッセージ ファイルである可能性が高くなります。これらのファイルを開く主な手段は Microsoft Outlook ですが、他のプログラムも同様に機能します。
Minecraft で Mod を作成する方法
Minecraft で Mod を作成する方法
Minecraft の無限のクリエイティブなオプションは、その最高の機能の 1 つです。ただし、MOD によって Minecraft ゲームのほぼすべての側面をカスタマイズできる場合、どこから始めればよいのかわかりません。モッディングを検討する準備ができている場合は、