您的位置首页百科知识

贪吃蛇bat代码错误

问题补充说明:我的代码如下 改成.bat格式还是玩不了@echo offstart direction.battitle made by 523066680:actioncolor 07setlocal enabledelayedexpansionmode con cols=65 lines=35for /l %%a in (1,1,60) do (set space= !space!)for /l %%a in (1,1,30) do (set L%%a=%space%)set /a line=15,col=29,i=0,long=9:loop:::::::::::::::控制蛇长,判断是否建立食物部分if %i% lss %long% (set /a i+=1) else (set i=1)if defined cut%i% ( if not defined dot (call :dot) !cut%i%:"=! set "L%a%=!L%a%:~0,%b%! !L%a%:~%c%!" set "%a%_%b%="):pausego :::::::显示 cls echo, %space: =_%__ for /l %%a in (1,1,30) do echo,│!L%%a!│ echo, %space: =-%-- echo,- 分数:%fen%00 %echo% for /l %%a in (1,1,3) do (ping -n 1 127.0>nul)::::::::::::::::读取数据,分析部分:typexset /p way=nul &set echo=按wasd方向键激活。&goto :pausego) else (set echo=)if %way%==w (set /a line-=1)if %way%==s (set /a line+=1)if %way%==a (set /a col-=1)if %way%==d (set /a col+=1) if defined %line%_%col% (goto :gameover) if %line% equ 31 (goto :gameover) if %line% equ 0 (goto :gameover) if %col% equ -1 (goto :gameover) if %col% equ 60 (goto :gameover):::::::::::::::设置部分,描点,记录点坐标。set /a C2=col+1set "L%line%=!L%line%:~0,%col%!*!L%line%:~%C2%!"set cut%i%="set /a a=%line%,b=%col%,c=%C2%"set "%line%_%col%=exist"if "%line%_%col%"=="%dotl%_%dotc%" (set /a long+=3,fen+=1 &set dot=)goto :loop ::::::::::::建立食物O的调用部分 还不止哦:dot set /a dotl=%random%%%28+2,dotc=%random%%%58+1 if defined %dotl%_%dotc% (goto :dot) set dot=%dotl%_%dotc% set /a dotc2=dotc+1 set "L%dotl%=!L%dotl%:~0,%dotc%!O!L%dotl%:~%dotc2%!" goto :eof:gameoverecho,p>xcolor 0aping -n 2 127.0>nulclsecho,game over 在控制台按q结束游戏,r再玩一次,然后按任意方向键激活暂停状态ping -n 3 127.0>nul这些是下部分

贪吃蛇bat代码错误

个人觉得,开发来自贪吃蛇还是用c++好,但还是被你们这种精神感染的五体投地,建议你去一个群,那个群里已经把批处理玩的溜得飞律品的起,批处理开发贪吃蛇,扫雷,俄罗斯方块,星球大战360问答,只能说那帮人(包括你)能把dos时代的产物玩到这么屌也是屌的飞起,

批处理学习分群172130869

批处理脚本交四矿蛋盐流125440765

批处理贴吧139354467

CMD/BAT批处理脚本3401238