无聊打发时间好帮手(就是有点费眼睛)

#include<iostream>
#include<windows.h>
using namespace std;int main() {int a = 0, sheng = 20, gong = 10, fang = 10, b, shengm = 20, yao = 0;int guais, guaig, qian = 0, c;while (a == 0) {cout << "1.勇者商店" << endl;cout << "2.讨伐魔物" << endl;cout << "3.角色资料" << endl;cout << "请选择..." << endl;cout << endl;cin >> b;if (b == 1) {cout << "1.装备" << endl;cout << "2.药品" << endl;cout << "输入0退出" << endl;cout << endl;cin >> b;if (b == 1) {while (b != 0) {cout << "1.武器" << endl;cout << "2.盾牌" << endl;cout << "3.盔甲" << endl;cout << "输入0退出" << endl;cout << endl;cin >> b;if (b == 1) {cout << "1.骑士长剑(+10) 价值:20" << endl;cout << "2.石中剑(+20) 价值40" << endl;cout << "3.魔王的右手(+90) 价值150" << endl;cout << "输入4退出" << endl;cout << endl;cin >> b;if (b == 1 && qian >= 20) {gong = 20;qian -= 20;cout << "自身攻击" << gong << endl;}if (b == 2 && qian >= 40) {gong = 30;qian -= 40;cout << "自身攻击" << gong << endl;}if (b == 3 && qian >= 150) {gong = 100;qian -= 150;cout << "自身攻击" << gong << endl;}}if (b == 2) {cout << "1.皇家盾牌(+10) 价值:20" << endl;cout << "2.永恒堡垒(+20) 价值40" << endl;cout << "3.魔王的左手(+90) 价值150" << endl;cout << "输入4退出" << endl;cout << endl;cin >> b;if (b == 1 && qian >= 20) {fang = 20;qian -= 20;cout << "自身防御" << fang << endl;}if (b == 2 && qian >= 40) {fang = 30;qian -= 40;cout << "自身防御" << fang << endl;}if (b == 3 && qian >= 150) {fang = 100;qian -= 150;cout << "自身防御" << fang << endl;}}if (b == 3) {cout << "1.战争盔甲(+10) 价值:20" << endl;cout << "2.不灭龙甲(+20) 价值40" << endl;cout << "3.魔王的精华(+90) 价值150" << endl;cout << "输入4退出" << endl;cout << endl;cin >> b;if (b == 1 && qian >= 20) {shengm = 20;qian -= 20;cout << "自身生命" << shengm << endl;}if (b == 2 && qian >= 40) {shengm = 30;qian -= 40;cout << "自身生命" << shengm << endl;}if (b == 3 && qian >= 150) {shengm = 100;qian -= 150;cout << "自身生命" << shengm << endl;}}}}if (b == 2) {cout << "1.快速回复(花费1)" << endl;cout << "2.恢复药剂(花费5)*5" << endl;cout << "输入0退出" << endl;cout << endl;cin >> b;if (b == 1 && qian >= 1) {sheng = shengm;qian--;cout << "自身生命" << sheng << endl;}if (b == 2 && qian >= 5) {yao = yao + 5;cout << "药品数量" << yao << endl;}}}else if (b == 2) {cout << "1.小怪" << endl;if (gong >= 15) {cout << "2.魔头" << endl;if (gong >= 20) {cout << "3.大魔王" << endl;cout << "输入0退出" << endl;cout << endl;cin >> b;}else {cout << "输入0退出" << endl;cout << endl;cin >> b;}}else {cout << "输入0退出" << endl;cout << endl;cin >> b;}if (b == 1) {guais = 30;guaig = 5;c = 5;while (guais > 0 && sheng > 0) {cout << "1.攻击" << endl;cout << "2.防御(次数" << c << ")" << endl;cout << "3.回复(闪避)" << endl;cout << endl;cin >> b;if (b == 1) {guais = guais - gong;sheng = sheng - guaig;cout << "怪物生命" << "-" << gong << "=" << guais << endl;cout << "自身生命" << "-" << guaig << "=" << sheng << endl;}if (b == 2 && c != 0) {if (fang >= guaig) {guais = guais - (fang - guaig);cout << "怪物生命" << "-" << fang - guaig << "=" << guais << endl;}else {sheng = sheng - (guaig - fang);cout << "自身生命" << "-" << guaig - fang << "=" << sheng << endl;}c--;}if (b == 3 && yao > 0) {yao--;sheng = sheng + 20;if (sheng > shengm)sheng = shengm;cout << "药品数量" << yao << endl;cout << "自身生命+20(" << sheng << ")" << endl;}if (sheng <= 0) {cout << "你死了" << endl;break;}}if (sheng > 0) {qian = qian + 2;cout << "金币" << "+2" << endl;}cout << endl;}if (b == 2) {guais = 50;guaig = 10;c = 7;while (guais > 0 && sheng > 0) {cout << "1.攻击" << endl;cout << "2.防御(次数" << c << ")" << endl;cout << "3.回复(闪避)" << endl;cout << endl;cin >> b;if (b == 1) {guais = guais - gong;sheng = sheng - guaig;cout << "怪物生命" << "-" << gong << "=" << guais << endl;cout << "自身生命" << "-" << guaig << "=" << sheng << endl;}if (b == 2 && c != 0) {if (fang >= guaig) {guais = guais - (fang - guaig);cout << "怪物生命" << "-" << fang - guaig << "=" << guais << endl;}else {sheng = sheng - (guaig - fang);cout << "自身生命" << "-" << guaig - fang << "=" << sheng << endl;}c--;}if (b == 3 && yao > 0) {yao--;sheng = sheng + 20;if (sheng > shengm)sheng = shengm;cout << "药品数量" << yao << endl;cout << "自身生命+20(" << sheng << ")" << endl;}if (sheng <= 0) {cout << "你死了" << endl;break;}}if (sheng > 0) {qian = qian + 10;cout << "金币" << "+10" << endl;}cout << endl;}if (b == 3) {guais = 100;guaig = 20;c = 15;while (guais > 0 && sheng > 0) {cout << "1.攻击" << endl;cout << "2.防御(次数" << c << ")" << endl;cout << "3.回复(闪避)" << endl;cout << endl;cin >> b;if (b == 1) {guais = guais - gong;sheng = sheng - guaig;cout << "怪物生命" << "-" << gong << "=" << guais << endl;cout << "自身生命" << "-" << guaig << "=" << sheng << endl;}if (b == 2 && c != 0) {if (fang >= guaig) {guais = guais - (fang - guaig);cout << "怪物生命" << "-" << fang - guaig << "=" << guais << endl;}else {sheng = sheng - (guaig - fang);cout << "自身生命" << "-" << guaig - fang << "=" << sheng << endl;}c--;}if (b == 3 && yao > 0) {yao--;sheng = sheng + 20;if (sheng > shengm)sheng = shengm;cout << "药品数量" << yao << endl;cout << "自身生命+20(" << sheng << ")" << endl;}if (sheng <= 0) {cout << "你死了" << endl;break;}}if (sheng > 0) {qian = qian + 100;cout << "金币" << "+100" << endl;}cout << endl;}}else if (b == 3) {printf("请稍后");for (int i = 1; i <= 5; i++) {printf(".");Sleep(500);}printf("\n自身资料\n");printf("----------------------------------------------\n");printf("生命: %d ", sheng);printf("攻击: %d\n\n", gong);printf("防御: %d ", fang);printf("生命上限: %d\n\n", shengm);printf("金币: %d ", qian);cout << endl << endl;}}return 0;
}

界面效果


打发时间好助手

打怪物小游戏,无聊打发时间相关推荐

  1. 战神世界II 一个用IE玩的战略游戏 上班打发时间 不用安装任何客户端!

    最近玩了一个用浏览器就可以玩的网络游戏,不用下载直接注册就可以玩了.自己建设城堡,生产建筑,招募各种士兵,训练部队,生产装备,研发科技,打猎抢劫,攻打城堡,联盟外交,还可以和其他玩家一起打盟战. 这款 ...

  2. c语言mac小游戏,Mac自带小游戏怎么玩以打发空闲时间

    在我们的空闲时间,许多用户都喜欢玩一些小游戏来打发时间,但是许多MAC用户却不知道怎么玩MAC自带的小游戏.今天小编就给大家讲讲这些小游戏的操作方法吧. 具体的操作方法: 1.emacs是unix的t ...

  3. 苹果系统java小游戏_Mac自带小游戏怎么玩?

    在我们的空闲时间,许多用户都喜欢玩一些小游戏来打发时间,但是许多MAC用户却不知道怎么玩MAC自带的小游戏.今天小编就给大家讲讲这些小游戏的操作方法吧. 具体的操作方法: 1.emacs是unix的t ...

  4. 玩bing提供的多种免费在线游戏打发时间(popcap出品)

    当你无聊的时候,玩在线游戏来打发时间是非常好的选择,现在微软的搜索引擎bing中就带有多款顶级的在线游戏,包括宝石迷阵2.8球冠军.植物大战僵尸.祖玛等等,虽然这些游戏看上去非常简单,但是大多数情况下 ...

  5. 谷歌浏览器小恐龙Java实现小游戏

    没有学过Java窗体,没有学会绘画,没有学过线程,自己在谷歌浏览器没网无聊打发时间可以的.一点小小的兴趣,然后自己从网上找了些视频看看 感谢爱奇艺视频里的根号申老师,很有趣. 下面是我的粗糙的小恐龙跳 ...

  6. ABAP开发 扫雷小游戏

    ABAP语言主要是服务于SAP的业务开发,虽然和JAVA类似,但是局限性比较大,开发游戏这类逻辑复杂的项目的话,相对比较繁琐 闲时尝试着拿ABAP开发一款Windows的扫雷小游戏,打发无聊...直接 ...

  7. 80款FLASH小游戏合辑,附Flash播放器 | Yongd's Blognbsp;nbsp;分享网络好资源

    80款FLASH小游戏合辑,附Flash播放器 合辑大小:244MB ,游戏数量:80款 ,搜集整理by:炙炎.游戏均来自网络 ,只是搜集整理 ,希望大家喜欢.游戏合辑完全绿色 ,下载后解压即可,另附 ...

  8. html 拖放实现拼图游戏,Canvas drag 实现拖拽拼图小游戏

    博主一直心心念念想做一个小游戏-  前段时间终于做了一个小游戏,直到现在才来总结,哈哈- 以后要勤奋点更新博客! 实现原理 1.如何切图? 用之前的方法就是使用photoshop将图片切成相应大小的图 ...

  9. 用C++语言写游戏——打怪小游戏

    想玩游戏吗? 就到某位神犇这来吧! 这会告诉你很多游戏写法! 今天,神犇就开始书写第二期--打怪小游戏!!! 很容易,只需要用脑袋想想即可,READY--GO! 我也希望大家多多捧场哦~~~ 有一点点 ...

最新文章

  1. 从零开始学_JavaScript_系列(14)——dojo(7)(饼图,BorderContainer,hashchange,弹窗)...
  2. net.sf.json.JSONObject 和org.json.JSONObject 的差别
  3. 《ASCE1885的网络编程》---Winsock APIのIP地址转换函数
  4. optee内核中栈的介绍(二)
  5. CAS5.3.14安装、配置完全教程
  6. Validation(2)
  7. feignclient对象找不到_成都附近有什么相亲活动?为什么有些人就是找不到对象?梨子游玩...
  8. 应届生求职产品经理系列【三】:0岁产品经理的八大困惑(上)
  9. 加载gif动图_GIF生成神器——ScreenToGif
  10. html 绝对位置居中,如何在div中对绝对定位元素进行居中?
  11. L1-017. 到底有多二-PAT团体程序设计天梯赛GPLT
  12. React Native创建项目等待时间长解决
  13. maven ojdbc6和ojdbc8 jar包下载地址
  14. 网页flash加载不出来
  15. java jstl 配置_jstl的tld配置
  16. 用脑电波控制智能假肢:如何利用深度学习技术进行EGG数据分类
  17. 【面试智力题】一楼到十楼的每层电梯门口都放着一颗钻石,钻石大小不一。你乘坐电梯从一楼到十楼,怎样拿到最大的一颗?
  18. 通过算法理解,把字符串转换成整形数字
  19. ES6读书笔记(下)
  20. 互联网金融想革中国金融体系的命?

热门文章

  1. 硬件学习之路-改善稳压电路的动态响应
  2. android自定义控件padding属性无效的解决
  3. django实现腾讯云短信sdk和redis缓存服务,手机号验证码登录,未注册直接注册登录
  4. 时间序列常见模型介绍与实战(SPSS)
  5. CSS3如何横向居中+纵向居中 in grid container
  6. 自定义View-饼状图(百分比图)
  7. 分享一些个人觉得非常好用的软件吧
  8. 2021年 第12届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2021.04.18】
  9. redis课程视频 黄建宏_求redis从入门到精通视频教程【50讲全】
  10. QT(1)- QString