贪吃蛇改进
- 學(xué)號(hào):2017***7177
- 姓名:孫福瑞
- 碼云地址:https://gitee.com/sqdxb/enthusiastic_snake_improvement/tree/master
1.消耗時(shí)間表
| 估計(jì)時(shí)間 | 375min | 260min |
| 開發(fā) | 300min | 180min |
| 分析需求 | 30min | 30min |
| 生成設(shè)計(jì)文檔 | 20min | 20min |
| 設(shè)計(jì)復(fù)審 | 25min | 30min |
| 代碼規(guī)范 | 15min | 20min |
| 具體設(shè)計(jì) | 60min | 60min |
| 具體編碼 | 120min | 120min |
| 代碼復(fù)審 | 30min | 30min |
| 測(cè)試 | 20min | 20min |
| 記錄用時(shí) | 5min | 10min |
| 測(cè)試報(bào)告 | 30min | 30min |
| 計(jì)算工作量 | 10min | 10min |
| 事后總結(jié) | 20min | 20min |
| 提出過程改進(jìn)計(jì)劃 | 10min | 10min |
2.給出你對(duì)該游戲改進(jìn)的基本想法的文字描述以及你對(duì)需求的分析和設(shè)計(jì)。
? 分析和設(shè)計(jì):首先我認(rèn)為既然是小游戲,就應(yīng)該符合人們的審美與使用習(xí)慣;所以我要改進(jìn)一下游戲界面的UI,有一個(gè)好看的界面以及良好的使用喜歡才會(huì)有用戶的粘合性;增加游戲的難度會(huì)提讓用戶有代入感并且在每個(gè)級(jí)別都有不同的難度來克服贈(zèng)他用戶的體驗(yàn)感;增加多人游戲功能可以讓用戶體驗(yàn)到團(tuán)隊(duì)的樂趣會(huì)更好的提升該款產(chǎn)品的粘合性;增加游戲音效等功能是為了讓用戶有更好的游戲體驗(yàn)。
? 我的設(shè)計(jì)想法是:
- UI的改進(jìn)(背景顏色、邊框、蛇的樣式)
- 增加食物的時(shí)間模塊(隨機(jī)出現(xiàn)分值更高的食物隨時(shí)間的減少而變小)
- 增加背景音樂以及一些事件觸發(fā)音效
- 增加游戲級(jí)別等
- 增加多人游戲、單人游戲通關(guān)等功能
3.給出你的具體設(shè)計(jì)的文字描述以及此次任務(wù)的代碼量(278行),提交(2)次數(shù),推送(2)次數(shù)。
4. 給出你對(duì)你所添加的功能或者特性的功能測(cè)試報(bào)告。請(qǐng)給出測(cè)試清單,哪些功能,預(yù)期結(jié)果是什么,測(cè)試結(jié)果是什么。
| 修改蛇的顏色 | 成功實(shí)現(xiàn) | 成功實(shí)現(xiàn) |
| 修改邊框 | 成功實(shí)現(xiàn) | 成功實(shí)現(xiàn) |
| 增加時(shí)間模塊 | 成功實(shí)現(xiàn) | 未實(shí)現(xiàn) |
| 增加游戲音效 | 成功實(shí)現(xiàn) | 成功實(shí)現(xiàn) |
| 增加游戲級(jí)別 | 成功實(shí)現(xiàn) | 未實(shí)現(xiàn) |
? 小結(jié):理想很完美現(xiàn)實(shí)很骨感,由于我自身原因沒能實(shí)現(xiàn)那么多設(shè)計(jì)方案所寫的那么多功能。原本我的實(shí)際是加一個(gè)開始界面,寫了幾次都沒成功,由于時(shí)間的原因我就放棄了,雖然成功的改進(jìn)了一些小的問題,但還是達(dá)不到自己的要求。交完作業(yè)并不代表這個(gè)項(xiàng)目的終止,我會(huì)繼續(xù)改進(jìn)這個(gè)項(xiàng)目來復(fù)習(xí)python、pygame。
5.錄制一個(gè)演示視頻,演示你新增的功能和特性,將該視頻上傳到優(yōu)酷之類的視頻平臺(tái),將視頻鏈接給出,建議視頻不要超過3分鐘。
? 我的視頻連接:優(yōu)酷視頻:https://v.youku.com/v_show/id_XNDEwNDcxNjQ5Ng==.html?spm=a2h3j.8428770.3416059.1
6.給出你對(duì)此次任務(wù)的總結(jié)與反思。
? 在上傳文件的時(shí)候發(fā)生了點(diǎn)問題,導(dǎo)致我刪了兩次軟件倉庫,然后又百度了一下才弄懂。對(duì)于這次作業(yè)最開始看到有demo用來改代碼就覺得特別簡單,因?yàn)橹耙矊W(xué)過python也寫過一些小程序,所以自己就想了很多改進(jìn)的想法,但是在實(shí)際操作過程中并沒有那么簡單,我的好多需求都沒有加上。其實(shí)我認(rèn)為有很多東西并不是我不會(huì)而是并沒有完全靜下心來去研究它,提交完這次作業(yè)并不代表這個(gè)項(xiàng)目就終止了,我會(huì)繼續(xù)改進(jìn)它,繼續(xù)學(xué)習(xí)python、pygame。
轉(zhuǎn)載于:https://www.cnblogs.com/sqdxb/p/10566129.html
總結(jié)
- 上一篇: composer
- 下一篇: 选择加冒泡排序法与找鞍马之总结与感受