C++编程小游戏------斗罗大陆(1)魂力测评和武魂觉醒

#include <bits/stdc++.h>
#include <windows.h>
using namespace std;
string name,wh;
int hl,wh1;
int gj=50,fy=50,jy=5000,hp=60;
int main() {
//	共十个武魂["昊天锤","蓝电霸王龙","七杀剑","火凤凰","尖尾雨燕","蓝银皇","六翼天使","邪眸白虎","破魂枪","奇茸通天菊"];srand(time(NULL));cout<<"                  ---------斗罗大陆---------"<<endl;cout<<"(福利放送:开局5000点经验)"<<endl; cout<<"你好,欢迎来到斗罗大陆,行走江湖,请留下你的大名:"; cin >> name;if(name=="黄金斗战士"){jy=30000;gj=100;fy=100;hp=160;}cout<<name<<",你即将进行魂力测评,请做好准备"<<endl; Sleep(3000);hl=rand()%100+1;if(hl<=20) {cout<<"你只是一个普通人,没有魂力,平凡的度过一生!!!"<<endl;return 0; }else{hl=(hl-20)/8;cout<<"你的魂力为"<<hl<<"级,请开始你的成神之路"<<endl;}cout<<name<<",你即将觉醒武魂,请做好准备"<<endl; Sleep(3000);wh1=rand()%10;if(wh1==0) {wh="昊天锤";gj+=27;fy+=12;}	if(wh1==1) {wh="蓝电霸王龙";gj+=17;fy+=21;}if(wh1==2) {wh="七杀剑";gj+=31;fy+=7;}if(wh1==3) {wh="火凤凰";gj+=21;fy+=15;}if(wh1==4) {wh="尖尾雨燕";gj+=18;fy+=16;}if(wh1==5) {wh="蓝银皇";gj+=13;fy+=26;}if(wh1==6) {wh="六翼天使";gj+=20;fy+=20;}if(wh1==7) {wh="邪眸白虎";gj+=23;fy+=16;}if(wh1==8) {wh="破魂枪";gj+=28;fy+=10;}if(wh1==9) {wh="奇茸通天菊";gj+=16;fy+=18;}while(jy>=hl*100){hl+=1;cout<<"恭喜"<<name<<"升级,当前魂力"<<hl<<"级!!!"<<endl;cout<<"攻击力加7,防御力加5,HP值加10"<<endl; jy-=hl*100;if(hl%10==0){cout<<"魂力达到瓶颈,请吸收魂环"<<endl;break; }}gj+=7*hl;fy+=5*hl;hp+=10*hl;cout<<"你的武魂是:"<<wh<<"  攻击力:"<<gj<<"  防御力:"<<fy<<"  经验值:"<<jy<<"/"<<hl*100<<"  HP:"<<hp<<endl; return 0;
}

外挂:将名字取为 黄金斗战士 即可获得30000经验值和额外增幅!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/47669.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ES6 数值的扩展(十八)

1. 二进制和八进制字面量 特性&#xff1a;可以直接在代码中使用二进制&#xff08;0b 或 0B&#xff09;和八进制&#xff08;0o 或 0O&#xff09;字面量。 用法&#xff1a;简化二进制和八进制数值的表示。 const binaryNumber 0b1010; // 二进制表示 10 const octalNumb…

麒麟系统arm架构上部署开发环境。

今天早早来到公司&#xff0c;这也是再公司搬址前在老地址待得最后一天&#xff0c;昨天把前面重要的一个任务也完成的差不多了&#xff0c;遂现在记录一下。 收到任务&#xff0c;要将公司的开发环境和生产环境配置在银河麒麟v10服务器上。这个服务器是向华为申请得到的&…

实战:Eureka的概念作用以及用法详解

概叙 什么是Eureka&#xff1f; Netflix Eureka 是一款由 Netflix 开源的基于 REST 服务的注册中心&#xff0c;用于提供服务发现功能。Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件的一部分&#xff0c;基于 Netflix Eureka 进行了二次封装&#xff0c;主要负责…

高性能分布式IO系统BL205 OPC UA耦合器

边缘计算是指在网络的边缘位置进行数据处理和分析&#xff0c;而不是将所有数据都传送到云端或中心服务器&#xff0c;这样可以减少延迟、降低带宽需求、提高响应速度并增强数据安全性。 钡铼BL205耦合器就内置边缘计算功能&#xff0c;它不依赖上位机和云平台&#xff0c;就能…

基于 Go1.19 的站点模板爬虫:构建与实战

引言 随着互联网的发展&#xff0c;网络爬虫已成为数据抓取和分析的重要工具。Go&#xff08;Golang&#xff09;语言凭借其高效、简洁的特性&#xff0c;成为构建爬虫的热门选择之一。本文将引导你使用 Go1.19 版本&#xff0c;构建一个基于站点模板的网页爬虫&#xff0c;以…

npm安装依赖包的多种镜像及方法

一般安装依赖包&#xff0c;都是使用 npmjs 镜像安装&#xff0c;或者使用淘宝镜像安装。 比如&#xff1a; npm i react查看当前镜像&#xff1a; npm config get registry当面对 npmjs 镜像无法访问以及淘宝 npm 镜像&#xff08;cnpm&#xff09;SSL 证书过期的问题&…

PyTorch中的batch_size和num_workers

PyTorch中的batch_size和num_workers 什么是 batch_size&#xff1f;什么是 num_workers&#xff1f;综合考量 什么是 batch_size&#xff1f; batch_size 是指在每次迭代中送入模型进行训练的数据样本的数量。它对训练过程有着重要影响&#xff1a; 计算效率&#xff1a;较大…

数据仓库实践:使用 SQL 计算材料BOM成本单价

背景 在制造业财务数据分析建设过程中&#xff0c;有时需要通过BOM汇总计算材料的单价&#xff0c;一般会有采购核价&#xff0c;库存成本&#xff0c;还有下阶材料单价按用量汇总得到的单价参与。 这些单价来源一般会根据优先级获取并在计算后作为最终的BOM 单价结果。参与财…

GPT-5一年半后发布

GPT-5 一年半后发布&#xff1f;对此你有何期待&#xff1f; 一&#xff1a;GPT-5技术突破预测 GPT-5的推出预示着自然语言处理&#xff08;NLP&#xff09;领域将迎来前所未有的技术革新&#xff0c;这将从多个方面推动行业发展。首先&#xff0c;GPT-5在算法上的进步显著&…

防范UDP Flood攻击的策略与实践

UDP Flood攻击是一种常见的分布式拒绝服务&#xff08;DDoS&#xff09;攻击手段&#xff0c;通过向目标服务器发送大量无效的UDP数据包&#xff0c;消耗其网络带宽和处理资源&#xff0c;最终导致合法的网络服务无法正常运行。本文将深入探讨UDP Flood攻击的原理、常见的防御策…

iOS ------ 编译链接

编译流程分析 编译可以分为四步&#xff1a; 预处理&#xff08;Prepressing)编译&#xff08;Compilation&#xff09;汇编 &#xff08;Assembly)链接&#xff08;Linking&#xff09; 预编译&#xff08;Prepressing&#xff09; 过程是源文件main.c和相关头文件被&#…

SQL Server查询计划阅读及分析

​​​​​​6.4.5. 查询计划阅读及分析 SQL Server中,SQL语句的查询计划可能会包含多个节点,每个节点除了包含和对应一个操作符外,还包含节点及操作符相关的其他信息,其细节与具体的操作符相关。SQL Server查询计划与Oracle执行计划中,虽然每个节点所包含内容的具体称谓…

window11 部署llama.cpp并运行Qwen2-0.5B-Instruct-GGUF

吾名爱妃&#xff0c;性好静亦好动。好编程&#xff0c;常沉浸于代码之世界&#xff0c;思维纵横&#xff0c;力求逻辑之严密&#xff0c;算法之精妙。亦爱篮球&#xff0c;驰骋球场&#xff0c;尽享挥洒汗水之乐。且喜跑步&#xff0c;尤钟马拉松&#xff0c;长途奔袭&#xf…

FastAPI 学习之路(五十九)封装统一的json返回处理工具

在本篇文章之前的接口&#xff0c;我们每个接口异常返回的数据格式都不一样&#xff0c;处理起来也没有那么方便&#xff0c;因此我们可以封装一个统一的json。 from fastapi import status from fastapi.responses import JSONResponse, Response from typing import Unionde…

= null 和 is null;SQL中关于NULL处理的4个陷阱;三值逻辑

一、概述 1、NULL参与的所有的比较和算术运算符(>,,<,<>,<,>,,-,*,/) 结果为unknown&#xff1b; 2、unknown的逻辑运算(AND、OR、NOT&#xff09;遵循三值运算的真值表&#xff1b; 3、如果运算结果直接返回用户&#xff0c;使用NULL来标识unknown 4、如…

Go语言并发编程-Channel通信_2

Channel通信 Channel概述 不要通过共享内存的方式进行通信&#xff0c;而是应该通过通信的方式共享内存 这是Go语言最核心的设计模式之一。 在很多主流的编程语言中&#xff0c;多个线程传递数据的方式一般都是共享内存&#xff0c;而Go语言中多Goroutine通信的主要方案是Cha…

JavaEE:Lombok工具包的使用以及EditStarter插件的安装

Lombok是一个Java工具库&#xff0c;通过添加注解的方式&#xff0c;简化Java的开发。 目录 1、引入依赖 2、使用 3、原理解释 4、更多使用 5、更快捷的引入依赖 1、引入依赖 <dependency><groupId>org.projectlombok</groupId><artifactId>lomb…

pdf提取其中一页怎么操作?提取PDF其中一页的方法

pdf提取其中一页怎么操作&#xff1f;需要从一个PDF文件中提取特定页码的操作通常是在处理文档时常见的需求。这种操作允许用户选择性地获取所需的信息&#xff0c;而不必操作整个文档。通过选择性提取页面&#xff0c;你可以更高效地管理和利用PDF文件的内容&#xff0c;无论是…

结合Redis解决接口幂等性问题

结合Redis解决接口幂等性问题 引言正文收获 引言 该问题产生背景是根据需求描述&#xff0c;要求对已发布的课程能进行编辑修改&#xff0c;并且要求能进行回滚。 幂等性问题描述&#xff1a;对同一个接口并发请求产生的结果是不变的。 Get 请求以及 Delete 请求天然保证幂等…

Linux编辑器——vim的使用

目录 vim的基本概念 命令模式 底行模式 插入模式 注释和取消注释 普通用户进行sudo提权 vim配置问题 vim的基本概念 一般使用的vim有三种模式&#xff1a; 命令模式 底行模式和插入模式&#xff0c;可以进行转换&#xff1b; vim filename 打开vim&#xff0c;进入的…