Re: [問題] 小精靈遊戲裡, 如何決定Ghost的路徑

看板java作者 (波卡)時間18年前 (2007/10/13 14:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/7 (看更多)
※ 引述《Racci (Another Day...)》之銘言: 如果只是要讓Ghost會追著Pacman跑的話 其實有幾種簡單的方法... 1. 麵包屑法 想像Pacman每次移動都會在地上留下記號(麵包屑、黏液、隨便怎麼想像 _A_) 那麼Ghost只要跟著那個記號一直走下去就可以了 : ########## : #A B # : # p### # # : # ## # # : # D ## # : ##### C # : # g # ### : # # ##F # : #G# #E# : ########## 2. 節點法 像上圖的A~G是我標上去的節點 可以建個表像這樣 A B C D E F G A - B D D D D D B A - C D D D D . . 簡單的說就是「從縱軸的節點走到橫軸的節點,要走最短路徑的話要先走到哪個節點」 (好饒舌) 就是先用工人智慧把地圖區分成幾個區塊,然後人工找出他們之間的最短路徑 接著判斷Pacman在哪個區塊,Ghost就照著表去走 缺點是動態產生地圖就不能用這招了... -- 這些都是一些模擬方式 不是什麼最佳解 囧> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.5.192
文章代碼(AID): #17464T7U (java)
討論串 (同標題文章)
文章代碼(AID): #17464T7U (java)