c++武将PK源代码(免费复制)

这是一个使用C++编写的两人回合制游戏,玩家和电脑分别扮演武将1和武将2进行战斗。游戏中有攻击、防御、集气和必杀四种行动选择,每种行动会影响角色的生命、气和伤害。玩家通过输入数字决定行动,电脑采用随机策略。游戏结束条件为一方生命值归零,胜利者将被宣布。
摘要由CSDN通过智能技术生成

#include <cstdio>
#include <iostream>
#include <cmath>
#include <algorithm>
#include <string>
#include <cstring>
#include <ctime> 
using namespace std;

int health1 = 5, health2 = 5;
int power1 = 0, power2 = 0;
int cnt = 0;

//片段1 游戏介绍
void intro()
{
    srand(time(NULL));   
    cout << endl << endl; 
    cout << "两人回合制游戏,每回合双方同时在“攻击、防御、集气、必杀”四种行动中选一种。" << endl << endl;
    cout << "1. “生命”:每人 5 点生命,生命归 0 立即死亡;" << endl << endl;
    cout << "2. “伤害”:攻击造成 1 伤害,防御免除攻击伤害,互相攻击双方都不受伤害,必杀造成 3 伤害;" << endl << endl;
    cout << "3. “必杀”:必杀需消耗 2 “气”,双方同时必杀则相安无事,否则放必杀者给对手造成伤害,对手的行动无任何效果;" << endl << endl;
    cout << "4. “气”:防御对方攻击增加 1 气,集气且不受到伤害增加 1 气。" << endl << endl;
    cout << "----------单挑开始,你是武将1,电脑指挥武将2----------" << endl << endl;
}

// 片段3 确定人类策略
namespace human
{
    int strategy(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值