2007年11月02日 09:00 [Edit]

javascript - 545バイトテトリス

もう少し短く張りやすくしてみた。

わずか565バイトテトリスのプログラミング解説
往年の名作「スーパーマリオブラザーズ」、あの濃い内容でわずか40キロバイト」に載っていたわずか565バイトのテトリス。文字数にして551文字。79文字*7行のプログラミングで、テトリスが動きます。

それがこちら。

545バイトテトリス

実行ボタンを押すとテトリスが実行できます。リロードでこのページにもどります。

404 Blog Not Found:アマグラマーのすすめ - 下ごしらえ」の「パン」に「はさんで」もきちんと動きます。

Enjoy!

Dan the Code Golfer

追記:IEの場合は、少し長くなりますがK=e.keyCodeK=event.keyCodeにするとOKのようです。


この記事へのトラックバックURL

この記事へのトラックバック
id:haru-sさんからのトラバで知りました. わずか565バイトテトリスのプログラミング解説 7行プログラミングですね.7行プログラミングのマインドってのは,500バイトそこそこで収まるようにソースコードを凝縮するってことだと思います.つまり制限容量に収まってしまえば
[Short Coding]もっと縮めようゼ【Cozy Ozy】at 2007年11月02日 11:14
404 Blog Not Found:javascript - 545バイトテトリス http://blog.livedoor.jp/dankogai/archives/50941567.html windowのイベントハンドラを使っているのでInternet Explorerで動かない。修正してみたけど…。 (/*@cc_on document.body||@*/window).onkeydown=function(e){...
[IEに対応]テトリス【ひろ式めもちょう】at 2007年11月02日 11:05
この記事へのコメント
フォントに依存するところでしょう。
Posted by さとう at 2007年11月22日 13:22
safari(ver.1.3.2)で実行してみたのですが、ブロックの落下に合わせて
右側の壁が、盛り上がります。
これはなんだろう??こっちの設定?
Posted by tobira at 2007年11月02日 12:42