相关疑难解决方法(0)

微型Javascript俄罗斯方块

我正在努力编写一个尽可能符合俄罗斯方块指南的微缩版俄罗斯方块:

确切地说,我希望完整的游戏尽可能少地构建140字节的javascript.第一个140字节的脚本应返回一个包含112个整数值的数组,这些值代表4个旋转位置中每个位置的7个tetrominos的4行.旋转的确切位置顺序非常重要.

我把数据放在16位unicode字符中(尽管它们计算为2个字节)并且只需140多个字节就可以解压缩.

有谁知道构建这个数组的聪明方法?

var s ="ༀༀ∢䑄䑄ˠౄౄ00000000 ٔٔࣄӠѤѢࣄӠѤӄӈ",m = []; for(i = 0; i <28; i ++){c = s.charCodeAt(i); for(j = 4; j> 0; ){m.push(c >>(4* - j)&15)} return m}

    I tetrimino
    Spawn         Rotate90      Rotate180     Rotate270
    ?????????     ?????????     ?????????     ?????????
    ? ? ? ? ?     ? ? ??? ?     ? ? ? ? ?     ? ??? ? ?
    ?????????     ?????????     ?????????     ?????????
    ?????????     ? ? ??? ?     ? ? ? ? ?     ? ??? ? ?
    ?????????     ????????? …
Run Code Online (Sandbox Code Playgroud)

javascript tetris

6
推荐指数
1
解决办法
1904
查看次数

如何编译我的Perl脚本以减少启动时间?

有没有办法保存我的perl脚本的编译版本?

或者一种方法来进行JavaScript样式编译,只需删除注释,空格等?

compiler-construction perl

2
推荐指数
1
解决办法
1526
查看次数

标签 统计

compiler-construction ×1

javascript ×1

perl ×1

tetris ×1