Python遊戲開發(PyGame基礎篇): Python Game Programming (An Introduction to PyGame)

· 渥瑪數位有限公司
Ebook
379
Pages

About this ebook

本書是『遊戲設計與開發系列』的第一本書,主要教導新手與初階使用者之讀者熟悉使用Python進行程式開發,配合Pygame套件進入遊戲設計與開發的實際應用,本書Pygame遊戲設計與開發的基礎入門書,主要目的是給初學者可以一步一步安裝好Python程式開發環境,安裝與設定Pygame套件的遊戲開發與設定等等。


目前已經有許多Pygame遊戲開發的網路教學影片與許多文章與討論,由於Pygame遊戲開發充分使用到Python物件導向程式設計與開發的許多技巧,對於學習高階的Python物件導向程式攥寫有許多助益,PyGame 是一個用於開發 2D 遊戲的 Python 套件模組,它為遊戲開發者提供了簡單易用的 API。PyGame這個套件建立在 SDL(Simple DirectMedia Layer)之上,並且能夠處理多種多媒體任務,如音頻、視覺效果、輸入控制等,適合用來創建遊戲、模擬器或其他多媒體應用,雖然目前遊戲設計與開發仍是以C與C++語言為主,但是由於C與C++語言入門雖不難,但是要深入C與C++語言後,可以進行遊戲開發,其門檻對許多專業程式開發人員仍然需要多年的訓練與多年不懈的努力才能有基本遊戲開發的程式攥寫技能,然而遊戲設計除了開發工具熟悉與專業之外,對於遊戲設計的領域知識與獨門技巧,尤其對於圖片、影音、人機介面操控與遊戲繪圖時脈與禎數整合與各種程序分時多工的設計技巧,更是C與C++語言之更深入的高階技巧,致使使用C與C++語言開發遊戲成為及少數專業程式開發人員可以進入的領域。


本書是Python之Pygame遊戲設計中基礎入門書,後續筆者會針對不同遊戲,單獨針對每一種不同類型與獨特的遊戲開發例子,會獨立設計專書來帶領讀者進入遊戲專業開發的殿堂。

About the author


曹永忠 (Yung-Chung Tsao)


國立中央大學資訊管理學系博士,目前在國立暨南國際大學電機工程學系兼任助理教授、靜宜大學資訊工程學系兼任助理教授,專注於軟體工程、軟體開發與設計、物件導向程式設計、物聯網系統開發、Arduino開發、嵌入式系統開發。長期投入資訊系統設計與開發、企業應用系統開發、軟體工程、物聯網系統開發、軟硬體技術整合等領域,並持續發表作品及相關專業著作。


並通過台灣圖霸的專家認證。


目前也透過Youtube在直播平台https://www.youtube.com/@dr.ultima/streams,不定其分享系統設計開發的經驗、技術與資訊工具、技術使用的經驗

 

Email:prgbruce@gmail.com

Line ID:dr.brucetsao

WeChat:dr_brucetsao

作者網站:http://ncnu.arduino.org.tw/brucetsao/myprofile.php

臉書社群(Arduino.Taiwan):https://www.facebook.com/groups/Arduino.Taiwan/

Github網站:https://github.com/brucetsao/

原始碼網址:https://github.com/brucetsao/PICOW

直播平台https://www.youtube.com/@dr.ultima/streams


蔡英德 (Yin-Te Tsai)


國立清華大學資訊科學系博士,目前是靜宜大學資訊傳播工程學系教授、靜宜大學資訊學院院長,主要研究為演算法設計與分析、生物資訊、軟體開發、視障輔具設計與開發。


Email:yttsai@pu.edu.tw

作者網頁:http://www.csce.pu.edu.tw/people/bio.php?PID=6#personal_writing


許智誠 (Chih-Cheng Hsu)


美國加州大學洛杉磯分校(UCLA) 資訊工程系博士,曾任職於美國IBM等軟體公司多年,現任教於中央大學資訊管理學系專任副教授,主要研究為軟體工程、設計流程與自動化、數位教學、雲端裝置、多層式網頁系統、系統整合、金融資料探勘、Python建置(金融)資料探勘系統。


Email: khsu@mgt.ncu.edu.tw

作者網頁:http://www.mgt.ncu.edu.tw/~khsu/

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.