自制战争小游戏
2024-08-11 14:19:40
发布于:北京
这是作者爆肝3.14小时的游戏
可能做的比较拉如有bug可以在评论区发布
作者可能会不定时更新
把代码复制到DEV C++里运行就可以了
#include <bits/stdc++.h>
#include <unistd.h>
using namespace std;
int kaishi,n,a = 100,b = 100;
int main(){
cout << "------------------" << endl;
cout << "| 开始游戏 |" << endl;
cout << "| 1.开始 2.退出 |" << endl;
cout << "------------------" << endl;
cin >> kaishi;
if(kaishi == 2){
cout << "退出成功";
return 0;
}
cout << "游戏忠告:" << endl;
cout << "抵制不良游戏,拒绝盗版游戏。注意自我保护,谨防受骗上当。" << endl;
cout << "适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。" << endl;
cout << "----------------------------" << endl;
cout << "| 请选择你的游戏角色 |" << endl;
cout << "| 1.步兵 2.空军 3.坦克兵 |" << endl;
cout << "----------------------------" << endl;
cin >> n;
if(n == 1){
cout << "-----------------------------------------------" << endl;
cout << "| 请选择你武器 |" << endl;
cout << "| 1.m4a1卡宾枪 2.ak47突击步枪 3.m134转管机枪 |" << endl;
cout << "-----------------------------------------------" << endl;
int x;
cin >> x;
if(x == 1){
cout << "在2012年5月27号你来到了阿富汗,参加了阿富汗战争" << endl;
cout << "你的血量为100,敌方的血量为100" << endl;
while(true){
if(rand() % 2 == 0){
a -= 10;
cout << "你被敌方攻击了" << endl << "你的血量为" << " " << a << endl;
sleep(1);
}else{
b -= 10;
cout << "敌方被你攻击了" << endl << "敌方的血量为" << " " << b << endl;
sleep(1);
}
if(a == 0){
cout << "很遗憾,你*了" << endl << "游戏结束";
return 0;
}if(b == 0){
cout << "恭喜你,你消灭了敌人" << endl << "游戏结束";
return 0;
}
}
}if(x == 2){
cout << "在2024年2月7号你来到了乌克兰赫尔松,参加了俄乌冲突" << endl;
cout << "你的血量为100,敌方的血量为100" << endl;
while(true){
if(rand() % 2 == 0){
a -= 20;
cout << "你被敌方攻击了" << endl << "你的血量为" << " " << a << endl;
sleep(1);
}else{
b -= 20;
cout << "敌方被你攻击了" << endl << "敌方的血量为" << " " << b << endl;
sleep(1);
}
if(a == 0){
cout << "很遗憾,你*了" << endl << "游戏结束";
sleep(1);
return 0;
}if(b == 0){
cout << "恭喜你,你消灭了敌人" << endl << "游戏结束";
sleep(1);
return 0;
}
}
}if(x == 3){
cout << "在2010年7月9号你来到了阿富汗,参加了阿富汗战争" << endl;
cout << "你的血量为100,敌方的血量为100" << endl;
while(true){
if(rand() % 2 == 0){
a -= 50;
cout << "你被敌方攻击了" << endl << "你的血量为" << " " << a << endl;
sleep(1);
}else{
b -= 50;
cout << "敌方被你攻击了" << endl << "敌方的血量为" << " " << b << endl;
sleep(1);
}
if(a == 0){
cout << "很遗憾,你*了" << endl << "游戏结束";
sleep(1);
return 0;
}if(b == 0){
cout << "恭喜你,你消灭了敌人" << endl << "游戏结束";
sleep(1);
return 0;
}
}
}
}
if(n == 3){
cout << "---------------------------------------" << endl;
cout << "| 请选择你载具 |" << endl;
cout << "| 1.m1主站坦克 2.T90主战坦克 3.豹2A4 |" << endl;
cout << "---------------------------------------" << endl;
cout << endl << "弹药统一为被帽风帽穿甲弹" << endl;
int x;
cin >> x;
if(x == 1){
cout << "在2020年5月27号你来到了阿富汗,参加了阿富汗战争" << endl;
cout << "你的血量为100,敌方的血量为100" << endl;
while(true){
if(rand() % 2 == 0){
a -= 20;
cout << "你被敌方攻击了" << endl << "你的血量为" << " " << a << endl;
cout << "左侧履带受损,你动不了了" << endl;
sleep(1);
}else{
b -= 20;
cout << "敌方被你攻击了" << endl << "敌方的血量为" << " " << b << endl;
cout << "敌方右侧履带受损,敌方动不了了" << endl;
sleep(1);
}
if(a == 0){
cout << "很遗憾,你*了" << endl << "游戏结束";
sleep(1);
return 0;
}if(b == 0){
cout << "恭喜你,你消灭了敌人" << endl << "游戏结束";
sleep(1);
return 0;
}
}
}if(x == 2){
cout << "在2024年2月7号你来到了乌克兰赫尔松,参加了俄乌冲突" << endl;
cout << "你的血量为100,敌方的血量为100" << endl;
while(true){
if(rand() % 2 == 0){
a -= 20;
cout << "你被敌方攻击了" << endl << "你的血量为" << " " << a << endl;
cout << "左侧履带受损,你动不了了" << endl;
sleep(1);
}else{
b -= 20;
cout << "敌方被你攻击了" << endl << "敌方的血量为" << " " << b << endl;
cout << "敌方右侧履带受损,敌方动不了了" << endl;
sleep(1);
}
if(a == 0){
cout << "很遗憾,你*了" << endl << "游戏结束";
sleep(1);
return 0;
}if(b == 0){
cout << "恭喜你,你消灭了敌人" << endl << "游戏结束";
sleep(1);
return 0;
}
}
}if(x == 3){
cout << "在2010年7月9号你来到了某个不知名地方,参加了战争" << endl;
cout << "你的血量为100,敌方的血量为100" << endl;
while(true){
if(rand() % 3 == 0){
cout << "你弹药殉爆了" << endl << "你*了";
return 0;
}
if(rand() % 2 == 0){
a -= 50;
cout << "你被敌方攻击了" << endl << "你的血量为" << " " << a << endl;
cout << "左侧履带受损,你动不了了" << endl;
sleep(1);
}else{
b -= 50;
cout << "敌方被你攻击了" << endl << "敌方的血量为" << " " << b << endl;
cout << "敌方右侧履带受损,敌方动不了了" << endl;
sleep(1);
}
if(a == 0){
cout << "很遗憾,你*了" << endl << "游戏结束";
sleep(1);
return 0;
}if(b == 0){
cout << "恭喜你,你消灭了敌人" << endl << "游戏结束";
sleep(1);
return 0;
}
}
}
}
if(n == 2){
cout << "--------------------------" << endl;
cout << "| 请选择你载具 |" << endl;
cout << "| 1.f16 2.f/a-18 3.苏57 |" << endl;
cout << "--------------------------" << endl;
cout << endl << "f16和f/a-18为AIM-120D空空导弹" << endl;
cout << endl << "苏57为R37M空空导弹" << endl;
int x;
cin >> x;
if(x == 1){
cout << "在2020年5月27号你来到了阿富汗,参加了阿富汗战争" << endl;
cout << "你的血量为100,敌方的血量为100" << endl;
while(true){
if(rand() % 2 == 0){
a -= 20;
cout << "你被敌方攻击了" << endl << "你的血量为" << " " << a << endl;
sleep(1);
}else{
b -= 20;
cout << "敌方被你攻击了" << endl << "敌方的血量为" << " " << b << endl;
sleep(1);
}
if(a == 0){
cout << "很遗憾,你*了" << endl << "游戏结束";
sleep(1);
return 0;
}if(b == 0){
cout << "恭喜你,你消灭了敌人" << endl << "游戏结束";
sleep(1);
return 0;
}
}
}if(x == 2){
cout << "在2019年7月9号你来到了某个不知名地方,参加了战争" << endl;
cout << "你的血量为100,敌方的血量为100" << endl;
while(true){
if(rand() % 2 == 0){
a -= 20;
cout << "你被敌方攻击了" << endl << "你的血量为" << " " << a << endl;
sleep(1);
}else{
b -= 20;
cout << "敌方被你攻击了" << endl << "敌方的血量为" << " " << b << endl;
sleep(1);
}
if(a == 0){
cout << "很遗憾,你*了" << endl << "游戏结束";
sleep(1);
return 0;
}if(b == 0){
cout << "恭喜你,你消灭了敌人" << endl << "游戏结束";
sleep(1);
return 0;
}
}
}if(x == 3){
cout << "在2010年7月9号你来到了某个不知名地方,参加了战争" << endl;
cout << "你的血量为100,敌方的血量为100" << endl;
while(true){
if(rand() % 2 == 0){
a -= 50;
cout << "你被敌方攻击了" << endl << "你的血量为" << " " << a << endl;
sleep(1);
}else{
b -= 50;
cout << "敌方被你攻击了" << endl << "敌方的血量为" << " " << b << endl;
sleep(1);
}
if(a == 0){
cout << "很遗憾,你*了" << endl << "游戏结束";
sleep(1);
return 0;
}if(b == 0){
cout << "恭喜你,你消灭了敌人" << endl << "游戏结束";
sleep(1);
return 0;
}
}
}
}
return 0;
}
全部评论 13
支持主播
2024-08-11 来自 北京
1建议加一些互动,现在有点单调、
2024-08-11 来自 北京
0
请家人们顶一顶吧,谢谢
2024-08-11 来自 北京
1顶
2024-08-11 来自 北京
0顶
2024-08-11 来自 北京
0顶(我是徐靖钥
2024-08-11 来自 北京
0
玩WOT吗
2024-11-08 来自 上海
0bu玩
2024-11-08 来自 北京
0
弹药库受损
2024-11-02 来自 浙江
0支持作者,但是有点无聊。刚保存到文件夹里就又删了
2024-09-10 来自 江苏
0谢谢
2024-09-10 来自 北京
02024-09-10 来自 江苏
0
顶
2024-08-19 来自 北京
0顶
2024-08-19 来自 北京
0顶
2024-08-19 来自 北京
0我和“暗区突围玩家团(卡莫纳人)”的小伙伴都在ACGO等你,快用这个专属链接加入我们吧!https://www.acgo.cn/application/1812351660521213952
2024-08-12 来自 北京
0我和“暗区突围玩家团(卡莫纳人)”的小伙伴都在ACGO等你,快用这个专属链接加入我们吧!https://www.acgo.cn/application/1812351660521213952
2024-08-12 来自 北京
0我和“暗区突围玩家团(卡莫纳人)”的小伙伴都在ACGO等你,快用这个专属链接加入我们吧!https://www.acgo.cn/application/1812351660521213952
2024-08-12 来自 北京
0《左侧履带受损》
2024-08-09 来自 湖南
0太垃圾了
2024-08-09 来自 广东
0
有帮助,赞一个