Python 遊戲開發講座進階篇|動作射擊與 3D賽車 | 拾書所

Python 遊戲開發講座進階篇|動作射擊與 3D賽車

$ 671 元 原價 850

業界專家親自傳授的遊戲開發必備知識與技術

本書是用Python程式語言解說如何開發正式遊戲的教材,將帶領你實際製作動作遊戲、射擊遊戲、還有模擬3D影像效果的3D賽車遊戲,從動手做的過程中學會開發遊戲的Know How。

藉由本書,您將可以了解:
.遊戲開發的基本知識
.基礎的遊戲物理學
.如何製作地圖編輯器
.遊戲業界的開發祕辛
.開發動作遊戲的技巧
.Pygame的用法
.開發射擊遊戲的技巧
.開發3D賽車遊戲的技巧

 

<序>

本書是用Python程式語言解說如何開發正式遊戲的教材。倘若你已經具備了Python方面的知識,直接閱讀這本《進階篇》,就能紮實地學會開發遊戲的Know How。這本書製作了動作遊戲、射擊遊戲、還有模擬3D影像效果的3D賽車遊戲。上一本著作曾經解說過幾個小遊戲的作法,包括掉落物拼圖遊戲、角色扮演遊戲,若你能一併瀏覽,可以學到更廣的遊戲開發領域。

筆者的本業是遊戲設計師,使用C/C++、C#、Java、JavaScrip等語言開發過遊戲軟體及應用程式。認識Python之後,愛上它的魅力,而開始使用Python開發遊戲。多數拿起這本書的人,應該都已經理解Python的優點,不過為了還不熟悉Python的讀者,我想在此簡單介紹這個程式語言的優秀之處。

首先,與C語言及Java等其他語言相比,Python的描述方法很簡單,能立即確認輸入程式執行的動作,因此Python可說是極適合初學者學習的程式語言。此外,Python還有許多可以開發各種軟體的模組,專業的程式設計師能使用這些模組來組合出高階程式。換句話說,這是一種廣泛且深奧的程式設計語言。我們從近年來Python大受歡迎,被運用在企業的系統開發、機器學習的人工智慧開發、學術研究領域等情況就能瞭解,Python是極為優秀的程式開發語言。

筆者根據各種商用遊戲軟體的開發經驗撰寫了這本書,書中網羅了開發遊戲需要的技巧,當你在製作原創遊戲時,可以當作參考。此外,筆者撰寫這本書的目的是希望透過遊戲開發深入學習Python,對於想進一步運用Python的人來說,也非常實用。若這本書能幫助到希望體會開發遊戲的樂趣,或想實現偉大夢想的人,筆者將深感榮幸。

Brand Slider