作者memorygirl ( 悸动)
看板Visual_Basic
标题[.NET] 如何跑出路径?!
时间Wed Nov 30 18:16:57 2005
我们的主题是一个过桥的游戏
http://0rz.net/3c0RV
因为我们不会写程式,老师也没要求我们要写程式(期末才要写)
我们是用了IF..ELSE..来用的,并设一个Timer将时间设为30秒
以下是我们的想法....
设定成员为 a=1 b=3 c=6 d=8 e=12
左边、右边各设定一个值 X、Y
X=左边成员秒数相加
Y=右边成员秒数相加
设定右边有两个人过去,Total减掉两人(a、b)的最大值,例:Total-b
Y-两人的秒数 ,例:Y-a-b X+两人的秒数,例:X+a+b
刚开始左边没人,所以X=0,Y=30
假设a=1、b=3,两人一起过桥
则Total秒数就是要比较a与b的大小
If a>b then total-a
Else a<b then total-b
在Total减秒数的同时,XY也会跟着变动
所以a、b过桥,Y-a-b,X+a+b
切记,X+Y=30
设定Y-a-b、X+a+b
只是为了让vb知道
当Y=0时,右边没人了
而回程时,也是同等道理。
则设为X-a-b、Y+a+b
If total <0 and y>0 then
print”game over”
Else total>0 and y=0
print”pass”
『我们的问题是』
如何让所有的路径全部显现出来
例如:13先过去,1回来;12 8再过去,3回来;16过去,1回来;13过去;结束游戏
如果有会的大大们,麻烦跟我讲
拜托....
超急的>"<
谢谢...
※ 编辑: memorygirl 来自: 163.18.34.89 (12/01 22:29)