Show Me Demo
讓我們把焦點轉回遊戲程設的核心工作上:也就是 Graphics API — DirectGraphics 與 OpenGL 的學習上。無論是學習何種 API,一開始免不了都是需要熟記很多很多的函式名稱、呼叫方式、傳入參數等等繁複的東西。然後還需要把整個繪圖 API 的程式設計流程架構,從頭到尾的徹底瞭解;在學習 API 時很重要的一件事,就是要用心去思考繪圖 API 設計者的想法,盡可能的掌握住這個繪圖 API 的「設計思維」,以其思維模式來學習。如果能夠掌握住了這個重點,則我相信不管是在學習繪圖 API 的理論,或甚至是記憶函式的名稱等等,都會變成是很自然而然的容易理解。記得試著多問自己「why」與「why not」。
淺談遊戲程式設計入門- [進階篇]
Posted on 九月 22, 2008 by hsinjungwu
淺談遊戲程式設計入門 – [基礎篇]
Posted on 九月 22, 2008 by hsinjungwu
Power Of Language
當然,這裡所指的語言是專指「程式語言」而言。讓我們一步步來進行。
『首先,請開始學習C++。』
嗯?什麼?你說你會VB、會C語言?還有JAVA?ASP、SQL?讓我再說一次:「請開始學習C++。」無論你之前學習過什麼樣的程式語言,請記得,現在我們談論的是最適合用來開發遊戲程式核心的程式語言。C++無庸置疑是目前功能最強大、效率最好、操作彈性最佳,也是最複雜難懂的語言。因此,C++用來開發遊戲程式核心,至少在PC平台上,是最最合適的不二人選。
『OK,OK,我已經聽到很多不以為然的聲音了;請給我一點機會解釋一下。』
淺談遊戲程式設計入門 – [概論篇]
Posted on 九月 22, 2008 by hsinjungwu
原作者不知何許人也。而我只找到三篇「淺談遊戲程式設計入門」。
Introduction And Assertion
『我想做遊戲!』
『我的夢想就是做出一個怎樣怎樣的遊戲..』
我們之中的許多人從小就是玩遊戲長大的,遊戲是人類的天性與本能;人類的「遊戲心」自古至今沒有改變過,只是不停地在演進。從最原始單純的運動競賽,到今日各種各樣的電子娛樂,莫一不是為了滿足人類的「遊戲心」。遊戲的理由,或許你我心中都有一個不盡相同的答案,但是它的本質始終是相同的 — for fun。然而在玩著遊戲的我們之中,開始有了一群人,不滿於現存的遊戲世界與遊戲規則。「那麼我們就自己創造一個新的世界吧。」他們想。於是世界的命運巨輪緩緩的轉動,在人類的遊戲史上,又寫下了嶄新的一頁。