這本書可線上閱讀,完全免費。亦可付費購買電子書或實體書。 - http://gameprogrammingpatterns.com/contents.html 從遊戲程式設計的角度說明幾個設計範式。懂了 C++ 程式設計基礎後,由特定領域切入來學習更高階的程式設計技巧是不錯的學習路徑。 剛接觸「設計範式(Design Pattern)」容易因過於抽象導致學習效果差,甚至因此排斥設計範式。本書說明 Pattern 的方式是先說明應用情境,搭配圖文與程式碼解說,學起來比較踏實。 本書以「公開寫作」的方式進行。作者在撰寫本書初期即將內容公開於 GitHub,並接受外界的反饋,適時調整書的內容。 - https://github.com/munificent/game-programming-patterns