開發遊戲實例 - Mediator 仲介者模式

在開發百家樂遊戲的時候
前端使用 AngularJS 負責資料傳遞
利用雙向綁定去處理資料及畫面的呈現
能降低開發量及減少錯誤
所有的資料及動作都是經由 AngularJS 控制
而 AngularJS 就類似 仲介者 的角色

more

開發遊戲實例 - Facade 外觀模式

最近開發一款網頁遊戲 - 百家樂
遊戲畫面的動態效果
對一般的網頁程式人員來說
不是一件難事
但是要做到易維護、易修改、重用性高
就沒有那麼容易
必須事先規畫架構
而外觀模式(Facade)就發揮作用了

more

開發遊戲實例 - 不規則感應區

網頁上要感應滑鼠點擊是否在區塊內
一般會用 div 綁定 click 事件
如果遇到不規則多邊形或是沒有 div 可以綁定
可以用 HTML 的 map 來畫
這二種方式用在靜態網頁上還可以
在遊戲裡畫面常常會換來換去
或者感應區沒辦法綁在元件上
那就不好控制了

more