reoによる
2008年11月28日 8時00分の掲載
お気軽お絵かき部門より。
お気軽お絵かき部門より。
ymitsu 曰く、
マイコミジャーナルの記事によると、お絵描き用プログラミング言語「Processing」のバージョン 1.0 が 11 月 24 日にリリースされた。オープンソースソフトであり、ライセンスは PDE (Processing Development Environment) が GNU GPL, export libraries が GNU LGPL。Windows、Mac OS X、Linux の各 OS に対応する。
Processing とは、正確には「グラフィック関連の API を豊富に備えた Java ライクなプログラミング環境」で、以前よりベータ版が公開されていたが、今回が初の正式リリースとなる。サンプルコードが豊富でリファレンスも充実していることと、簡潔な記述で美しいグラフィックが現れる楽しさがあるので、プログラミング初心者やグラフィック初心者も一度遊んでみてはいかが?
大学の情報工学演習・実験などで採用しているところもあるようで。
なぜProcessingを教育で使うのか (スコア:5, 参考になる)
・Printfで文字列が出たって面白くない
・面白さが勉強する動機になる
・絵を動かしたいなら、ループ処理が必要になり、
・複数のオブジェクトを動かすには配列処理が必要になる
・そして、ゲームを作るには状態遷移や構造化が必要になり、
・オブジェクトの種類が増えればオブジェクト指向が必要になる
・そして、Processingの機能に不満を持つようになるが、
この頃にはJAVAやC++などの言語にいつでも移れるだけの実力が身に付く
どうやらこんな感じらしいです。
確かに思えば自分もN88BASICでゲームを作るところがスタートラインだったので、なるほどなーと共感しました。
賛同はACで。反論はIDで。カルマボーナスはチキン。
コメントを書く
Re:なぜProcessingを教育で使うのか (スコア:3, 参考になる)
計算機の演習でインタープリタ言語が使われた時、
「なぜC言語じゃないのか?」
と聞いたら、
「ポインタのあたりで受講数が半減するから」
といわれました。
メモリとかの話はやっぱり面食らうところが多いんでしょうか。
コメントを書く
親コメント
Re:なぜProcessingを教育で使うのか (スコア:2, すばらしい洞察)
認識されたり、オブジェクト指向嫌いの殻を被せてしまうことも多い。
>この頃にはJAVAやC++などの言語にいつでも移れるだけの実力が身に付く
これはすこし過大評価かもしれないけど、お絵かきやゲームというのは確かに最初にやることとして
一番簡単に興味をひきつけるものだし、想像力の湧き続ける限り、いくらでも拡張したくなっていく
ものだから、いいんだろうな。
コメントを書く
親コメント
Re:最近の若い者は (スコア:2, すばらしい洞察)
>ワシが若かった頃はエスケープシーケンスで落ちゲー作ったり、
>ポケコンで他機種の脱ぎゲーを移植したもんじゃ。
いや、想像力というのは何かが足りない状況で
伸びる物じゃないでしょうか。
今のコンピュータ環境は「足りすぎている」ように思えます。
コメントを書く
親コメント
8bit時代 (スコア:2, 興味深い)
BASICで、LINE文やPAINT文で一生懸命CGを描写するというもの。
#座標を打ち間違えると、描線がとんでもない方向にぶっ飛んだり、PAINTが"漏れ"たりして悲惨なことに。
今思えば、これ(とPIO)がプログラミングに興味を持ったきっかけだったなぁ。
コメントを書く
活動状況の可視化 (スコア:2, 参考になる)
今ではこんなのまでできてしまうんですね。私はGDを叩いて、動的に画像を作成するのが好きです。
-- gonta --
"May Macintosh be with you"
コメントを書く
お絵描き? (スコア:1)
一時期、Javaのアプレットでお絵描きをして投稿していくBBSが
流行りましたが、そういうのをイメージしちゃいます。
コメントを書く
Re:お絵描き? (スコア:2, 興味深い)
「お絵かき」の意味するところとしては、同じ方向を向いていると思います。
コメントを書く
親コメント
Context Free Art (スコア:1, 興味深い)
Context Free Art
http://www.contextfreeart.org/index.html [contextfreeart.org]
絵心がなくても綺麗な絵が描けそうな気がする...あれ?
コメントを書く
コマンドラインから使ってみたい (スコア:1)
でも例えば、「特定位置に文字を書く」とか「円の外側をボカす」「画像サイズを変える」とかのプログラムを別々に作っておいて、コマンドラインでgrepやsortをパイプに通すみたいにして写真の大量加工とかができたら良いのに。
などと妄想してみました。
まあ、そこまで行かなくとも、cgiで気軽にグラフとか作成できるツールになってくれると使いでがあるんだけど。
コメントを書く
Re:なんか^2 (スコア:3, おもしろおかしい)
コメントを書く
親コメント