タグ

テトリスに関するswimbird55のブックマーク (3)

  • 思わずキーボードをぶん投げたくなる「意地悪テトリス」など、変わり種「テトリス」5選

    いろんなバリエーションがあります 次々降ってくるブロックを積み重ね、横一列に並べて消していく、パズルゲームの王様「テトリス」。この連載でも何度か「テトリス」ネタは扱っていますし、もはや詳しい説明は不要ですよね。 そんな「テトリス」ですが、タイトル自体が非常に有名であるのに加えて、ルールがシンプルで手を加えやすいことから、ネット上では様々な変わり種「テトリス」が作られていたりします。日はその中から、ちょっと笑える「物理演算テトリス」から、思わずキーボードをぶん投げたくなるような「意地悪テトリス」まで、個人的にひっかかった作品や、なんとなく扱いそびれてしまったものなどをまとめて紹介していきます。 なお現在、「テトリス」のルールは米テトリス・カンパニーが定める「ワールドルール」によって厳密に管理されていますので、正しくは「テトリス」ではなく「テトリスっぽい何か」ということになりますが、ここでは

    思わずキーボードをぶん投げたくなる「意地悪テトリス」など、変わり種「テトリス」5選
  • Saqoosha :: 物理シミュをプラスしたアレ

    なんかもー、変な時間にミーティング終わって帰れないいいいな感じで、仕事する気にもならずで、作ってみたのがコレです。ソースこっち。 まー、↓コレとか 【ニコニコ動画】カオスなテトリスをやってみた ↓コレのまんまで特に新しいこともないのですけれど。 んんん、もうちょっともうちょっとと思ってたらこんな時間。。 PS3 + LBP 買って帰る!

    Saqoosha :: 物理シミュをプラスしたアレ
  • わずか565バイトテトリスのプログラミング解説

    「往年の名作「スーパーマリオブラザーズ」、あの濃い内容でわずか40キロバイト」に載っていたわずか565バイトのテトリス。文字数にして551文字。79文字*7行のプログラミングで、テトリスが動きます。 以下のソースコードをメモ帳に貼り付けて、htmlで保存すればテトリスが動きます。 <body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y() {C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/ A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1 if(e=!e){if(f|B){fo

    わずか565バイトテトリスのプログラミング解説
  • 1