這是用 MFC C++ 做的遊戲,除了磚牆是找免費商用圖以外,其他的圖都是我自己畫的。
地圖檔是老師提供的,我不知道原出處是哪裡。
想說我比較擅長程式作業就先做完他了,還加了一堆有的沒有的功能(愈做愈快樂?),雖然是我自己太閒加的,但還是希望是可以加分啦。畢竟我之前就做過類似寫法的遊戲,所以這個專案對我而言其實蠻簡單的,差異應該只有開發環境而已,邏輯都大同小異。
值得注意的是因快速重新渲染造成的畫面閃爍問題,這第一次在寫遊戲時遇到,我先把圖形寫在記憶體裡再統一印出來就解決了,可能之前網頁的渲染機制都幫我處理好這些問題了吧?
滑鼠拖曳地圖
用滑鼠滾輪放大縮小
可切換為以玩家為中心的移動模式
後來還加了立體感
做了一堆額外功能結果真正的加分題還沒做... 不說了我要去寫伺服器連線的加分題了
如果想玩可以到這裡下載