作者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)