C++雙人對戰游戲(機房娛樂)


前言:良心游戲,歡迎下載~

游戲介紹

本游戲流程介紹

graph LR A(玩家命名) --> B(玩家選擇角色技能) B --> C(開始游戲) C --> D(游戲結束並開始新一輪)

玩家選擇技能界面:
在這里插入圖片描述

本游戲內容介紹

兩位玩家進入游戲后,會降落到水平的地面,能夠移動和向對手攻擊。

移動

  • 玩家一:wasd移動
  • 玩家二:方向鍵移動

普攻

  • 玩家一:j鍵
  • 玩家二:1鍵

技能(以下6選2)

技能效果

  1. 閃現
  2. 魅惑
  3. 手雷
  4. 撿肥皂
  5. 三段跳
  6. 彈射

游戲實現

關於游戲的實現用到了一下幾段內容:

  1.  CONSOLE_CURSOR_INFO CursorInfo;
     GetConsoleCursorInfo(handle,&CursorInfo);//獲取控制台光標信息     CursorInfo.bVisible = false; //隱藏控制台光標```
    

這是控制鍵盤的代碼,也是實現wasd鍵和放向鍵的主要代碼

  1. SetConsoleCursorInfo(handle, &CursorInfo);//設置控制台光標狀態
    這是處理光標的代碼,能夠避免頻閃的問題,具體請見C++雙人對戰游戲(機房娛樂)

  2. void jump() { ++j; if (j <= jh) { clear(); --y; print(); } else fly = 1; }
    這段是控制角色跳動的代碼,模擬實現了,引力和地平線高度。

游戲下載

下載網址:
https://download.csdn.net/download/fzy_Raymond/20694348
求贊,求關注~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM