引用 | 編輯
s3748679
2008-09-06 22:26 |
樓主
▼ |
||
x4
名稱:老鼠跑迷宮 程式碼:http://w10.loxa.com.tw/s37185622/s/M.rar 執行檔:http://w10.loxa.com.tw/s37185622/s/M@@.exe 特色:有對整個操作介面加強@@ 說明: 關於本程式是由小弟我獨立完成(應該是說我太閑=........=) 而這程式有分為3種狀態 1.設計 2.搜尋 3.待機 關於設計狀態的話,:可以存取迷宮(以文字檔編輯)、隨意的編輯迷宮(以滑鼠操作) 關於搜尋狀態:在功能表上有所謂的迷宮搜尋,往下拉即可看到4種搜尋方式(關係到優先權問題) 1.順時針: 上右下左 2.逆時針:左下右上 3.判斷式:這個老鼠有個可以恆指向終點的指南針,所以說優先權是由你所謂位置和終點來決定 4.亂數式:隨便亂選順序(當然也是地毯式搜索) 關於待機狀態:就搜尋完後進入的狀態(好像有打和沒打一樣^^") 關於我設計的程式 看不懂的地方不用看 因為寫法不怎麼好@@ 還有許多物件的使用(嘗試寫出來會更清楚,而且用很多中文當名稱,因為我也想不出甚麼英文可以直接寫上去^^") 關於這些物件的說明: 座標系 提供許多函數 且由物件"點"所構成 點:包含了狀態(空白、實心...)、以及這個點的四面八方的開關(用來決定是否可走)... 方向:用在點的四方開關上,必須以這種物件來當作參數 方向向量:用於方向的物件(方便做些方向的運算@@ 例如說相對逆方向、相對右方向... ) PO:主要用於紀錄座標系的物件(X=-1,Y=-1 就當作是空白的) POn2:將這些點變成繪圖時用的單位的物件吧 繪畫實際矩形:就字面上意思,方便用於繪畫時座標(內含兩個座標(POn2)) TF:其實是為了設計時方便使用而設立的(內含Boolean型別變數) 補充: .. 訪客只能看到部份內容,免費 加入會員 x1
|