牛×,用批处理写的俄罗斯方块游戏
来源:互联网 发布:vr全景视频播放器源码 编辑:程序博客网 时间:2024/06/05 16:34
俄罗斯方块游戏,流行程度简直就像是 Hello World 啊,看到这个用windows批处理写出来的俄罗斯方块游戏时,我震撼了一下,地球人阻止不了程序员写俄罗斯方块了。
惯例,给个截图:
代码可以从这里下载,双击Tetris.bat运行,用WASD来控制。CSDN帖子链接
部分代码:
@echo off&rem 俄罗斯方块游戏,由netbenton编写,在bathome首发,完成时间:2009年9月25日 ver 2.0if "%1" equ "para2" goto :para2set "d-v=for %%a in (!str!) do set/a one=0x%%a,x=one/4+n,y=one%%4+m&(for %%b in ("r!x!.!y!") do if "!%%~b!" equ " " (set r!x!.!y!=■) else (set err=1))"::函数d-v,把str中的图标数据,放置到总坐标空间中,如果有覆盖,则err=1。调用方法:(%d-v%)::变量使用:one x yset "d-e=set aec=!cr!!cr! ┌───────────┐!cr!&(for /l %%a in (2,1,#) do for %%b in ("│!ebuf:@=%%a!│ !ebu%%a!") do set aec=!aec! %%~b!cr!)&cls&echo;!aec! └───────────┘"::函数d-e,把总坐标空间显示出来,调用方法:(%d-e:#=行数%)set ebu4=第!guan!关set ebu6=总分:!fen!set cr=^::各种图标定义set ga1=0 1 5 6set ga2=1 4 5 8::■■:: ■■set gb1=1 2 4 5set gb2=0 4 5 9:: ■■::■■set za1=4 5 6 7set za2=1 5 9 d::■■■■set qa1=1 5 9 8set qa2=0 4 5 6set qa3=0 1 4 8set qa4=0 1 2 6::■■:: ■:: ■代码有点长,不贴了,要看的可以点这里下载。
- 牛×,用批处理写的俄罗斯方块游戏
- 批处理写的俄罗斯方块
- 批处理写的俄罗斯方块
- N6:批处理写的俄罗斯方块
- 用shell写的俄罗斯方块游戏
- 大一写的俄罗斯方块游戏
- JS 写的俄罗斯方块游戏
- C语言写的俄罗斯方块游戏
- 用TC2.0写俄罗斯方块游戏---cnasm
- 用JS写的俄罗斯方块
- 用c++写的俄罗斯方块
- python写游戏|funny俄罗斯方块
- 60行代码:Javascript 写的俄罗斯方块游戏
- 60行代码:Javascript 写的俄罗斯方块游戏
- 60行代码:Javascript 写的俄罗斯方块游戏
- 用java代码写的俄罗斯方块
- 用C#写的俄罗斯方块代码参考
- 用60行javascript写的俄罗斯方块
- 《微机原理及接口技术》第05章在线测试
- 《微机原理及接口技术》第07章在线测试
- 动态规划求解硬币找零问题——Java实现
- 《微机原理及接口技术》第08章在线测试
- 《微机原理及接口技术》第03章在线测试
- 牛×,用批处理写的俄罗斯方块游戏
- Windows API入门代码浅析
- C 语言吧 · 问题资料大全
- C++标准转换运算符const_cast
- C#遍历文件目录
- C# 窗体传值
- 教你使用Windows7 BitLocker加密功能
- C++的头文件和实现文件分别写什么
- C#中 Foreach用法