p5playは、コンピュータサイエンスの教師によって初心者に直感的に設計され、世界中の学校や大学で人気です。p5play を学ぶ!
p5play は GPL の下でオープンソースライセンスされています:それは無料です!
しかし、あなたがプロとして p5play を使用しているなら、Patreon でプロジェクトをサポートしてください!
これらのオンラインコードエディタテンプレートのいずれかを使用できます。しかし、p5.js ウェブエディタは避けることをお勧めします、それには多くの問題があります。OpenProcessing の使用を推奨します。
HTML ファイルにこれらのリンクを追加することで、自分のウェブサイトで p5play を使用できます。学校のファイアウォールが p5play.org をブロックしていますか? FAQsをご覧ください。
p5play も npm で利用可能です:npm i p5play
"昨日、新しい p5play(v3)を見て、それを試したのはずいぶん長い間だなと気付きました!物理学が組み込まれていることに気付かなかったんです。それを使っていくつかのビデオを作成したいと思います。これは本当に素晴らしい仕事で、コミュニティをこのようにサポートしていただき、ありがとうございます!"
「p5play ライブラリは、学生たちにゲームデザインと開発を紹介するための貴重なリソースとなっています。私たちのチームは、その多くのカスタマイズ可能な機能、よく文書化されたリソース、そして全ての年齢とスキルレベルの学生にアクセス可能な使いやすい API のために、このライブラリをゲームデザイン夏季プログラムで使用することを選択しました。
このライブラリに含まれる多くのメソッドとプロパティのおかげで、学生たちは自分たちのゲームのビジョンを迅速にコードで生き生きとさせることができます。これらのゲームは、基本的なキャッチャーゲームから、複数のレベルと挑戦的な機能を持つゲームまで様々です。
ライブラリのよく文書化されたリソースに加えて、p5play は学生と教師のコミュニティに対する多大なサポートとインスピレーションを提供しています。これには、学生がライブラリの異なるプロパティとメソッドをいじることを可能にするインタラクティブな学習ページ、年に 3 回開催される Game Jam イベント、そして多くの素晴らしいリソースとサポートを見つける機会が満載の Discord チャンネルが含まれます。
私たちの Girls Who Code チームは、ゲーム開発に興味がある誰もがこのライブラリを強く推奨します。私たちはこの素晴らしいライブラリを使用して生徒たちが今年の夏に作り出すすべてのゲームを楽しみにしています!」
「Learn ページで行ったことは本当に素晴らしい、重要なスプライトプロパティの参考になる、それ以上のものを見るのを楽しみにしています。ソースを少し掘り下げてみると、[p5play v3]は以前のバージョンの魅力をたくさん残していて、私はすぐに取り組むことができました。」
「Quinton、すべての作業に感謝します。この適切な物理学の統合のおかげで、私はクラスで再び p5play を使用し始めるかもしれません!」
「私はオブジェクト指向プログラミングを誘発するために、私の芸術的コーディングとゲームデザインのカリキュラムに p5play を中心にしたユニットを追加しました。学生たちはすぐにスプライトとグループに適応し、p5play に組み込まれたすべてのインタラクティビティについて大いに興奮しました。ゲームを通じて、学生たちはプロパティとメソッドの理解を固めることができ、オブジェクト指向プログラミングのコアコンセプトを学んでいることにすら気づかなかった。
私の生徒たちは p5play ライブラリを使ってゲームを作り、彼らの成果に大いに誇りを持っていました。p5play を使ってから、私の生徒たちはクラスをよりよく理解することができ、自分たちのクラスをいくつか書くことさえありました!」
「p5play は私たちのカリキュラムに大いに役立っています。それは私たちにオブジェクト指向プログラミングを学ぶためのより創造的なアウトレットを探求する機会を与え、彼らの学生プロジェクトの試験において非常に価値のあるものとなっています。
p5 と p5play を導入してから、私たちは学生の数が 100%以上増加し、学生の学習に多大な利益をもたらしています。私は p5 と p5play をカリキュラムに導入することを強く推奨します。私たちは今、より多くの学校やカレッジが p5play をカリキュラムに導入できるように、オーダーメイドのビデオチュートリアルシリーズを開発しました。」
"全体的に、p5play を強くお勧めします。これは、複雑なゲーム開発ソフトウェアを学ぶ必要なく、ゲーム開発スキルを次のレベルに引き上げる非常に簡単な方法を提供してくれました。経験豊富な開発者であろうと、始めたばかりであろうと、p5play は武器庫に持っていると価値のあるツールだと思います。"
「グラフィカルなプログラムを作るために JavaScript で p5play ライブラリーを使うことは、Python を学ぶよりもはるかに良いです。なぜなら、あなたのプログラムコードが画面上の何かに影響を及ぼすのを見ることができるからです。」 - Wyke の学生
「p5play を学ぶことは、私がコーディングに更に興味を持つのに非常に助けになりました。なぜなら、それはゲームを作ることを非常に簡単にしてくれるからです。それはプロセスを時間がかからないものにし、より楽しいものにします!」 - Wyke の学生
GCSE では、Python の Tkinter を使用して基本的なアプリケーションを作成することが有益でした。しかし、今では p5play を使用して、より進んだゲームを作ることができ、それらは興味深く実用的です。」 - Wyke の生徒