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

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



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

もっとローテクなプロジェクトをご希望の場合は、こちらのガイドをご覧ください。 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 に簡単に移行できます。

iphone 6はいつ出たの?

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用のRoyaleテーマ
Windows8用のRoyaleテーマ
WindowsXPの有名なテーマの移植版がWindows8で利用可能になりました。xXiNightXxによるすばらしい作業。ダウンロードリンク|ホームページサポートusWinaeroはあなたのサポートに大きく依存しています。これらのオプションを使用して、サイトが興味深く有用なコンテンツとソフトウェアを提供し続けるのを助けることができます:この投稿を共有する広告
Facebookメッセンジャーでメッセージを削除する方法
Facebookメッセンジャーでメッセージを削除する方法
Facebook メッセンジャーのメッセージと会話全体は、Facebook.com とメッセンジャー アプリの両方ですばやく簡単に削除できます。
WindowsDefenderを無効にする方法
WindowsDefenderを無効にする方法
一般にMicrosoftDefenderと呼ばれるWindowsDefenderは、PCの最初の防衛線です。この無料機能はWindowsOSに付属しており、追加の手動ダウンロード、調整、またはセットアップは必要ありません。かなり得意ですが
キーボードショートカットを使用してタスクマネージャーの設定をリセットする
キーボードショートカットを使用してタスクマネージャーの設定をリセットする
キーボードショートカットを使用してタスクマネージャーの設定をリセットする方法Windows8およびWindows10には、新しいタスクマネージャーアプリがあります。 Windows 7のタスクマネージャーとはまったく異なって見え、さまざまな機能を備えています。ユーザーがカスタマイズできるオプションがいくつか付属しています。あなたが満足していない場合
iPhone XS –スクリーンショットを撮る方法
iPhone XS –スクリーンショットを撮る方法
スクリーンショットは、iPhoneXSを含むすべてのiPhoneで最も便利な機能の1つです。さらに、iOSソフトウェアでは、スクリーンショットをさまざまな方法で操作できるようにすることで、さらに一歩進んでいます。次の記事は提供します
ファームウェアとは何ですか?
ファームウェアとは何ですか?
ファームウェアは、ハードウェア デバイス上の小さなメモリ チップにインストールされるソフトウェアです。ファームウェアにより、カメラやスマートフォンなどのハードウェアを更新できます。
Windows10でWindowsセキュリティトレイアイコンを非表示にする
Windows10でWindowsセキュリティトレイアイコンを非表示にする
最近のバージョンのWindows10には、Windowsセキュリティと呼ばれるアプリが付属しています。ここで説明する方法のいずれかを使用して無効にできるトレイアイコンがあります。