emmm很奇怪的风格

是想自己写一个啊,不喜勿喷

目前的两个boss:MP5娘,王文强
提示内容太长发不了 =_=

#include<iostream>
#include<cstdio>
#include<ctime>
#include<windows.h>
using namespace std;
string x,y;
struct I{int heal;int att;int stand;int buff;int baoji;int lengdong;int xuean;string s;
}a,b;
void welcome(){printf("                SDFZ版名字竞技场\n");printf("输入两个名字:\n");cin>>x>>y;
}
void BOSS(){if(a.s == "MP5娘"){a.baoji += 100;a.heal += 100;a.lengdong = 0;a.att += 50;b.lengdong -= 10;} else if(b.s == "MP5娘"){b.baoji += 100;b.heal += 100;b.lengdong = 0;b.att += 50;a.lengdong -= 10;}if(a.s == "王文强"){a.baoji = 0;a.heal += 1000;a.lengdong = 20;a.att += 150;b.lengdong -= 10;} else if(b.s == "王文强"){b.baoji = 0;b.heal += 1000;b.lengdong = 20;b.att += 150;a.lengdong -= 10;}
}
void init(){b.att = x[1] + (rand() % 20);b.heal = x[0] - x[2] + rand() % 211;b.heal *= 7;b.stand = rand() % x[1];Sleep(200);a.att = y[1] + (rand() % 20);if(a.att < 0) a.att *= -1;if(b.att < 0) b.att *= -1;a.heal = y[0] - y[2] + rand() % 211;a.heal *= 7;a.stand = rand() % y[1];a.s = x;b.s = y;a.att += 70;b.att += 70;a.baoji = rand() + a.s[2];a.baoji %= 10;a.lengdong = rand()-a.s[1];a.lengdong %= 10;Sleep(1000);b.baoji = rand()+b.s[1];b.baoji %= 10;b.lengdong = rand()-a.s[2];b.lengdong %= 10;b.lengdong += 10;a.lengdong += 10;a.baoji += 20;b.baoji += 20;system("cls");BOSS();
}void print(){srand(time(NULL));printf("                SDFZ版名字竞技场\n");printf("                    by floatiy\n");cout <<"    "<<a.s<<"    HP:"<<a.heal<<"    攻击:"<<a.att<<"    防御:"<<a.stand;cout<<"    暴击:"<<a.baoji<<"    冷冻:"<<a.lengdong<<endl;cout <<"    "<<b.s<<"    HP:"<<b.heal<<"    攻击:"<<b.att<<"    防御:"<<b.stand;cout<<"    暴击:"<<b.baoji<<"    冷冻:"<<b.lengdong<<endl;cout<<"   "<<a.s<<"   ";int q=a.heal;int w=b.heal;while(q>=0){q-=20;cout<<"-";}cout<<endl;cout<<"   "<<b.s<<"   ";while(w>=0){w-=20;cout<<"-";}printf("\n\n\n\n");
}void hit(I &x,I &y){if(x.heal<0 || y.heal<0) return;int opt = rand() % 100 + 1;if(x.s == "王文强" && opt % 4 == 0){x.baoji += 10;x.heal += 50;x.lengdong += 5;print();cout<<"王文强开始了通技课,各项能力提高了!"<<endl;Sleep(500);cout<<"然而大家都睡着了。。。对方跳过一回合"<<endl;Sleep(1500);system("cls");hit(x,y);}if(x.s == "MP5娘" && opt % 3 == 0){//MP5酱 int ham = x.att - rand() % 20;if(ham <= 5) ham = 5;x.stand += 10;y.heal -= ham*7;print();cout<<"--------------------------------------------------------------------------------"<<endl;cout<<x.s<<"启动了核心"<<endl;cout<<x.s<<"造成了"<<ham*5<<"点伤害!"<<endl;Sleep(500);cout<<y.s<<"还有"<<y.heal<<"点生命!"<<endl;Sleep(500);cout<<"MP5娘开启了力场,防御++"<<endl;Sleep(1500);system("cls");return;}if(0<opt && opt < x.baoji){int ham = x.att - rand() % 20;if(ham <= 5) ham = 5;ham *= 3;y.heal -= ham;print();cout<<"--------------------------------------------------------------------------------"<<endl;cout<<x.s<<"打出了致命一击!"<<endl;cout<<x.s<<"造成了"<<ham<<"点伤害!"<<endl;Sleep(500);cout<<y.s<<"还有"<<y.heal<<"点生命!"<<endl;Sleep(1500);system("cls");return;}if(50 <= opt && opt <= 50 + x.lengdong){int ham = y.heal * 0.4;y.heal -= ham;print();cout<<"--------------------------------------------------------------------------------"<<endl;cout<<x.s<<"打开了对方的月考卷子!敌人凉凉了"<<endl;cout<<x.s<<"造成了"<<ham<<"点伤害!(剩余生命的40%)"<<endl;Sleep(500);cout<<y.s<<"还有"<<y.heal<<"点生命!暂停一回合"<<endl;Sleep(1500);system("cls");hit(x,y);return;}if(opt%7 ==0){int ham = y.att * 0.4;y.att -= ham;y.heal += 50;print();cout<<"--------------------------------------------------------------------------------"<<endl;cout<<x.s<<"留了大量的作业!"<<endl;cout<<y.s<<"熬夜爆肝,攻击力下降了"<<ham<<"!"<<endl;cout<<y.s<<"学到了知识,体力恢复了50点!"<<endl;Sleep(1500);system("cls");return;}if(y.stand*2 > opt){y.heal += 50;print();cout<<"--------------------------------------------------------------------------------"<<endl;cout<<x.s<<"的攻击被格挡了!"<<endl;cout<<y.s<<"去校园服务部吃东西"<<endl;cout<<y.s<<"体力恢复了50点!"<<endl;Sleep(1500);system("cls");return;}int ham = x.att - rand() % 20;if(ham <= 5) ham = 5;y.heal -= ham;print();cout<<"--------------------------------------------------------------------------------"<<endl;cout<<x.s<<"造成了"<<ham<<"点伤害!"<<endl;Sleep(500);cout<<y.s<<"还有"<<y.heal<<"点生命!"<<endl;Sleep(1500);system("cls");
}
void begin(){while(1){if(a.heal < 0 || b.heal < 0) break;hit(a,b);if(a.heal < 0 || b.heal < 0) break;hit(b,a);}if(a.heal <= 0) cout<<y<<"胜利了!"<<endl;else cout<<x<<"胜利了!"<<endl;
}int main(){srand(time(NULL));welcome();init();begin();return 0;
}//by SDFZ-Floatiy

手写《奇怪的名字大作战 V1.0》了解一下?相关推荐

  1. 名字大作战V2.0!

    致歉:因为各种原因自测的时候没有找到bug,现在已修改,致歉 版本更新: 1.加入多人对战,形式:个人竞技. 2.采取了函数式技能 3.我是蒟蒻! //by floatiy#include<io ...

  2. 贪吃蛇大作战html5,贪吃蛇大作战5.0.1

    贪吃蛇大作战5.0.1版本是一款用心制作的休闲多人竞技手游,贪吃蛇大作战5.0.1版本游戏吃掉无数对手和食物,各种混乱任务奖励,精致的皮肤效果最为华丽,解锁新地图场景.新颖有趣的通关方式实现了您的所有 ...

  3. 名字大作战小游戏代码(含注释)

    //创作人Allen //代码如下 #include <bits/stdc++.h> #include <windows.h> #include <conio.h> ...

  4. 球球大作战测试服android版,球球大作战6.0

    <球球大作战6.0测试版>是大型的一款特色的趣味类型的经典休闲手游,这款的游戏的玩法就是大家喜爱的类似大鱼吃小鱼类型的,这款游戏日前正式上线更新为全新的6.0全新版,全新的内容,全新的玩法 ...

  5. 球球大作战测试服android版,球球大作战10.0体验服

    在球球大作战10.0体验服中,2019球球们将迎来全新的冒险,多重外观,更加的绚丽夺目,探索新的地图,与不同的对手较量一番,无限吞噬,热血竞技,灵活的走位,搭配强力道具,热血赛事开启,荣耀联盟互动,感 ...

  6. 课表网页完整的php代码,练手Lab课程表小程序源码v1.0.0 Thinkphp 前后端分离

    练手Lab课程表小程序源码是一个基于Thinkphp系统进行开发的前后端分离系统. 源码功能介绍 1.情侣功能 2.情侣间留言 3.情侣间互相设置课程表背景 4.自己日.周课程表背景设置 5.教务系统 ...

  7. 深度学习,实现手写字体识别(大数据人工智能公司)

    手写字体识别是指给定一系列的手写字体图片以及对应的标签,构建模型进行学习,目标是对于一张新的手写字体图片能够自动识别出对应的文字或数字.通过深度学习构建普通神经网络和卷积神经网络,处理手写字体数据.通 ...

  8. 大疆无人机开发:手写全景(思路 + 大疆的坑)

    大疆手写全景的三个思路: 1.采用missionTimeLine的方式实现. 2.采用航点的方式WayPoint实现. 3.采用虚拟摇杆的方式VirtualStick实现. 第一种方案: 其中最符合软 ...

  9. Tensorflow 学习笔记:Mnist 手写训练集调试,准确率变为0.1的解决办法及如何将准确率调高到98%以上

    学习笔记:Mnist 手写训练集 加入隐藏层后准确率变为0.1的解决办法 提高神经网络准确率的尝试 提高准确率:调小每次训练的批次大小 提高准确率:使用交叉熵 更改优化器及学习率 小结 提高神经网络准 ...

最新文章

  1. webapi+ajax跨域问题及cookie设置
  2. 改变图标颜色_LOL设计师宣布修改装备图标:提高清晰度、颜色差异化
  3. php 跳转到另外一个php,PHP: 其他变更 - Manual
  4. SU数据新旧格式转换问题
  5. centos7 如何使用ReaR进行系统备份(如何使用NFS方法设置ReaR备份)
  6. windows域策略——配置组策略刷新间隔
  7. 18.MongoDB之balancer
  8. Python_数据类型_字符串的操作
  9. 如何在 Linux 终端中知道你的公有 IP
  10. 软件用户手册(软件使用说明书)模板
  11. IC卡防批量复制破解 Mifare卡一卡一密方案说明 门禁卡校园卡水卡会员卡防破解方案
  12. C语言:字符串转为long long --- atoll函数
  13. 【推荐】无线通信技术推荐学习图书目录
  14. 网络故障检查、PING命令使用(实测)
  15. 微信聊天记录备份:当前网络状况复杂和连接失败的解决办法
  16. OSPF 多区域原理与配置
  17. JVM 报 GC Overhead limit exceeded 是什么意思?
  18. 转载,汉语世界上最先进的语言(来自几年前的转发,如今重新转发)
  19. 挑战全网最全之django系列
  20. C++客户端和java服务端互相加解密

热门文章

  1. 什么是元认知?其效果和锻炼方法的介绍!
  2. google site 网站搜索功能
  3. 【bzoj3641】货车运输
  4. 鸿蒙开发(13)---ProgressBar与RoundProgressBar组件
  5. Office Web Apps 错误日志
  6. 网络监控工具 开源_排名前5位的开源网络监控工具
  7. 高等数学-曲线积分与曲面积分
  8. Springboot 实现 PC端 微信扫码登录
  9. 1688、淘宝、拼多多的商品类目包、上传类目包
  10. Python3之旅之计算机基础知识