(1)  

( д)  (1)  

( д)  (17)  

(´ω`)  (1)  

()  (1)  

(ω)  (1)  

(`)  (1)  

80  (1)  

Abreuve  (1)  

D&D(1)  

D&D  (1)  

Dan Crenshaw  (1)  

FAX  (1)  

GAME OVER  (1)  

GoTo  (1)  

HUNTER  (1)  

I'm lovin'it(1)  

JASRAC  (1)  

JUNKER  (1)  

NHK  (1)  

NO MORE EXPO  (3)  

NO MORE   (18)  

PR(14)  

Qu'un(1)  

R.I.P.  (1)  

SCP  (1)  

SMAP6  (1)  

SNATCHER  (2)  

SOS  (1)  

STOP THE EXPO  (3)  

STOP THE   (18)  

Sonnnny Boy  (1)  

Sonnny Boy  (1)  

Sonny Boy  (1)  

Sony Boy  (1)  

Waltz for Debby  (1)  

Web  (1)  

conflict  (1)  

ggrks  (1)  

goo  (1)  

impur  (1)  

itunes  (1)  

love  (1)  

new  (1)  

nos  (1)  

not for me  (1)  

not  (1)  

redis  (1)  

sang  (1)  

sillons  (1)  

spam  (1)  

ʕʔ35  (1)  

ΦωΦ  (8)  

ε- (´`*)  (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (17)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (2)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (4)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (2)  

 (38)  

 (9)  

 (16)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (3)  

 (1)  

 (1)  

 (2)  

 (1)  

 (1)  

 (2)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (15)  

 (1)  

 (1)  

 (2)  

 (1)  

 (1)  

web  (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (2)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (2)  

 (1)  

 (2)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (2)  

 (1)  

 (1)  

 (4)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

   (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (3)  

 (1)  

 (1)  

 (1)  

 (2)  

 (1)  

 (1)  

 (1)  

 (2)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

6  (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (2)  

 (2)  

 (1)  

death  (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

100  (1)  

 (3)  

 (1)  

 (1)  

SNS  (1)  

 (1)  

 (2)  

 (4)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (12)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (2)  

 (1)  

 (2)  

 (2)  

 (1)  

 (2)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (2)  

 (1)  

 (1)  

 (4)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (2)  

 (1)  

 (38)  

 (2)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (3)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (2)  

 (1)  

 (1)  

 (4)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (12)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (2)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

西  (1)  

 (1)  

 (1)  

 (4)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (20)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (3)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (3)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (2)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

NHK  (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (3)  

 (2)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (1)  

 (3)  

 (3)  

 (2)  

 (5)  

 (2)  

 (2)  

 (2)  

 (2)  

 (2)  

 (3)  

 (19)  

 (2)  

 (2)  

   (1)  

 (3)  

 (2)  

 (2)  

 (3)  

 (2)  

 (7)  

 (2)  

 (4)  

 (3)  

 (3)  

 (2)  

 (38)  

 (38)  

 (20)  

 (19)  

NO MORE   (18)  

STOP THE   (18)  

( д)  (17)  

 (17)  

 (16)  

 (15)  


 

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

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

  • わずか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バイトテトリスのプログラミング解説
    Wafer
    Wafer 2007/11/02
    イイ!
  • 2007-11-01

    id:haru-sさんからのトラバで知りました. わずか565バイトテトリスのプログラミング解説 7行プログラミングですね.7行プログラミングのマインドってのは,500バイトそこそこで収まるようにソースコードを凝縮するってことだと思います.つまり制限容量に収まってしまえば,最後の詰めは甘くてもまあしかたないかなぁと私は思うのですが,まあ縮みそうなソースコードが転がっていると一応見ておきたい気もします. とりあえず,テトリスのコードを眺めたところでは明らかに縮みそうな箇所がありますね.パッと目に付いたのは,5行目の if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;) ショートコーダーはelseなんて書かないので,たとえばこんな感じで縮めてやれば良いでしょう. for(j=l+=l%A?-l%A*!Z[l]:(P+=k++,A);l%A&&--

    2007-11-01
    Wafer
    Wafer 2007/11/02
    こういうの楽しいよねー
  • 1