IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C++双人对战游戏(机房娱乐) -> 正文阅读

[C++知识库]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.csdn.net/download/fzy_Raymond/20694348?spm=1001.2014.3001.5501
求赞,求关注~

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-10 13:14:33  更:2021-08-10 13:16:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 19:18:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码