メイン マック 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インストーラーを選択してください。

次のページ

興味深い記事

エディターズチョイス

StorageSenseがダウンロードフォルダ内のファイルを削除するタイミングを設定する
StorageSenseがダウンロードフォルダ内のファイルを削除するタイミングを設定する
ダウンロードフォルダ内のファイルが特定の日数を超えて保存されている場合、それらを自動的に削除するようにStorageSenseを構成できます。
写真から漫画のアバターを作成する方法
写真から漫画のアバターを作成する方法
https://www.youtube.com/watch?v=-j6otY-ho2g多くのソーシャルメディアWebサイトでは、ユーザーがアバター(人物またはユーザーの漫画のような画像)を作成できます。アバターは、FacebookやBitmojiを含むあらゆる種類のWebサイトで広く使用されています。
最高のPowerPointプレゼンテーションのヒント
最高のPowerPointプレゼンテーションのヒント
プレゼンテーションをデザインするときは、できるだけ気まぐれにしたくなります。結局のところ、PowerPointはたくさんの素晴らしい機能を提供しているので、それらを使ってみるべきではありませんか?実際には、いいえ–あなたが目を実行できるという理由だけで-
ケーブルなしで危険を見る方法
ケーブルなしで危険を見る方法
ABC の人気クイズ番組 Jeopardy は、何年にもわたって米国の視聴者を楽しませてきました。しかし、もし紐を切ることにした場合、どのように見続けることができますか?伝統的なものとの関係を壊したい人に共通の懸念
Windows10でのOEMサポート情報の変更または追加
Windows10でのOEMサポート情報の変更または追加
Windows 10でOEMサポート情報を変更または追加する方法データ全体がレジストリに保存されるため、簡単にカスタマイズできます。
リーグ・オブ・レジェンドでFPSを表示する方法
リーグ・オブ・レジェンドでFPSを表示する方法
ゲームが正しく動作しないこと以上にゲーマーを怒らせることはほとんどありません。リーグ・オブ・レジェンドは、さまざまな PC に対応し、古いマシンでプレイできるように作られていますが、ゲームの方が動作し始める場合もあります。
Google Chromecast のセットアップ方法: ストリーマーを構成するためのステップバイステップ ガイド
Google Chromecast のセットアップ方法: ストリーマーを構成するためのステップバイステップ ガイド
増え続けるメディア ストリーマーの分野において、Google の 30 ポンドの Chromecast は優れた価値を示しており、そのシンプルさは編集者の Jonathan Bray からも評価を得ました。 Chromecast Ultra の発売により、1 つを使用して