まずは動画をご覧ください。このような動きのあるプログラムを手軽に作れるのがProcessing言語です。
プログラミングの醍醐味は、やはり自分が書いたプログラムが思い通り動くのを見ることでしょう。動きが見えるプログラミングの練習用としてProcessing言語は手軽で良い教材となります。Processing言語を始めたい方向けにサンプルプログラムを作成しましたので、よろしければご使用ください。
このサービスでご提供するサンプルプログラムは行数は多くなく、解読がしやすいようコメントも多く入れてあります。人のプログラムを改造することも勉強になるかと思いますので、そのような用途でもご使用いただけると思います。
■内容
このサービスでは以下の2本のプログラムのソースコードをご提供します。
・ボールが画面内を跳ね返るプログラム
本プログラムは、たくさんのボールが画面内を跳ね返りながら動き回ります。ボールの数やスピードなどはプログラムの先頭で簡単に設定変更できるようにしていますので、設定を色々変えて動作を確認してみてください。
・ブロック崩し風プログラム
バーをキー入力で操作して実際にプレイ可能です。ボール、ブロック、自機をそれぞれクラスとして定義してプログラムを組み立てる方法などが参考になるのでは、と考えております。
■このプログラムの用途
本プログラムは、下記用途のサンプルとしてご使用いただけると思います。
・初心者のプログラミング勉強用に
・Processing言語のアニメーション基礎
・オブジェクト指向(クラス)を使ったプログラミング
・画面描画による動画の基礎
・設定値を容易に変えられるプログラミング
・プログラミング教育の必修化に備え体験用に
タイトルに使われている動画のプログラム本体をお渡ししてサービス完了となります。
お渡ししたプログラムについてのご質問等はお受けいたします。
Processing ver.3.5.3 と ver.2.2.1 で動作確認しております。