本書是筆者多年從事高校教學經驗的結晶之作。全書深入淺出地講解了使用Python語言進行遊戲開發以及幫助讀者快速掌握遊戲設計的基本原理和方法,同時提高應用Python語言編程的能力。
全書精選11個遊戲案例,涵蓋不同的遊戲類型,每章圍繞一個經典遊戲案例展開,並突出一個遊戲編程的主題。本書涉及的主要知識點包括遊戲循環的原理、鼠標及鍵盤事件的處理、碰撞檢測及處理、隨機數的運用、定時器的使用、遊戲場景的滾動、角色動畫的播放、音效及音樂的播放、緩動效果、遊戲關卡設計、遊戲人工智能的原理及運用等。本書將Python語法知識及常用的編程技巧糅合在各個遊戲案例中進行介紹,為讀者展示Python語言的實際運用場景。
本書內容安排合理,架構清晰,注重理論與實踐相結合,適合作為Python開發零基礎讀者的教程,也可作為高等院校的輔導教材,還可供職業技術學校和各類遊戲培訓機構使用。
何青,湖南文理學院計算機教師,畢業於中山大學。從事計算機遊戲設計課程教學十余年,教學經驗豐富,教學成果顯著,主持教育部產學合作協同育人項目“計算機遊戲設計課程教師技能培養”,發表遊戲設計教學研究論文多篇,出版遊戲設計圖書三部:《遊戲程序設計教程》《Java遊戲程序設計教程》《Java遊戲開發實踐——Greenfoot編程快速入門》。