C++双人战争游戏(机房娱乐)

前言:良心游戏,欢迎下载~

游戏介绍

本游戏流程介绍

玩家命名
玩家选择角色技能
开始游戏
游戏结束并开始新一轮

玩家选择技能界面:
在这里插入图片描述

本游戏内容介绍

两位玩家进入游戏后,会降落到水平的地面,能够移动和向对手攻击。

移动

  • 玩家一: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);//设置控制台光标状态
    这是处理光标的代码,能够避免频闪的问题,具体请见我的另一篇博客

  2. void jump() { ++j; if (j <= jh) { clear(); --y; print(); } else fly = 1; }
    这段是控制角色跳动的代码,模拟实现了,引力和地平线高度。

游戏下载

下载网址:
https://download.youkuaiyun.com/download/fzy_Raymond/20694348
求赞,求关注~

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值