准备工具:Notepad2
1.思考游戏玩法
游戏可以为回合制游戏,代码少,可玩性更高,例如打怪游戏,养成游戏等等
今天就以打怪游戏为示例,给大家演示一下。
2.思考游戏结构
一款耐玩的vbs游戏是肯定是有许多分支的。
那么就可以用到以下语句:
if a=1 then'如果a的值为1
msgbox"你杀死了怪物!"'那么显示该对话框
end if
if a=2 then'如果a的值为2
msgbox"你不敌怪物,被它重伤,奄奄一息..."'那么显示该对话框
end if
那如何给函数(上文中函数是a)一个值呢?
可以用到三种方法:
(1)玩家输入
这类一般可以用于给角色起名,遇到事件玩家的抉择
(2)计算
比如说在战斗中,玩家的生命如果达到某个值(如小于等于0),则游戏结束
(3)随机数
一般用于随机事件,让游戏更丰富,不枯燥
那实现(1)的代码就是:
name=inputbox("请输入你的姓名...")
比方说怪物的攻击力是3点,现在怪物攻击了我一次,
那实现(2)的代码就是:
shengming=shengming-3
这里第二个shengming是起初的生命,第一个shengming是怪物攻击后的生命
实现(3)的代码就是:
Function suiji(m,n)
Randomize
suiji=Int(((n-m+1)*Rnd)+m)
End Function
suiji1=suiji(数值下限,数值上限)
这里的suiji1是用来导出suiji的值的,让侦测更方便。
那今天就先讲这些,之后我会持续更新的哦!(快关注我(。・∀・)ノ゙)
再见!ヾ( ̄▽ ̄)Bye~Bye~