#include <iostream>
#include <cstdlib>
#include <ctime>
#include <Windows.h>
using namespace std;
void Welcome()
{cout << "杨";Sleep(300);cout << "氏";Sleep(300);cout << "出";Sleep(300);cout << "品";Sleep(300);cout << ":";Sleep(300);cout << "打";Sleep(300);cout << "怪";Sleep(300);cout << "小";Sleep(300);cout << "游";Sleep(300);cout << "戏" << endl;
}
int main()
{Welcome();int attack = 1;int defense = 10;int maxhp = 10;int hp1 = 10;int money = 0;int boss[16] = { 0,20,30,40,50,60,70,80,90,100,110,120,130,140,150 ,160 };int boss_attack[16] = { 0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 };double life = 100.000000;srand(time_t(NULL));while (1){QT:system("cls");cout << "1、商城\t2、打怪\t3、恢复\t4、查看\t5、退出游戏" << endl;int n;cin >> n;system("cls");switch(n){case 1:{FLAG:system("cls");cout << "品名\t威力\t金钱\n头盔\t抵御10\t10\n盔甲\t抵御20\t20\n防弹头盔抵御100\t100\n防弹衣\t抵御200\t200\n圣盾\t抵御320\t320\n匕首\t攻击1\t1\n长矛\t攻击30\t30\n机枪\t攻击100\t100\nAWM\t攻击300 300\n(返回初始界面)";string str1;cin >> str1;if (str1 == "头盔"){if (money - 10 > 0){maxhp += 10;defense += 10;money -= 10;}elsecout << "没钱?这可是看钱的社会!" << endl;system("pause");goto FLAG;}else if (str1 == "盔甲"){if (money - 20 > 0){maxhp += 20;defense += 20;money -= 20;}elsecout << "没钱?这可是看钱的社会!" << endl;system("pause");goto FLAG;}else if (str1 == "防弹头盔"){if (money - 100 > 0){maxhp += 100;defense += 100;money -= 100;}elsecout << "没钱?这可是看钱的社会!" << endl;system("pause");goto FLAG;}else if (str1 == "防弹衣"){if (money - 200 > 0){maxhp += 200;defense += 200;money -= 200;}elsecout << "没钱?这可是看钱的社会!" << endl;system("pause");goto FLAG;}else if (str1 == "圣盾"){if (money - 320 > 0){maxhp += 320;defense += 320;money -= 320;}elsecout << "没钱?这可是看钱的社会!" << endl;system("pause");goto FLAG;}else if (str1 == "匕首"){if (money - 1 > 0){attack += 1;money -= 1;}elsecout << "没钱?这可是看钱的社会!" << endl;system("pause");goto FLAG;}else if (str1 == "长矛"){if (money - 30 > 0){attack += 30;money -= 30;}elsecout << "没钱?这可是看钱的社会!" << endl;system("pause");goto FLAG;}else if (str1 == "机枪"){if (money - 100 > 0){attack += 100;money -= 100;}elsecout << "没钱?这可是看钱的社会!" << endl;system("pause");goto FLAG;}else if (str1 == "AWM"){if (money - 300 > 0){attack += 300;money -= 300;}elsecout << "没钱?这可是看钱的社会!" << endl;system("pause");goto FLAG;}else if (str1 == "返回初始界面"){system("cls");goto QT;}break;}case 2:{int k;IO:cout << "请输入对手等级(1~15)" << endl;cin >> k;system("cls");if (k > 15 || k < 0){goto IO;}system("cls");while (1){int num;num = rand();if (num % 2 == 0){cout << "人类先攻击!" << endl;system("cls");boss[k] -= attack;if (boss[k] <= 0){cout << "人类获胜" << endl;int temp1;money += temp1 = rand() % 10 + 1;cout << "金钱+" << temp1 << "\t剩余金钱" << money << endl;system("pause");system("cls");break;}}else{cout << "怪物先攻击!" << endl;system("cls");hp1 -= (boss_attack[k]-defense);if (hp1 <= 0){cout << "怪物获胜" << endl;system("pause");system("cls");cout << "G";Sleep(300);cout << "A";Sleep(300);cout << "M";Sleep(300);cout << "E";cout << " ";Sleep(300);cout << "O";Sleep(300);cout << "V";Sleep(300);cout << "E";Sleep(300);cout << "R" << endl;Sleep(3000);system("cls");return 0;}}}break;}case 3:{if (money - money * 4 / 5 - 1 > 0){hp1 = maxhp;cout << "恢复成功!" << endl;money -= money * 4 / 5 - 1;}elsecout << "这可是看钱的时代!" << endl;system("pause");system("cls");break;}case 4:{cout << "金币数量:" << money << endl;cout << "生命值:" << hp1 << endl;cout << "生命值上限:" << maxhp << endl;cout << "攻击力:" << attack << endl;cout << "防御力:" << defense << endl;system("pause");system("cls");break;}case 5:{cout << "欢";Sleep(300);cout << "迎";Sleep(300);cout << "下";Sleep(300);cout << "次";Sleep(300);cout << "在";Sleep(300);cout << "来";Sleep(300);cout << "!" << endl;system("pause");system("cls");return 0;}case 6:{cout << "欢迎来到开挂世界!" << endl;cout << "请输入密码:";string i;cin >> i;if (i == "123456789" || i == "老九学堂"){cout << "开挂成功!" << endl;money += 100000;}elsecout << "开挂失败!" << endl;system("pause");system("cls");}}}return 0;
}

不嫌弃的话,请给一个赞!求求各位大佬给些赞!

杨氏集团出品:打怪小游戏相关推荐

  1. C++自创打怪小游戏

    大家好,我是yanxinchenji 第一次发博客有点紧张 我前几天写了个打怪小游戏 想发博客上给大家看看 有什么bug欢迎在评论区提出(毕竟这还是个测试版 也可以加我微信:yanxinchenjic ...

  2. Java控制台游戏~600行代码实现打怪小游戏

    Java控制台游戏~600行代码实现打怪小游戏(多图预警) 一,先放个启动界面(一些英雄,怪物技能介绍跟装备属性都写在里边): 二,在这个简单的小游戏里,你可以体验到: 1.打怪: 2.随机玩法寻宝: ...

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

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

  4. 从零开始写C++打怪小游戏(1)

    大家好呀,我是yanxinchenji 最近开学了,作业有点多,停更了一段时间 当然,就算是开学,也抵挡不住我更新的激情!! 所以,我想教大家写一个c++的打怪游戏!!无缝剪辑 话不多说,我们开始吧! ...

  5. Python打怪小游戏

    Python打怪小游戏 1.怪兽池中有若干种怪兽: monsters_pool = ['火柴鼠', '瞌睡熊', '板牙狸', '博学企鹅', '绅士企鹅', '漂浮龟', '皮皮', '贪玩虎', ...

  6. c++实现打怪小游戏

    c++是如何实现打怪小游戏的呢?代码很简陋,请谅解!记得点个赞! #include<iostream> #include<iomanip> using namespace st ...

  7. 【C++】蒟蒻自编文字打怪小游戏

    这些天本蒟蒻自己尝试着编了一个文字小游戏,奈何技术力有限无法短时间内实现太多功能. 在这里开个博客发一下资源,有意的朋友可以下来试玩一下,如果有bug或者建议欢迎私信或评论. 更新v0.0.1: 目前 ...

  8. 简单的C++面向对象打怪小游戏

    //简单的boos打小怪,还能继续优化. Battle.h#pragma once //防止头文件重复 class Battle { public:Battle();~Battle();void Ba ...

  9. 文字打怪小游戏 源码(c++)

    这几天弄了一个文字的 游戏 (跪求赞和评论!!) (跪求赞和评论!!) (跪求赞和评论!!) 小的做东西真的不容易!! 给个赞和评论吧!! 好了,上代码: #include <iostream& ...

  10. Python升级打怪小游戏

    Python文字小游戏可添加各种属性 动手做了一个python小游戏,文字类游戏 比较简单,自学编程小白,欢迎大佬们优化 import random from colorama import init ...

最新文章

  1. 小程序加载大图片 使用widthFix时,图片先拉伸然后才显示完全
  2. 林志玲送衣直播的背后,阿里工程师下了哪些功夫?
  3. 一篇文章7.4万,Nature 33种期刊开放获取新政引争议,社区斥其「寄生虫」
  4. 消息称中国商务部已批准高通收购恩智浦
  5. 利用zxing读写PDF417码制的二维码
  6. cpu序列号能告诉别人嘛_微信这个开关不删除,别人手机能随意登录你的微信,学会告诉家人...
  7. vue里写三元判断绑定class和style
  8. php书签源码,OneNav简约PHP导航书签源码
  9. BZOJ2561最小生成树——最小割
  10. 魅族17系列渲染图曝光:“防爆盾”后盖引网友无限吐槽
  11. Netty 编解码器和 Handler 调用机制
  12. python接口自动化(二十三)--unittest断言——上(详解)
  13. Java并发基础问题总结
  14. boost升压电路 开环 PI 单闭环 双闭环 数学模型 PWM matlab仿真
  15. 神之bug 嵌套RecyclerView谜之滚动
  16. 如何识别哭泣csdn_【jji技术】语音识别工程实战:聊聊语音芯片选型
  17. MySQL全网最细总结
  18. chromium笔记
  19. 编程资料 -C# 多线程 1
  20. GMS/EDLA认证

热门文章

  1. Python 对Excel数据可视化
  2. 设计用什么笔记本好?三大选择要点
  3. 关于developer express 的RepositoryItemCheckEdit 不能多选的问题
  4. 店铺如何提升流量,抢占先机
  5. 拯救全网的Chatgpt解封攻略
  6. 华为交换机审计配置_华为交换机AAA配置管理.doc
  7. 计算机名称缩写大全集,求《魔兽世界》副本名称常用缩写大全?
  8. 紧急通知,1秒下达给员工 | 巴别鸟 V5.0上线
  9. 蛋白质女孩---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十)
  10. 热烈欢迎中消云物联网研究院一行莅临上海铭控!