前言:良心游戲,歡迎下載~
游戲介紹
本游戲流程介紹
graph LR A(玩家命名) --> B(玩家選擇角色技能) B --> C(開始游戲) C --> D(游戲結束並開始新一輪)
玩家選擇技能界面:
本游戲內容介紹
兩位玩家進入游戲后,會降落到水平的地面,能夠移動和向對手攻擊。
移動
- 玩家一:wasd移動
- 玩家二:方向鍵移動
普攻
- 玩家一:j鍵
- 玩家二:1鍵
技能(以下6選2)
技能效果
- 閃現
- 魅惑
- 手雷
- 撿肥皂
- 三段跳
- 彈射
游戲實現
關於游戲的實現用到了一下幾段內容:
-
CONSOLE_CURSOR_INFO CursorInfo; GetConsoleCursorInfo(handle,&CursorInfo);//獲取控制台光標信息 CursorInfo.bVisible = false; //隱藏控制台光標```
這是控制鍵盤的代碼,也是實現wasd鍵和放向鍵的主要代碼
-
SetConsoleCursorInfo(handle, &CursorInfo);//設置控制台光標狀態
這是處理光標的代碼,能夠避免頻閃的問題,具體請見C++雙人對戰游戲(機房娛樂) -
void jump() { ++j; if (j <= jh) { clear(); --y; print(); } else fly = 1; }
這段是控制角色跳動的代碼,模擬實現了,引力和地平線高度。
游戲下載
下載網址:
https://download.csdn.net/download/fzy_Raymond/20694348
求贊,求關注~