主題: 走迷宮遊戲
查看單個文章
舊 2018-01-08, 11:40 AM   #1
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:84 | 在線時長:7558小時 | 升級還需:7小時級別:84 | 在線時長:7558小時 | 升級還需:7小時級別:84 | 在線時長:7558小時 | 升級還需:7小時級別:84 | 在線時長:7558小時 | 升級還需:7小時
註冊日期: 2002-12-07
文章: 11687
精華: 0
現金: 22583 金幣
資產: 3019903 金幣
預設 走迷宮遊戲

十三年前的作品
花了三天把程式碼作一些更改
https://mega.nz/#!NxQm3KAD!JrvlypKmj...Y15HiEb9U_j3lQ

因為同樣是VB6的作品
所以如系統沒有註冊COMDLG32.OCX元件者
會無法使用 載入/繪製 地圖檔功能
出現錯誤者請點 []點擊我安裝OCX.bat 以註冊元件

如果有新的想法會持續更新,沒有的話就這樣了~

簡易使用說明:
最多可放置兩隻老鼠(姑且說它是老鼠)
請點擊地圖通道放置之(那個起點只是建議值,標好看而已)
接著點 [開始跑] 即可觀賞之

[重置/讀入]
跑完可按此鈕 重置畫面 及 老鼠歸籠
老鼠於籠中狀態下 按下此鈕則可載入其他 "地圖檔"

[繪製地圖]
可載入現有地圖檔作編輯 或 生成全新地圖檔素圖
手繪製作:
點滑鼠左鍵: 開通通道
點滑鼠右鍵: 放置磚牆,磚牆上按鍵則標示"起點"
連擊滑鼠左鍵: 標示"終點"
P.S.最大尺寸請限定在 100X100,否則會有誤
越細小密集的磚牆地圖可能會讓老鼠行走有誤,請拉大地圖並
將老鼠放置正確之

大型迷宮下如覺得老鼠走的久,可以改小 [速度(反應)]


程式碼探討:
1)
雖然程式碼設計上按下 [開始跑]
會重置老鼠心中的 "參考地圖旗幟"
但很有趣的是
同樣地圖給它們跑第二次平均統計下會跑得比第一次快(時間花得少)
這一點讓人不解?? (難不成他真的有學習力!? 思考邏輯很簡單不太可能才對)
P.S.不要不相信我沒有作弊!
2)
前一代老鼠思考邏輯是使用【動態】參考地圖旗幟,但發現有不符合真實情況的設計邏輯
(雖然想完全實作但以VB6來說麻煩了點) 所以二代改成一開始就知道起點GPS的理念 (市面上大多是這樣設計)
雖然可惜但想想你要走花園迷宮時,不也是知道外觀所以也蠻符合現實才對...
P.S.等哪天程式碼許可的情況再嘗試能否實現 【動態】參考地圖旗幟,畢竟這樣才比較像真的智慧體~
3)
發現老鼠最怕的迷宮就是甜甜圈式走道,這種地圖會發生最多的重覆行走現象
遊戲上只要某一隻抵達終點就會統計出"重覆行走步數",一般來說第一名者通常數字也比較少
但開闊型地圖則不一定,這點是很有趣的現象。
4)
智慧線設計目前無作用,等想好設計理念到時再加入。

最後,雖然有想過開放程式碼,但就是上面第2)點不滿意,不想獻醜也就沒有一併釋出
等哪天心血來潮再說吧~

==============
本來想放在中文化區,但想想這個只是排解無聊性質就改到這
也望有興趣的版友多多捧場

+++++Ver2.0.2+++++
http://forum.slime.com.tw/thread288075.html#post2372520

此帖於 2018-01-16 11:07 AM 被 mini 編輯.
mini 目前離線  
送花文章: 1664, 收花文章: 7339 篇, 收花: 25692 次
回覆時引用此帖
向 mini 送花的會員:
johnss (2018-01-13)
感謝您發表一篇好文章