[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 3# plp626
2.0版本更加迅捷,至于A按钮迟钝,那是因为没有使用第三方,用xcopy当按键有很多弊端,批处理的横向移动,要不断set/p读取按键,故比不上直接上第三方的手感。

TOP

本帖最后由 happy886rr 于 2016-10-3 16:53 编辑

回复 2# aa77dd@163.com
感谢建议。用批处理实现俄罗斯方非常繁琐,毕竟效率不是很高,连choice也被xcopy替换了,要是借助点第三方,体验可以有很大改善。不过这个雏形的好处就是,好多都能自定义,什么形状,随意自定义,不过得用16进制表示。

这只是初版,意在尝试用批处理模拟一个div在另一个图层上的移动。移动一个层,因此效率不是很快,代码也过于繁杂。其实对于俄罗斯方块,就那5种形状,且每种形状均由4个黑格组成,因此,我们只需记住这四个点的移动,就可以省掉40多次循环,再采用矩阵的旋转处理算法。俄罗斯方块2.0版将提供这种精简处理方案,预计游戏速度可以提高近15倍。
1

评分人数

    • plp626: 很期待啊,这个版本A按钮反应有点迟钝PB + 6

TOP

楼主再有时间时, 可以考虑下, 消层时, 被消层替换成别的字符比如阴影方块闪动短暂瞬间, 被消层上面的方块逐层下落过渡一下

另外 %windir%\media\ 目录中有很多 Windows 自带的音效文件 WAV/MID ,  可以用 wmplayer 播放合适的作为游戏音效

TOP

返回列表