課程:《Python程式設計》
班級: 2041
姓名: 孫嘉臨
學號: 20204107
實驗教師:王志強
實驗日期:2020年6月29日
必修/選修: 公選課

##作為一個輕度遊戲玩家,當然是要寫一個差不多點的遊戲作為期末作業提交

##本遊戲來自於《python程式設計》第二版,書後遊戲製作指導

1.首先安裝pygame包

2.定義遊戲,初始化並建立遊戲後,執行得到了一個初始框

新增設定檔案,便於更改視窗長寬高和背景顏色等

同時匯入import一下,加入部分程式碼就可以了

再寫飛船模組

再次回到主py檔案import

最後加上億點點細節,我們就得到了如下幾個檔案:

1.主py遊戲檔案

2.遊戲統計資訊

3.遊戲得分資訊

4.遊戲開始按鈕資訊

5.遊戲設定資訊

6.遊戲相關元素(外星人、飛船、子彈)資訊

至此,遊戲設計結束

碼雲倉庫地址:https://gitee.com/besti2021python/sjl20204107/tree/master/the-fourth-experience

視訊連結:https://www.bilibili.com/video/BV1AX4y1w7hh

實驗過程中遇到的困難:

太多困難,幾乎是看著書一步一步做完的,內容也與書上的大致差不多

最主要的還是拼寫上出現錯誤,拼寫錯誤導致有時候報屬性錯誤

實驗收穫:

聽再多的原理也不如自己實操一次來的記憶深刻,這次用class和定義函式真的是定義到吐

做遊戲真難,再也不吐槽各大遊戲公司蜜汁優化

python學起來有些吃力,可能是與其他理科生相比少了c語言基礎,今後有能力盡量學完補上

人生苦短,好好學python