本作者无聊就编了一个猜拳游戏

智能程度:相当于原始人

话不多说,上代码!

#include<iostream>
#include<fstream>
#include<windows.h>using namespace std;long long level=1;
string name,sname,a,win="你赢了",lose="你输了",ping="平局";void wait(){system("pause");
}void clean(){system("cls");
}void jd(){int b=rand()%2;if (b==0){sname="sb";}else{sname="250";}cout<<"你的对手:"<<sname<<'\n';cout<<"准备好了吗(三局两胜)"<<'\n';wait();clean();int x=0,y=0;for (int i=0;i<3;i++){cout<<"第"<<i+1<<"局"<<'\n';cout<<"石头:stone 剪刀:scissors 布:paper"<<'\n'; string k;int c=rand()%3;cin>>a;if (c==0){k="stone";if (a==k){cout<<"对手:"<<k<<'\n';cout<<name<<":"<<a<<'\n';cout<<ping<<'\n';}else if (a=="scissors"){cout<<"对手:"<<k<<'\n';cout<<name<<":"<<a<<'\n';cout<<lose<<'\n';x++;}else{cout<<"对手:"<<k<<'\n';cout<<name<<":"<<a<<'\n';cout<<win<<'\n';y++;}}if (c==1){k="scissors";if (a==k){cout<<"对手:"<<k<<'\n';cout<<name<<":"<<a<<'\n';cout<<ping<<'\n';}else if (a=="paper"){cout<<"对手:"<<k<<'\n';cout<<name<<":"<<a<<'\n';cout<<lose<<'\n';x++;}else{cout<<"对手:"<<k<<'\n';cout<<name<<":"<<a<<'\n';cout<<win<<'\n';y++;}}if (c==2){k="paper";if (a==k){cout<<"对手:"<<k<<'\n';cout<<name<<":"<<a<<'\n';cout<<ping<<'\n';}else if (a=="stone"){cout<<"对手:"<<k<<'\n';cout<<name<<":"<<a<<'\n';cout<<lose<<'\n';x++;}else{cout<<"对手:"<<k<<'\n';cout<<name<<":"<<a<<'\n';cout<<win<<'\n';y++;}}if (x==2||y==2){break;}wait();clean();}if (x==y){cout<<ping<<'\n';}else if (x>y){cout<<lose<<'\n';}else{cout<<win<<'\n';level++;}wait();
}void sx(){cout<<"名字:"<<name<<'\n';cout<<"等级:"<<level<<'\n'; wait();clean();
}void cd(){ofstream outfile;outfile.open("game.game");outfile<<name<<' '<<level;cout<<"存档成功"<<'\n';wait();clean();
}int main(){cout<<"要新建账号还是打开存档"<<'\n';cout<<"1.新建账号"<<'\n';cout<<"2.打开存档"<<'\n';cin>>a;if (a=="1"){cout<<"请输入姓名";cin>>name;}else{ifstream infile;infile.open("game.game");infile>>name>>level;}clean();while (true){cout<<"1.对战"<<'\n';cout<<"2.属性"<<'\n';cout<<"3.存档"<<'\n';cin>>a;if (a=="1"){ jd();}else if (a=="2"){sx();}else if (a=="3"){cd();}clean();}return 0;
}

如果有不好玩的地方可以把建议打在评论区里

c++猜拳小游戏【开源】相关推荐

  1. python猜拳小游戏代码200行左右_python简单小游戏代码,python简单小游戏代码200行...

    如何看懂python杨辉三角代码? 第一步先找规律,抽象化问题.首先我们观察到,第一行为[1],我们直接赋给一个变量:初始化数列 p = [1].核心点是这个除去首位两个 [1] 的中间部分:[p[0 ...

  2. 人机猜拳代码python_python实现人机猜拳小游戏

    今天的这篇文章呢是对人机猜拳小游戏--石头剪刀布的一个描述以及代码展现 石头剪刀布游戏代码的简介:关于石头剪刀布这个小游戏,大致得到思路就是,玩家出一个手势,然后电脑再随机出一个手势,最后再判断是玩家 ...

  3. 9206-1118-周三 猜拳小游戏一次性版本

    9206-1118-周三 猜拳小游戏一次性版本 源码 https://cloud.189.cn/t/NV7Njin2MBby(访问码:gr3w) 先建好相关文件 入口文件入口函数中的代码 在入口函数中 ...

  4. 猜拳游戏php代码,最常见的猜拳小游戏Android代码实现

    本文实例为大家分享了Android猜拳小游戏,供大家参考,具体内容如下 简单的 页面跳转 和 点击事件 的实现... --> AndroidManifest.xml package=" ...

  5. 实现石头剪刀布获胜法_用java实现一个猜拳小游戏

    本文实例为大家分享了java实现猜拳小游戏的具体代码,供大家参考,具体内容如下 项目名称 猜拳小游戏 项目描述 玩家与电脑进行猜拳游戏,玩家行为采用输入方式,电脑行为采用随机形式. 实现: User类 ...

  6. python人机猜拳_python实现人机猜拳小游戏

    今天的这篇文章呢是对人机猜拳小游戏--石头剪刀布的一个描述以及代码展现 石头剪刀布游戏代码的简介:关于石头剪刀布这个小游戏,大致得到思路就是,玩家出一个手势,然后电脑再随机出一个手势,最后再判断是玩家 ...

  7. 【Python】潜水小白,分享一个简单基础的tkinter的猜拳小游戏

    潜水小白,分享一个简单基础的tkinter的猜拳小游戏 没什么技巧,代码如下,喜欢的可以试验一下. 图片是我自己的,可一手动换成你想要的(tkinter默认好像支持gif格式的,其它好像要转换一下,另 ...

  8. python编程猜拳游戏_python写猜拳小游戏

    #!/usr/bin/python # -*- coding: UTF-8 -*- #猜拳小游戏 import random mora = {'石头':1,'剪子':2,'布':3} count = ...

  9. 猜拳小游戏(while)循环

    猜拳小游戏 游戏规则:程序产生一个[1, 100]之间的随机整数,用户输入整数进行猜测,如果猜对了,就结束游戏:如果猜错了,程序会提示你是猜高了还是猜低了,然后让你继续输入整数进行猜测. (一)编程实 ...

  10. 【java学习】猜拳小游戏

    猜拳小游戏,实现内容:选择对战人物,记录对战详情,循环对战,记录胜场,第21行的ROBOT方法思路不错,记录一下 package day1204;import day1203.Acount;impor ...

最新文章

  1. 包银消费CTO汤向军:消费金融大数据风控架构与实践
  2. 【Python】函数外定义变量并在函数内进行更新
  3. 16进制 转为图片 php_Python 十六进制hex-bytes-str之间的转换和Bcc码的生成
  4. genymotion linux 32,Ubuntu Linux 32bit - 不是Genymotion虚拟设备
  5. 查看静态库(.a文件)内容
  6. node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用(转)
  7. 深度防范,如何应对区块链安全问题?
  8. java 字符串 float_Java 字符串转float运算 float转字符串
  9. Access无法打开 Windows 出现正在准备安装,正在配置
  10. 学计算机电脑厚度23mm,电脑桌尺寸标准
  11. 操作无法完成因为其中的文件夹或文件已在另一个程序中打开
  12. win11硬盘分区如何合并 windows11硬盘分区合并的解决方法
  13. 从零开始开发一个大型网站
  14. 简单OR复杂?机器学习专家为你解密企业风险量化模型
  15. r7 5800x配什么主板和显卡
  16. MT7628 OpenWRT21 SIM8202驱动ppp拨号rndis拨号
  17. CSDN博客 论坛——读好书,畅想 我的IT成长路 活动【已完成】
  18. GPU编程--CPU和GPU的设计区别
  19. 我在帝都买房后,又开始思考怎样赚更多的钱了。
  20. vijos1027-spfa关键路径-休息中的阿呆

热门文章

  1. 使用xCAT安装部署Linux以及Windows操作系统
  2. App 调试的几个命令实践
  3. Selenium - Selenium best practices
  4. 让北大青鸟网络工程师飞得更高更快!
  5. 利用中文维基百科数据进行词语相似度word2vec实验
  6. Openssl加密库
  7. MBA-day11数学-浓度问题-练习题
  8. 【msvcp100.dll下载】msvcp100.dll丢失修复
  9. Computer:互联网开放平台项目知识补充之开发-运维-网络-网关等术语(DMZ、负载均衡、F5、Nginx、容器)的简介、使用方法之详细攻略
  10. Imply之HTTP推送