2016年6月16日 星期四

Week15 02132412_沈泓宇

期末作品策劃三:

繼續開啟更多的特效,增強畫面的效果,比如實時光照,軟硬陰影、霧效:


場景做得比較很看了,接著可以做UI部分,開始畫面比較簡單,只需要一個標題、開發人員、開始按鈕即可:


因為場景加了灰蒙蒙的霧效,所以顯得陰沉一點,所以介面就用比較亮、活潑的顏色形成反差,與灰暗的場景互補,給人一種熱血的感覺。

另外,後面的場景中的坦克是AI模式,會在一定的範圍內巡邏。

角色介面;


同樣的比較簡單,只有角色的血條和倒計時進度條。這個遊戲是即時戰鬥的生存遊戲,在一定時間內會不斷有坦克開過來攻擊主角,主角要擊退坦克,避免自己體力損失過多,只要堅持到倒計時結束就算生存成功。

坦克AI的部分程式碼,涉及到狀態機和思考時間的概念。

在主介面時坦克有三種狀態:停留、移動、旋轉,我用了一些隨機數來增加坦克屬性的不確定性、隨機性,避免大量的坦克都有很相似的行為模式。我用隨機數的目的就是模擬真實世界的情況,一個群體里有能力參差不齊的個體,同樣的,不同坦克有大有小。






沒有留言:

張貼留言