FlappyBird實現(一)邏輯

遊戲大題邏輯:

    加入場景,加入小鳥  遊戲開始,不斷的向場景中加入水管,小鳥受物理影響有一個向下的重力,每點擊一下屏幕 給小鳥一個向上的力,小鳥的x值保持不動,場景向左滾動,因爲運動是相對的,所以看起來像小鳥再向右飛一樣。 加入碰撞檢測,如果小鳥撞擊到水管,則遊戲失敗。反之,如過每有一個水管超過小鳥且無碰撞,則分數加1。

    小鳥身上有一個循環的動畫,暫且不和向上或向下運動綁定。場景後邊有一個背景,不滾動,這樣可以產生縱深感。

   

結算界面:    

    分數大於10分獎勵銅牌

    分數大於20獎勵銀牌

    分數大於30獎勵金牌


Best:

    如果當前是第一次玩,那麼將當前分數保存爲Best。如果有之前有Best就將當前分數和歷史Best對比,如果大於Best,那麼將當前分數保存到Best中。      


排行榜:(由服務器存儲,只顯示前五名)

    將前五次分數保存到數據庫中,再有新紀錄就和數據庫中對比,如果大於最小,則刪除最小,將當前分數保存到服務器。

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