C++版打怪小游戏源代码分享
需积分: 13 50 浏览量
更新于2024-08-05
收藏 7KB TXT 举报
C++游戏开发基础知识点总结
通过分析提供的代码,我们可以总结出以下几个重要的知识点:
**1. C++基本语法**
* 使用 `#include` 指令来包含头文件,例如 `#include<bits/stdc++.h>`。
* 使用 `using namespace std;` 语句来指定标准命名空间。
* 使用 `double` 数据类型来定义浮点数数组,例如 `double shanghai[20]={0.6,1.1,2,3.16,5.5,7,10,20,50,100,146.23,254.13,312,403,601,1023};`。
**2. 数组和指针**
* 使用数组来存储数据,例如 `double shanghai[20];`。
* 使用指针来访问数组元素,例如 `shanghai[0]`。
**3. 函数**
* 使用 `void` 关键字来定义无返回值的函数,例如 `void chushihua();`。
* 使用函数参数来传递数据,例如 `void game()`。
* 使用 `system` 函数来执行系统命令,例如 `system("cls");`。
**4. 输入输出**
* 使用 `scanf` 函数来读取用户输入,例如 `scanf("%d",&k);`。
* 使用 `printf` 函数来输出信息,例如 `printf("请输入对手等级(0~15)\n");`。
**5. 控制流**
* 使用 `if` 语句来控制流程,例如 `if(k>15||k<0)`。
* 使用 `while` 循环来执行重复的任务,例如 `while(wj_health>=0)`。
* 使用 `goto` 语句来跳转到指定的标签,例如 `goto IO;`。
**6. 随机数**
* 使用 `srand` 函数来设置随机数种子,例如 `srand(time(NULL));`。
**7. 游戏逻辑**
* 使用游戏循环来实现游戏的主循环,例如 `while(wj_health>=0)`。
* 使用游戏状态机来管理游戏的状态,例如 `wj_health` 和 `boss`。
**8. C++标准库**
* 使用 `<bits/stdc++.h>` 头文件来包含 C++ 标准库。
* 使用 `<conio.h>` 头文件来包含控制台输入输出函数。
* 使用 `<windows.h>` 头文件来包含 Windows 操作系统的 API 函数。
这个游戏程序使用 C++ 语言来实现游戏逻辑,并使用了数组、指针、函数、输入输出、控制流、随机数等技术来实现游戏的功能。
2019-03-04 上传
2023-05-18 上传
2023-06-12 上传
2023-06-02 上传
2023-04-24 上传
2023-05-30 上传
2023-05-11 上传
![](https://profile-avatar.csdnimg.cn/f71c8073e7874bbb9366ea7ed4ab3307_anakai.jpg!1)
万年不会破深搜
- 粉丝: 105
- 资源: 3
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命