子程的程序

怀揣着王者梦的青铜玩家

射击游戏

前言

这是一篇射击类小游戏的代码。第一次写的小程序,请多包涵里面的不足。如有高见,敬请指出。

效果图

游戏说明

设计一个base类,包含基本属性。电脑和玩家类都继承自base类。还有一个子弹类。主要有三个函数,ini,show,game,分别用来初始化,显示菜单和进行游戏,功能挤在一起。
运行游戏时,用随机数产生随机种类的敌人。WASD移动,鼠标左键射击。玩家没击败一个敌人后,就会加一个得分。随着玩家得分的升高,敌人的产生概率和属性都会提升。当玩家生命值小于等于0时,此局游戏结束。结算时会根据玩家的得分获得金币,数值上等于玩家的得分,用于升级玩家的属性,且升级会很快。

/////////////////////////////////////////////////////////////
//程序名称:射击游戏
//编译环境:Visual St

...

这是一个 Hello World 的例子

说明

这是一个基础的文章范例,您可以通过这个例子了解基本的文章编辑功能,之后可以修改或删除这个例子。

文章发布后,仅会出现在自己的账户下。如果希望被主站收录,请参考:https://codeabc.cn/p/how-to-be-included

浏览器支持

注意,由于使用了较新的前台技术,要发布文章请使用最新的浏览器。浏览器的版本请确保 Chrome > 80 或 Firefox > 59。

现在使用 Chrome 内核的浏览器很多,只要内核版本达到 80 就可以。

如果找不到合适的浏览器,推荐 Edge,这里下载:https://www.microsoft.com/edge

源码

可以通过工具栏的 {;} 按钮插入源代码。效果如下:

#include <stdio.h>

int main()
{
	printf("Hel
...