因為是山寨的,所有本人本著盡量不給「山寨」丟人的原則,一張一張的把恐龍的動作,地平線的變化,植物的種類,天上的雲彩整合成,然後應用在這個小小的遊戲裡。
當然遊戲體驗還是差的一塌糊塗。感興趣的大神不妨抽空調一下,使之更符合人類的直覺,提高遊戲的可玩性。
專案的工程列表如下所示:
sound
資料夾裡面存放了各種音訊資料,例如恐龍死亡時發出的超級瑪麗死亡時的聲音(請不要再鄙視我了,謝謝= =)
barrierthread
障礙物和背景運動的執行緒,包括仙人掌、地貌和雲朵等
crashthread
碰撞檢測執行緒,實時監測恐龍和障礙物是否重疊,即是否碰撞
dinosaurrun
該遊戲的主線程,除了start()
其他執行緒之外,還負責監聽鍵盤事件
dinosaurthread
恐龍運動的執行緒,主要包括分析恐龍的運動軌跡(跳躍時按照h = v0t-0.5gt^2
)、重新整理恐龍的位置(座標)
scaleicon
乙個可以自動調節大小的類
scorethread
統計玩家得分的執行緒
實在沒什麼好寫的了,感謝google吧!
小步快跑才是王道
小步快跑才是王道 別總想搞個大新聞 功能人天價值a 105b10 5c52 d53假如有abc三個功能需求,等待我們開發,相關數值如圖所示,你會怎麼畫原型,安排開發?傳統軟體開發 先做a和 b,到第20天 可以發布乙個價值為 5 5 10 的產品。敏捷開發 先做a,再做 b。這樣,到第 10天,就可...
小步快跑 快速迭代 整理
1 快速迭代首先是一種產品研發理念。在快速迭 念支援下的產品研發是 上線 反饋 修改 上線 這樣反覆更新內容的過程,形式非常適合網際網路產品或者移動端,通過收集資料或使用者反饋迅速知道改進的結果,用快速迭代的方式可以立即在使用者之間找到平衡點。與快速迭代關係最密切的是敏捷管理。具體是故事牆 每日晨會...
企鵝快跑 騰訊敏捷歷程揭秘
文 艾永亮 天生敏捷基因 企鵝出生在極速變化的網際網路行業,出生之時便面臨著四大挑戰。海量使用者的需求 企鵝服務於數以億計的網際網路使用者,在保證業務穩定的前提下,更要滿足海量使用者不斷變化的需求,因此企鵝必須要竭盡全力快速實現乙個個新需求,如果採用傳統的開發方法,使用者是無法接受的。行業的迅速變化...