[C++] 小游戏 能量 1.0.0 版本 zty出品

大家好,也是停更了一段时间,这段时间我去学习了(其实是摸鱼),今天带来一个新游戏《能量》,规则为:使用能量技能来增加能量,消耗能量使用攻击技能来攻击对方,有三个攻击技能:波<海啸<天雷,依次需要1,2,3个能量。也可以用防来防住进攻:波防和海啸防,不要能量(天雷防不了)。目前只能和人机对打。

先赞后看 养成习惯

code:

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int rgzz(int lun, int dineng, int neng){while(1){//人工智障系统int dichu=0;if(lun==1){return 4;}srand(time(0));dichu=rand()%5+1;if(dineng==1&&dichu==2||dineng<=2&&dichu==3) continue;else if(dineng<1&&dichu<4) continue;else if(neng!=2,neng!=3&&dichu==6) continue;else if(neng==0&&dichu==5,dichu==6) continue;else return dichu;}
}
void ts(int lun,int neng){cout<<"第"<<lun<<"轮"<<endl<<"1:波  2:海啸  3:天雷  4:能量  5:防(波)  6:防(海啸) 0:退出游戏  能量:"<<neng<<endl;return;
}
void Bling(){for(int i=0;i<=3;i++){system("color 1A");Sleep(40);system("color 2B");Sleep(40);system("color 3C");Sleep(40);system("color 4D");Sleep(40);system("color 5D");Sleep(40);system("color 6E");Sleep(40);system("color 7F");Sleep(40);}
}
int main(){Bling();system("color 8E");cout<<"欢迎游玩'能量'小游戏\n";int neng=0,dineng=0,lun=0;while(1){int gong=0,fang=0,digong=0,difang=0,chu=0,dichu=0;lun++;ts(lun,neng);cin>>chu;switch(chu){//玩家控制case 1:	  if(neng>=1){gong=1;neng--;cout<<"我:\n波"<<endl;}else{cout<<"没有足够的能量"<<endl;;lun--;continue;}break;case 2:	  if(neng>=2){gong=2;neng-=2;cout<<"我:\n海啸"<<endl;}else{cout<<"没有足够的能量"<<endl;lun--;continue;}break;case 3:	  if(neng>=3){gong=3;neng-=3;cout<<"我:\n天雷"<<endl;}else{cout<<"没有足够的能量"<<endl;lun--;continue;}break;case 4:	  neng++;cout<<"我:\n能量"<<endl;break;case 5:	  fang=1;cout<<"我:\n波防"<<endl;break;case 6:	  fang=2;cout<<"我:\n海啸防"<<endl;break;case 0:   return 0;}dichu=rgzz(lun,dineng,neng);cout<<"敌:"<<endl;switch(dichu){//机器控制case 1:	  digong=1;dineng--;cout<<"波"<<endl;break;case 2:	  digong=2;dineng-=2;cout<<"海啸"<<endl;break;case 3:	  digong=3;dineng-=3;cout<<"天雷"<<endl;break;case 4:	  dineng++;cout<<"能量"<<endl;break;case 5:	  difang=1;cout<<"波防"<<endl;break;case 6:	  difang=2;cout<<"海啸防"<<endl;break;}if(gong==difang,gong==0 ||chu==dichu) continue;//判断游戏是否结束else if(gong>digong,gong!=difang || dichu==4,gong>0 || dichu==4,gong!=0){cout<<"YOU WIN!\n\n";return 0;}else if(digong>gong,digong!=fang || digong!=fang,fang!=0 || chu==4,digong>0){cout<<"YOU DIE!\n\n";return 0;}}return 0;
}

我的赞呢,你看见了吗

作者:zty郑桐羽呀

联系方式:(不挂了,有事私信)

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

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

相关文章

Algoriddim djay Pro Ai for Mac:AI引领,混音新篇章

当AI遇上音乐&#xff0c;会碰撞出怎样的火花&#xff1f;Algoriddim djay Pro Ai for Mac给出了答案。这款专业的DJ混音软件&#xff0c;以AI为引擎&#xff0c;引领我们进入混音的新篇章。 djay Pro Ai for Mac的智能混音功能&#xff0c;让每一位DJ都能感受到前所未有的创作…

计算机系统基础 7 分支程序的实现

简单条件转移指令 根据单个标志位的值&#xff08;CF&#xff0c; SF&#xff0c;OF&#xff0c;PF&#xff0c;ZF&#xff09;来确定是否转移&#xff0c; 如果条件成立&#xff0c;则&#xff08;EIP&#xff09; 位移量 ➡ EIP&#xff0c;否则什么也不做。 注意&#xff0…

深度学习500问——Chapter09:图像分割(4)

文章目录 9.10 Mask-RCNN 9.10.1 Mask-RCNN 的网络结构示意图 9.10.2 RCNN行人检测框架 9.10.3 Mask-RCNN 技术要点 9.11 CNN在基于弱监督学习的图像分割中的应用 9.11.1 Scribble 标记 9.11.2 图像级别标记 9.11.3 DeepLabbounding boximage-level labels 9.11.4 统一的框架 9…

作为 App 开发者会推荐安装的 Mac App

Xcode&#xff0c;作为 App 开发者&#xff0c;必须安装的工具。当然&#xff0c;有经验的开发者不会从 Mac App Store 下载&#xff0c;而是从网站下载&#xff0c;除了安装过程更可控&#xff0c;也方便多版本共存。此外&#xff0c;我不信任任何第三方下载方式&#xff1a; …

表面简单实则暗藏玄机的面试题:Java数组适合做队列吗?

Java数组本身是一种线性数据结构&#xff0c;它可以用来存储一系列固定大小的元素。尽管数组可以用于实现队列的一些基本操作&#xff0c;比如入队&#xff08;enqueue&#xff09;和出队&#xff08;dequeue&#xff09;&#xff0c;但由于其固定的大小&#xff0c;它并不适合…

开关电源重点可靠性测试项目与测试方法

为确保开关电源在复杂工作环境下的安全性与稳定性&#xff0c;各种安全性测试成为不可或缺的环节。本文将深入探讨几项关键的安全性测试项目&#xff0c;帮助用户全面了解如何评估开关电源的可靠性和安全性。 一、过压保护测试方法 目的是为了检测当输出电压过高时&#xff0c;…

Unity限制鼠标光标位置

限制鼠标光标位置 private void Awake() {Cursor.lockState CursorLockMode.Confined;//Cursor.visible false;隐藏鼠标光标 }●Confined&#xff1a;限制光标到游戏窗口。 ●Locked&#xff1a;锁定光标到游戏窗口的中心并隐藏。 ●None&#xff1a;不被修改。

项目9-网页聊天室2(登录)

0.前端知识储备 Ajax请求中的async:false/true的作用 - front-gl - 博客园 (cnblogs.com) 01.前端页面展示 02.后端代码 2.1 CONTROLLER RequestMapping("/login")public Result login(String username, String password, HttpSession httpSession){User user …

乡村振兴与农村社会治理现代化:加强农村社会治理体系和治理能力现代化建设,提升乡村治理效能,为美丽乡村建设提供坚实保障

一、引言 在全面推进乡村振兴的伟大实践中&#xff0c;农村社会治理现代化是不可或缺的重要一环。随着时代的发展&#xff0c;传统的农村社会治理方式已经无法满足现代社会发展的需求。因此&#xff0c;加强农村社会治理体系和治理能力现代化建设&#xff0c;提升乡村治理效能…

2024年电工杯数学建模竞赛思路资料汇总贴

下文包含&#xff1a;2024电工杯&#xff08;电工杯数学建模竞赛&#xff09;思路解析、电工杯参赛时间及规则信息说明、好用的数模技巧及如何备战数学建模竞赛 C君将会第一时间发布选题建议、所有题目的思路解析、相关代码、参考文献、参考论文等多项资料&#xff0c;帮助大家…

深度学习(文章链接汇总)

神经网络与深度学习-简要入门 动手学深度学习-pytorch版本&#xff08;一&#xff09;&#xff1a;引言 & 预备知识 动手学深度学习-pytorch版本&#xff08;二&#xff09;&#xff1a;线性神经网络 YOLOv8 学习与环境配置

XSS漏洞

漏洞描述 XSS全名叫Cross Site Scripting(跨站脚本攻击)因为简写和css同名所以改名为XSS&#xff0c;该漏洞主要利用javascript可以控制html&#xff0c;css&#xff0c;浏览器的行为从而恶意利用&#xff0c;当开发人员未对输入的内容进行过滤或编码时&#xff0c;恶意用户在…

苍穹外卖①

1.BeanUtils.copyProperties(orders,orderVO); BeanUtils.copyProperties 是 Java 中 Apache Commons BeanUtils 库的一个方法&#xff0c;它用于将一个 Java Bean 的属性复制到另一个 Java Bean。这个方法非常适合于对象之间的属性复制&#xff0c;尤其是当源对象和目标对象的…

云服务器上部署Kubernetes集群(K8S)

master节点&#xff1a;master node节点&#xff1a;node1 由于是ubuntu系统&#xff0c;参考两个博客配置 安装vmware搭建k8s集群&#xff08;亲试无坑&#xff09;-CSDN博客 该博客是centos系统&#xff0c;所以稍微有点区别结合另一篇博客一起参考 kubernetes集群…

scrapy进阶(豆瓣新书速递)(比亚迪)

scrapy数据建模与请求 学习目标&#xff1a; 应用 在scrapy项目中进行建模应用 构造Request对象&#xff0c;并发送请求应用 利用meta参数在不同的解析函数中传递数据scrapy构造post请求 1. 数据建模 通常在做项目的过程中&#xff0c;在items.py中进行数据建模 1.1 为什么建…

gt.qpa.xcb: could not connect to display : 1

报错解释&#xff1a; 这个错误通常发生在使用X11&#xff08;X Window System&#xff09;的Linux环境中&#xff0c;当尝试启动一个基于Qt平台的应用程序时。错误信息表明程序无法连接到X服务器显示设备&#xff0c;原因可能是没有正确设置DISPLAY环境变量&#xff0c;或者用…

【Spring security】【pig】Note03-pig token令牌解析器过程

&#x1f338;&#x1f338; pig token令牌解析器过程 &#x1f338;&#x1f338; pig后端源码 一、解析请求中的令牌值。 二、验证令牌 内省并验证给定的令牌&#xff0c;返回其属性。返回映射表示令牌有效。 /*** author lengleng* date 2019/2/1 扩展用户信息*/ publi…

Hot100-栈

20. 有效的括号 - 力扣&#xff08;LeetCode&#xff09; class Solution {public boolean isValid(String s) {//用map的键值对匹配左右括号//按照顺序&#xff0c;先匹配的是左括号&#xff0c;所以栈里面放左括号HashMap<Character, Character> rlationship new Has…

deepinlinuxv23b3用lazarus3.2开发生成2维码

下载&#xff1a; https://sourceforge.net/projects/lazarus/files/ 最新版3.2.2的fpc,3.2的lazarus sourceforge默认下载慢&#xff0c;选择auto-select能够选择近的镜像站点&#xff0c;还不行的话也能够motrix下载会自动更换域名 linux的qrencode安装是 sudo apt…

跨境小白shopee被封号的原因?如何有效预防?

提到跨境电商平台&#xff0c;大家都知道亚马逊、Temu、TikTok shop这些是比较大的电商平台。但最近几年&#xff0c;在东南亚市场上&#xff0c;Shopee虾皮却是颇负盛名的一个跨境电商平台&#xff0c;这也让众多中国跨境小白蜂拥而至。目前shopee的商家正在不断增多&#xff…