C++自制游戏《Fighter》

本文展示了使用C++编程实现的一款名为《Fighter》的游戏,玩家需操控指示标攻击敌人,抵挡子弹,回合结束时获得加成。攻击需在指示标位于砖块下方时按下空格,抵挡攻击则需在子弹前方打击。游戏还设有速度调节、加成机制和惩罚机制,如指示标打到空白或子弹打到最左侧会扣除血量。
摘要由CSDN通过智能技术生成

话不多说,
直接上代码…

游戏规则:

操控指示标攻击敌人,同时抵挡敌人的攻击,一回合结束后得到加成

  1. 攻击敌人:指示标移动到砖块底下时按空格攻击并打掉方块(必须从下至上!
  2. 抵挡攻击:指示标移动到敌人子弹前方时打击子弹,当子弹防御力降为零时消失
  3. 调节速度:+/-调节速度
  4. 加成:一回合结束后得到攻击力,血量,范围,补满血量的加成
  5. 惩罚机制:指示标打到空白时会扣血,子弹打到最左方会扣血
加成 说明
攻击力 打掉砖块后敌人扣血的数量
血量 增加血量的最大上限
范围 对敌人子弹的打击范围
布满血量 补满血量
#include <iostream>
#include <windows.h>
#include <conio.h>
#include <ctime>
#include <cstdlib>
using namespace std;
#define framelen 60
#define framedepth 5
int s = 60;
int fullhp = 20;
int span = 4;
int hp;
int map[5][80] = {0};
int are
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值