初心者のためのゲームプログラミング入門

プログラミングとゲームの杜

初心者のためのプログラミング入門 & ゲームプログラムの作り方入門

Processing 入門

1.デジタルアートに挑戦 Processing 入門

 

デジタルアートって聞いたことありますか。
コンピュータを使って、デジタル形式の芸術作品を作ることらしいです。

もし、簡単にデジタルアートできるならどうしますか?
楽しそうなので挑戦してみましょう。

 

Processing とは

特徴としては

・無料です
・初心者にも分かりやすく、学習しやすい
・開発環境がシンプル
・描画系の処理が得意
・機能の拡張が簡単にできる

 

数あるプログラミング言語の中でも注目度は中々のものだと思います。
注目されていてユーザー数が多いということは
情報も多く、開発や改良が続けられているということです。

 

 

さて、実際どのようなデジタルアート作品が Processing によって作られているのか
知りたいなら Processing gif と検索してみて下さい。
画像検索結果でいろいろな作品が見れますよ。
gif だけで検索しても沢山でてきます。(関係ないものもありますが)

私もすこし挑戦してみました。

 

 

それなりに良い感じです。
でもこれ、思ったようなプログラムができず、四苦八苦した末にこうなりました。
私もまだまだです。

 

 

学習方針について

プログラミングは初めて、という人向けに説明します。
できるだけ丁寧に基礎を説明していくつもりです。
知っている人からすると、進みが遅すぎると感じるかもしれません。

それから、リファレンス的な内容を1つ1つ説明せず、
制作に必要なことだけを説明します。
プログラムの命令を詳しく説明しているサイトは沢山あるので、
必要ならば他を探してみてください。

 

なお、当サイトを利用するにあたり注意があります。
初めは丁寧に説明して、後半になるほどシンプルな説明
という作りになっています。
いきなり後半のページを開いたら、説明していることが分かり難い・・・
なんてことにもなるので、順番通りに読んでください。
途中、説明が難しいなと感じたなら、前の方のページに戻って
読み返すのもいいでしょう。

 

学習内容は、プログラミングの基礎+ゲームの作り方
となります。
「なぜ Processing でゲーム制作を?」
と思うかもしれませんが、基礎だけ学習してもつまらないかなぁ
という理由からです。

そして・・ですね、期待して欲しくないのは芸術性です。
ここで学習してもデジタルアートしてますよ、と人に言えるようなことは
覚えられないと思ってください。
私の芸術レベル(?)はかなり低いので。

 

 

開発環境について

この講座では次の環境で説明します。

OS: Windows 7 Service Pack 1
processing バージョン: 3.1.2

 

他の OS でも Mac でも大丈夫だと思います。
細かい違いがあると思いますが、学習の参考になると思います。
がんばってみて下さい。