ゲームのテトリスをHTML5とjavascriptでスクラッチしてしまうメーキング動画を見かけたのでメモします。(Jqueryとか安直ライブラリは使っていませんよ)
Javascriptを書いているところが見れるので、プロがどんな書き方しているかがよく眺められます。
プログラム書くのって、けっこう前後に行ったり来たりしますよね、思っているよりも。
HTML5 tetris - making of
HTMLとJavascript自体はこちらのGitからダウンロードできます。
https://github.com/dionyziz/canvas-tetris
デモ画面は死んでいるみたいなので、ダウンロードしてローカルで確認してみてください。
簡単、シンプルにできてしまうんですねえ。
探してみるといろいろなところにテトリスはありますね。
Tetris - HTML5 - Peter Coles
http://mrcoles.com/tetris/
ちょっとバグっぽいのがあるけれども、なかなかのもの。
そこへコメントとして参入して来たのがDaveくん。
Dave's Tetris
http://world.std.com/~dpf/tetris.html
テーブルで作ってんじゃん、いいね!と、なじられてしまっていますが、これもなかなかのもの。ブロックな感じが出ています。
数十年すれば、ファイナルファンタジーもjavascriptで出来ました、なんていう話にもなるのか、いや、その頃にはJavascript自体が今で言うプログラミング創世記のCOBOLコボル、Lispリスプ的な扱いになってしまうんだろうかな。