課后作業2:貪吃蛇


學號:2017*****7192
姓名:廉啟臣
我的碼雲貪吃蛇項目倉庫:https://gitee.com/lalala_diligent/sesnake

  1. 給出你的各項任務完成時間估算與實際消耗時間表。
    計划 ————————————10分鍾 ——15分鍾
    估計這個任務需要多少時間 ——20分鍾 ——15分鍾
    開發 ————————————180分鍾——200分鍾
    分析需求 ——————————5分鍾 ———5分鍾
    生成設計文檔 ————————10分鍾 ——10分鍾
    代碼規范 ——————————10分鍾 ——20分鍾
    具體設計 ——————————30分鍾———35分鍾
    具體代碼 ——————————40分鍾———40分鍾
    測試 ————————————5分鍾 ———10分鍾
    記錄用時 ——————————10分鍾 ——8分鍾
    測試報告 ——————————10分鍾 ——15分鍾
    計算工作量 —————————10分鍾 ——15分鍾
    事后總結 ——————————10分鍾 ——15分鍾
    提出過程改進計划 ——————5分鍾——— 10分鍾

  2. 給出你對該游戲改進的基本想法的文字描述以及你對需求的分析和設計。
    答:改進想法:UI:對於游戲的配色,應該適當改進,原版的配色有一些不舒服;背景可以適當改為圖片,如果是純色背景不免有些太單調;
    應把score改為分數二字再加大字體,對於用戶相對友好;
    還有最基本的邊框,四周放在一起不美觀,只留下來上面的邊框,由於將分數字體調大,適當將上邊框加寬;
    功能:游戲中一點聲音沒有,對於游戲來說還是有些失敗的,所以要加上背景音樂還有吃食物音效以及死亡音效;
    在UI改進中,將上邊框調寬,所以應將食物位置和判定死亡位置改動。

  3. 給出你的具體設計的文字描述以及此次任務的代碼量(**行),提交(commit)次數,推送(push)次數。
    代碼總體有266行代碼,我推送並沒有幾次,我是在差不多改完之后再上傳的,前后才兩次提交和推送。以下是對代碼的修改和添加。
    游戲該名稱:

    改分數代碼:

    背景代碼:

    音效代碼:



    去邊框:

    git推送:

  4. 給出你對你所添加的功能或者特性的功能測試報告。請給出測試清單,哪些功能,預期結果是什么,測試結果是什么。
    對於游戲配色總體來說還是蠻好的,格調是清新風,看起來會很讓人舒服。
    背景音樂增加了游戲的樂趣,另加了吃東西的音效和死亡的音效,加強了游戲的樂趣。

  5. 錄制一個演示視頻,演示你新增的功能和特性,將該視頻上傳到優酷之類的視頻平台,將視頻鏈接給出,建議視頻不要超過3分鍾。
    https://v.youku.com/v_show/id_XNDEwNDUxOTUyMA==.html?spm=a2h3j.8428770.3416059.1

  6. 給出你對此次任務的總結與反思。
    這次任務對於python的語法以及函數已經有些生疏,我覺得對於什么語言都不能學過之后拋下。回歸正題,對於這次貪吃蛇游戲的改動做的ui還是不夠太好,雖然功能有一些完善了,還是不夠,之前想要加的開始界面,並沒有實現,還是對與python這門語言理解不夠深刻。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM