基於C語言和easyx實現的巧虎划船大冒險遊戲

2021-09-03 08:16:54 字數 514 閱讀 3316

遊戲性:通過鍵盤方向鍵的←、→、↑、↓來控制巧虎(船)的移動,躲避暗礁,碰撞寶物(特殊寶物),來增加積分,在倒計時結束前(到達終點前)爭取得到更多分數。為提高可玩性,寶物(特殊寶物)、暗礁的初始位置、移動速度、出現頻率是隨機的,並可以由玩家來決定遊戲難度,通常遊戲越難,寶物和暗礁的個數越多,速度越快,頻率越高。遊戲中有倒計時顯示,提示玩家遊戲剩餘時間。遊戲結束後,若勝利(達到終點即倒計時結束),彈出排行榜、技術統計和對話方塊,詢問是否增加難度繼續挑戰;若失敗(積分為零),彈出排行榜和對話方塊,詢問是否降低難度繼續。

程式應包含以下資料:

儲存使用者名稱的變數,儲存倒計時的變數,儲存暗礁和寶物(特殊寶物)位置座標以及速度的結構體,及其動態陣列,儲存巧虎座標的整型變數,作為計數器、臨時儲存的變數,顯示字元的臨時陣列,放置外部的image型別變數,捕捉滑鼠操作的mousemsg型別變數。

遊戲面板:分為遊戲區、按鈕區和提示資訊區。

基於C語言和easyx實現的巧虎划船大冒險遊戲

1 需求分析 1.1 功能需求 遊戲性 通過鍵盤方向鍵的 來控制巧虎 船 的移動,躲避暗礁,碰撞寶物 特殊寶物 來增加積分,在倒計時結束前 到達終點前 爭取得到更多分數。為提高可玩性,寶物 特殊寶物 暗礁的初始位置 移動速度 出現頻率是隨機的,並可以由玩家來決定遊戲難度,通常遊戲越難,寶物和暗礁的個...

基於C語言和easyx實現的巧虎划船大冒險遊戲

1 需求分析 1.1 功能需求 遊戲性 通過鍵盤方向鍵的 來控制巧虎 船 的移動,躲避暗礁,碰撞寶物 特殊寶物 來增加積分,在倒計時結束前 到達終點前 爭取得到更多分數。為提高可玩性,寶物 特殊寶物 暗礁的初始位置 移動速度 出現頻率是隨機的,並可以由玩家來決定遊戲難度,通常遊戲越難,寶物和暗礁的個...

基於C語言和easyx實現的巧虎划船大冒險遊戲

1 需求分析 1.1 功能需求 遊戲性 通過鍵盤方向鍵的 來控制巧虎 船 的移動,躲避暗礁,碰撞寶物 特殊寶物 來增加積分,在倒計時結束前 到達終點前 爭取得到更多分數。為提高可玩性,寶物 特殊寶物 暗礁的初始位置 移動速度 出現頻率是隨機的,並可以由玩家來決定遊戲難度,通常遊戲越難,寶物和暗礁的個...