(资料图片仅供参考)
1.在电脑新建文本文档
2.将下面内容复制进去
3.文件另存为...
复制下面内容
@echo offcolor 0atitle 勇者闯地牢V1.0echo.echo 【关于开源】右键记事本打开就可以修改、拓展此游戏。echo.echo 【关于作者】气人主播:契哥Noobossecho.echo.pause::====定义初始变量====:reset HPMAX=100set HP=100set MPMAX=80set MP=80set ATK=16set DEF=5set GP=80set DAY=0set SP=0set TAP=3::====游戏初始化====:homeclsset /a DAY=%DAY% 1set /a HP=%HPMAX%set /a MP=%MPMAX%::=====游戏开始====title 勇者闯地牢 【体】%HP% 【魔】%MP% 【GP】%GP% 【Day】%DAY% ping/n 2 127.1>nulecho.echo 新的一天开始了!echo.echo.echo 1.探索地牢echo 2.角色属性echo.echo 请输入:set /p you=if %you%==1 goto dilaoif %you%==2 goto myecho 输入错误!请重新输入!pauseset /a DAY=%DAY%-1goto home::====探索机制====:dilaoset /a HP=%HP%-%TAP%if %HP% leq 0 goto loseset /a X=%random%%%9 1if %X% leq 5 goto aiif %X% leq 7 goto npc if %X% leq 10 goto loot::====找到AI敌人====:aiclsset /a AIHP=50 %DAY% %DAY% %DAY% %DAY%set /a AIATK=9 %DAY% %DAY% %DAY%set /a AIDEF=3 %DAY% %DAY%set /a X=%random%%%9 1 %DAY% %DAY%set /a AISP=30 %X%set /a YAHP=%ATK%-%AIDEF%set /a AAHP=%AIATK%-DEF%title 勇者闯地牢 【体】%HP% 【魔】%MP% 【GP】%GP% 【Day】%DAY% ping/n 2 127.1>nulecho.echo 哥布林出现了!echo.echo.echo 1.战斗echo 2.逃跑echo.echo 请输入:set /p you=if %you%==1 goto pkif %you%==2 goto taopaoecho 输入错误!请重新输入!pausegoto ai::====角色属性====:myclstitle 勇者闯地牢 【体】%HP% 【魔】%MP% 【GP】%GP% 【Day】%DAY% echo.echo 【攻击】%ATK% 【防御】%DEF% 【SP】%SP%echo.echo.echo 1.体力 10(消耗100点SP)echo 2.魔法 10(消耗100点SP)echo 3.攻击 3(消耗100点SP)echo 4.防御 3(消耗100点SP)echo 5.GP 50(消耗30点SP)echo 0.返回echo.echo 请输入:set /p you=if %you%==1 goto uhpif %you%==2 goto umpif %you%==3 goto uatkif %you%==4 goto udefif %you%==5 goto ugpif %you%==0 goto backecho 输入错误!请重新输入!pausegoto my:backset /a DAY=%DAY%-1goto home:uhpif %SP% geq 100 goto uhp2echo.echo SP不足,操作失败!pausegoto my:uhp2set /a SP=%SP%-100set /a HPMAX=%HPMAX% 10set /a HP=%HPMAX%echo.echo 操作成功!pausegoto my:umpif %SP% geq 100 goto ump2echo.echo SP不足,操作失败!pausegoto my:ump2set /a SP=%SP%-100set /a MPMAX=%MPMAX% 10set /a MP=%=%MPMAX%echo.echo 操作成功!pausegoto my:uatkif %SP% geq 100 goto uatk2echo.echo SP不足,操作失败!pausegoto my:uatk2set /a SP=%SP%-100set /a ATK=%ATK% 3echo.echo 操作成功!pausegoto my:udefif %SP% geq 100 goto udef2echo.echo SP不足,操作失败!pausegoto my:udef2set /a SP=%SP%-100set /a DEF=%DEF% 3echo.echo 操作成功!pausegoto my:ugpif %SP% geq 30 goto ugp2echo.echo SP不足,操作失败!pausegoto my:ugp2set /a SP=%SP%-30set /a GP=%GP% 50echo.echo 操作成功!pausegoto my::====战斗系统====:pkclstitle 勇者闯地牢 【体】%HP% 【魔】%MP% 【GP】%GP% 【Day】%DAY% echo.echo VSecho.echo 【战斗中】哥布林Lv.%DAY% 【体力】%AIHP%echo.echo.echo.echo 1.攻击echo 2.技能echo 0.逃跑echo.echo 请输入:set /p you=if %you%==1 goto gongjiif %you%==2 goto jinengif %you%==0 goto taopaoecho 输入错误!请重新输入!pausegoto pk:gongjiset /a AIHP=%AIHP%-%YAHP%set /a HP=%HP%-%AAHP%echo.echo 你攻击哥布林,对其造成了%YAHP%点伤害。ping/n 2 127.1>nulecho.echo 哥布林攻击你,对你造成了%AAHP%点伤害。 ping/n 2 127.1>nulif %AIHP% leq 0 goto winif %HP% leq 0 goto losegoto pk:jinengecho.echo 1.重击(-33MP)echo.echo 0.返回echo.echo 请输入:set /p you=if %you%==1 goto zhongjiif %you%==0 goto pkecho 输入错误!请重新输入!pausegoto jineng:zhongjiif %MP% geq 33 goto zhongji2echo.echo MP不足,技能使用失败!pausegoto jineng:zhongji2set /a MP=%MP%-33set /a YAHP=%ATK%*2-%AIDEF%goto gongji:taopaoset /a HP=%HP%-%AAHP%echo.echo 哥布林攻击你,对你造成了%AAHP%点伤害。 ping/n 2 127.1>nulif %HP% leq 0 goto losegoto dilao:winclstitle 勇者闯地牢 【体】%HP% 【魔】%MP% 【GP】%GP% 【Day】%DAY% echo.echo 战斗胜利!你得到了%AISP%SP!echo.pauseset /a SP=%SP% %AISP%goto dilao:loseclstitle 勇者闯地牢 【体】%HP% 【魔】%MP% 【GP】%GP% 【Day】%DAY% echo.echo 阵亡了!勇士请重新开始!echo.pausegoto re::====找到NPC====:npcclstitle 勇者闯地牢 【体】%HP% 【魔】%MP% 【GP】%GP% 【Day】%DAY% ping/n 2 127.1>nulecho.echo 商人出现了!echo.echo.echo 1.对话echo 2.离开echo 0.休息echo.echo 请输入:set /p you=if %you%==1 goto tkif %you%==2 goto dilaoif %you%==0 goto homeecho 输入错误!请重新输入!pausegoto npc:tkclstitle 勇者闯地牢 【体】%HP% 【魔】%MP% 【GP】%GP% 【Day】%DAY% echo.echo 商人:以钱换钱啦!echo.echo.echo 1.多兰剑 (体力 10 攻击 3 售价150GP)echo 2.穷鬼盾 (防御 2 魔法 5 售价180GP)echo 3.玲珑心 (体力 11 魔法 12 售价240GP)echo 4.恶魔链 (攻击 50 体力-10 售价330GP)echo 0.返回echo.echo 请输入:set /p you=if %you%==1 goto duolanif %you%==2 goto qiongguiif %you%==3 goto linglongif %you%==4 goto emoif %you%==0 goto npcecho 输入错误!请重新输入!pausegoto tk:duolanif %GP% geq 150 goto duolan2echo.echo GP不足,购买失败!pausegoto tk:duolan2set /a GP=%GP%-150set /a HP=%HP% 10set /a HPMAX=%HPMAX% 10set /a ATK=%ATK% 3echo.echo 购买成功!pausegoto tk:qiongguiif %GP% geq 180 goto qionggui2echo.echo GP不足,购买失败!pausegoto tk:qionggui2set /a GP=%GP%-180set /a DEF=%DEF% 2set /a MP=%MP% 5set /a MPMAX=%MPMAX% 5echo.echo 购买成功!pausegoto tk:linglongif %GP% geq 240 goto linglong2echo.echo GP不足,购买失败!pausegoto tk:linglong2set /a GP=%GP%-240set /a HP=%HP% 10set /a HPMAX=%HPMAX% 11set /a MP=%MP% 10set /a MPMAX=%MPMAX% 12echo.echo 购买成功!pausegoto tk:emoif %GP% geq 330 goto emo2echo.echo GP不足,购买失败!pausegoto tk:emo2set /a GP=%GP%-330set /a HP=%HP%-10set /a HPMAX=%HPMAX%-10set /a ATK=%ATK% 50echo.echo 购买成功!pausegoto tk::====找到LOOT====:lootclsset /a X=%random%%%9 1 %DAY% %DAY%set /a AIGP=15 %X%title 勇者闯地牢 【体】%HP% 【魔】%MP% 【GP】%GP% 【Day】%DAY% ping/n 2 127.1>nulecho.echo 找到了GP!echo.echo.echo 1.拿走echo 2.离开echo 0.休息echo.echo 请输入:set /p you=if %you%==1 goto glootif %you%==2 goto dilaoif %you%==0 goto homeecho 输入错误!请重新输入!pausegoto loot:glootclstitle 勇者闯地牢 【体】%HP% 【魔】%MP% 【GP】%GP% 【Day】%DAY% echo.set /a GP=%GP% %AIGP%echo 你得到了%AIGP%GP!echo.pausegoto dilao