課程:《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
!