2008年12月18日 星期四

BCB

恩...做到現在狀況還算可以
不過陸陸續續一直出現問題
似乎沒有想像中順利

一開始寫的時候
只有演算法跟部份程式
腦中一片空白的把BCB打開
然後開始key程式碼進去
有演算法的話
基本上只要翻成程式碼就沒問題了

先用C++把程式給寫了出來
接著開始把BCB的指令加進去
出現了很多錯誤
程式碼不是丟進去就能用
從迷宮的輸出
很天真的就一個一個的印出來
然後是思考上的問題
我一直以為
是要放一個變數代表老鼠去跑迷宮的陣列
後來..
看了很多網路上的資料
有程式碼也有講解的
才發現
原來我的思路一直都是錯的
老鼠迷宮的想法應該是去判斷陣列的每一格
既然設定了0跟1代表路徑跟牆壁
所以執行程式的時候
應該是依序判斷下一格是否是路徑還是牆壁

搞懂這個部份後
走迷宮的程式總算是看懂了
把程式碼改好也寫出來了

可是當BCB執行的時候
又讓我失望了..
雖然程式碼的部份可以run起來
但執行的時候
卻只能印出原來的迷宮
走過路徑那邊一執行就會當機





目前大概做到這樣
還在研究那段程式碼到底哪裡怪怪的..

沒有留言:

張貼留言