此做業要求參見:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2476
項目地址:https://coding.net/u/wuyy694/p/pinballhtml
項目名稱:彈球學成語(pinball learning idioms)python
組名:楊老師粉絲羣佈局
組長:喬靜玉學習
組員:吳奕瑤 劉佳瑞 公冶令鑫 楊磊 劉欣 張宇 盧帝同測試
1、文案
.net
所愛隔山海,追夢的過程是孤獨的影子,htm
「你」在彼岸,而我在此岸,blog
海浪濤聲依舊,無情的沖走了岸上的沙石,卻衝不走我對夢想的執着,遊戲
叢山峻嶺,忽明忽暗,爲了攀登夢想的高山,我買了新的爬山服,開發
只爲了心中那一道光,
像樹葉隨風中搖曳,要掛最華麗的帆,
幻想着追夢的遊子有一天能闖出一片天,
翻山越嶺,飄洋過海,終能到達夢想的彼岸。
一直奔跑跌倒的咱們不曾放棄過理想,
只是過程荊棘密佈,
就算滿身是傷不斷失望咱們也要向前征途。
人生不就是這麼殘酷麼?
哪有什麼一路順風,
跌倒了,爬起來,跌倒了,爬起來,跌倒了,爬起來,
把痛苦一次次修練,
在荊棘中堅毅,
在狂風中堅持,
在黑暗中堅強,
倒下99次,我就會再爬起第100次,
在跌跌撞撞中成長,在每每反反中領悟,
彈球學成語,作最勇敢的你,
在跌跌撞撞中學習成語,在每每反反中檢測成語,
迷途知曉,黎明將至,追夢的你不懈努力,
人生的書本又會繼續翻開新的篇章!
2、項目簡介
1.開發環境
本產品基於 python + pygame 開發。
2.運行環境
本產品基於 win7及以上系統安裝下載運行。
3.軟件背景
本遊戲致力於解決當下國民傳統文化知識匱乏,成語背誦十分困難的問題(詳細介紹請見Alpha發佈:https://www.cnblogs.com/ylsfsq/p/9873264.html)。在Final階段,咱們根據用戶測試建議修改了檢測成語的模式中小球不能反彈的問題,而且在學習模式中添加了暫停能夠出現成語的解釋,更加高效的增強了學習成語的效率,而且修改了音樂選擇界面的佈局。
3、美工頁面及功能介紹
1.主界面:
遊戲的主界面「成語學習」「成語檢測」「關於咱們」「設置」四個按鈕。
當用戶用鼠標觸發按鈕的時候會相應的跳轉到按鈕所對應的內容。
2.功能一(成語學習)界面:
此模式爲成語的學習模式,當用戶所控制的木板接不到小球的時候會致使遊戲結束,這也是成語學習於傳統彈 球的結合,此模式不會有成語的檢驗判別,每當木板接到一次小球,小球上的成語就會改變一次。
當用戶點擊「成語學習」按鈕實現進入遊戲模式:
經過鼠標控制擋板移動接到小球
按w鍵使小球速度變快
按s鍵使小球速度變慢
3.暫停界面:
在本階段咱們修改了暫停功能,點擊界面右上角的暫停圖標,遊戲會暫停,而且咱們不管是在成語檢驗模式還 是成語學習模式中將暫停功能中都添加了成語的解釋,當用戶對這個成語產生疑問的時候,能夠觸發暫停按鈕,查當作語的解釋,達到實時學習成語,理解成語的效果。
點擊「開始」按鈕繼續遊戲。
點擊「結束」按鈕結束遊戲
4.功能二(成語檢測)界面:
功能二是咱們在 Beta 階段實現的主要功能。在遊戲界面中,會同時從屏幕上方降落兩個小球,其中一個小球上面的成語是書寫正確的,另外一個小球上面的成語書寫錯誤,用戶須要控制擋板接住帶有正確成語的小球。經過Beta階段的用戶測試,用戶給予了咱們寶貴的意見,由於在此模式雖然能高效的檢測到了成語掌握狀況,可是偏離了傳統彈球遊戲的反彈這個動做,因此咱們對此修改了功能二,使小球隨機按軌跡運動,當木板接到正確的小球以後,會同時反彈出現兩個新的小球進行傳統模式的反彈,這樣,既能夠體驗傳統彈球模式的效果,而且能從中檢驗成語的掌握狀況。
此模式採起積分制度,初始分數爲100,接到正確小球分數加10。
功能二一樣支持遊戲暫停功能。
5.「關於咱們」界面:
點擊「關於咱們」按鈕顯示遊戲官方宣傳海報,點擊「Back」按鈕返回主界面。
6.「設置」界面:
在Final階段咱們對設置界面的佈局進行了修改,使界面更加合理,美觀,易懂。
點擊「設置」按鈕選擇是否添加背景音樂:
點擊「音樂1」或「音樂2」選擇音樂;
點擊「不設置」不添加背景音樂。