c++是如何实现打怪小游戏的呢?代码很简陋,请谅解!记得点个赞!

#include<iostream>
#include<iomanip>
using namespace std;
int main(){int a,b=100,c=50,d,e,f,g,h,j;cout<<"欢迎来到打怪小游戏"<<endl;cout<<"您的初始血量是100,金币是50"<<endl;for(int i=1;i<=10000000;i++){cout<<" 1     2      3       4"<<endl;cout<<"打怪  商店 查看状况  退出 "<<endl;cin>>a;if(a==1){cout<<"小怪分别分为3级,请选择!(按1,2,3)"<<endl;cin>>d;if(d==1){cout<<"提示:这个小怪血量是20!是否打怪?(是按1(打怪),否按2(返回主页))"<<endl;cin>>f;if(f==1){if(c>20){ cout<<"您赢了!金币加20,血量加10!"<<endl; b+=20;c+=10;}else{cout<<"您输了!不要灰心!"<<endl; }}}else if(d==2){cout<<"提示:这个小怪血量是50!是否打怪?(是按1(打怪),否按2(返回主页)"<<endl; cin>>g;if(g==1){if(c>50){cout<<"您赢了!金币加30,血量加20!"<<endl;b+=30;c+=20; }else{cout<<"您输了!不要灰心!"<<endl; }}}else if(d==3){cout<<"提示:这个小怪血量是70!是否打怪?(是按1(打怪),否按2(返回主页)"<<endl;cin>>h;if(h==1){if(c>70){cout<<"您赢了!金币加50,血量加30!"<<endl;b+=50;c+=30;}else{cout<<"您输了!不要灰心!"<<endl; }}}else{cout<<"输入错误!"<<endl; }}else if(a==2){cout<<"血量加20(20金币)编号:1"<<endl;cout<<"战斗甲(血量加60)(50金币)编号:2"<<endl;cout<<"要购买的商品的编号:";cin>>e;cout<<"是否购买?(购买按1(购买),不购买按2(返回主页))";cin>>j;if(j==1){if(e==1){if(b>=20){cout<<"购买成功!"<<endl;b-=20;c+=20; }else{cout<<"余额不足!"<<endl; }}else if(e==2){if(b>=50){cout<<"购买成功!"<<endl;b-=50;c+=50; }else{cout<<"余额不足!"<<endl; }}else{cout<<"输入错误!"<<endl;}}}else if(a==3){cout<<"金币:"<<b<<endl;cout<<"血量:"<<c<<endl; }else if(a==4){return 0;}else{cout<<"输入错误!"<<endl; }
}
return 0;
}

c++实现打怪小游戏相关推荐

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

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

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

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

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

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

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

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

  5. Python打怪小游戏

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

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

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

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

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

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

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

  9. Python升级打怪小游戏

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

最新文章

  1. 河海大学839计算机技术基础,2017年河海大学计算机与信息学院839通信原理考研强化模拟题...
  2. DeepEarth中的拖放行为(DragBehavior)
  3. 二叉排序树的实现——java
  4. 记在两周Android实训之后
  5. loading动画_超干货 CSS3/SVG Loading动画集合
  6. set和dict理论和操作
  7. python plotly 弹出子图_python – 在plotly中添加组条形图作为子图
  8. Java Web学习笔记05:状态管理
  9. 鸿蒙历程和路标图,华为鸿蒙OS:为生态而生,亦为生态所累
  10. python 类继承方法_python类的继承、多继承及其常用魔术方法
  11. 普通程序员想转人工智能,不知道它?别想了!
  12. Cisco路由器配置静态路由
  13. 深度内幕丨揭秘积分墙最新反作弊
  14. Executive functions (执行功能)
  15. RBM(受限玻尔兹曼机)和深层信念网络(Deep Brief Network)
  16. 智慧城市建设,目前所面临的技术瓶颈是什么?
  17. Python+Flask
  18. node.js map 的用法
  19. SVN使用教程(详细)
  20. 操作系统课设——编程演示三种管理方式的地址换算过程

热门文章

  1. 8 puzzle java,用Java解决n-puzzle
  2. 傅里叶变换的基本性质
  3. TCP/IP详解--TCP传输小数据包效率问题
  4. Vue仿移动端喵喵电影项目解析
  5. 喵喵子的python心得2021
  6. linux的usr目录
  7. Redis 延时任务方案分析
  8. 关于Hadoop下载慢的解决办法
  9. 量化投资学习-26:最贵的免费与时间的价值
  10. 总结GLM库中glm::transform(位移), glm:scale(缩放), glm::rotate(旋转)