名稱:老鼠跑迷宮
程式碼: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型別變數)
補充: ..
訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容