Day 1-Python 簡易遊戲編程

教材

由於買的書全沒到,今日份的學習參考的是python遊戲編程

它前面的幾P我之前就學過了,今天學P10-P14

任務

  1. 完成Python課程
  2. 刷leetcode題目5題簡單題,記錄錯題

記錄

項目一:完成一個單玩家操縱的”乒乓遊戲“

開始時間:20:00

結束時間:22:06

代碼量:70行

反思:太太太慢了!!!

原因:外因:中間一直在調試直播間,又遇上了警察來做社區調查填表,老媽總是來打擾。新機械鍵盤還沒適應

內因:自己對於基礎的python程序還不熟練,個別函數仍然需要查詢百度,喜歡動不動拿手機去水羣,中途聊天太久,沒有集中精力。

收穫:

  1. 鍵盤監聽函數onkey()基礎使用方法

例:

onkey(lambda: move(20), 'Right') 

需要配合listen()使用

  1. 填充顏色設置:
fillcolor("black")
項目二:使用pygame開發flappybird

參考:B站UP主 膠皮睿 的視頻

開始時間:22:40

結束時間:1:09

代碼量:106行

反思:還是太慢

原因:困了,思考很慢&對代碼不夠熟練

收穫:

  1. 初步瞭解了pygame庫的基礎用法

  2. 第一次完成了具有實際意義的,可以給他人玩的一款小遊戲

  3. 打包時務必前往程序所在目錄

  4. 打包帶圖片的內容時資源帶文件夾需要放在dist目錄中

  5. 打包時注意帶上參數:-F -w

  6. 初步瞭解了幀的含義及其在遊戲中的作用

  7. 巧用隊列!!

  8. 儘量用簡單方法實現複雜概念,不要疊資源,充分利用已有的

任務一完成!

任務二未完成……

學習時長四小時以上,完成!

今日成品代碼量:176行!

代碼詳見github~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章