proce55ing でテトリス

Gemma2007-05-19

proce55ingの練習に、テトリスを書きました。
http://eva-lu-ator.net/~gemma/geocities/p5tetris/index.html

作ったらボタン一発で、Webに公開できるHTMLとJavaアプレットを吐いてくれるのが素敵。モチベーションあがります。

BASICみたいなノリで、fillやrectやellipseで図形が描けて楽しい。
さらに、透明度や座標変換やベジェ曲線といったものが用意されているので、見栄えのするものが簡単に作れる。

構文はCライクで、なじみやすい。
ただ、悪名高きフォールスルーまで受け継いでいる。ウゲー。まぁ、それが現実だから、しかたがない。

switch(hoge) {
  case 0:
  ...
  break();
  case 1:
  ...
  break();
  • 初心者にプログラミングの楽しさを、という目標は達成されている。
  • 計算が速い。パーティクルシステムとかやりやすそう。
  • リストがないのは、配列で我慢するよ。でも、関数を関数に渡せないのはつらい。ろくな抽象化ができない。
  • KawaかSISCから使えばいいのかも。情報求む。
  • 使う人が使えばすごい。こういうの待ってたんだよ!って感じ。

http://software.barbariangroup.com/magnetosphere/