C++ 游戏 丧尸危机 解析

有粉丝问我如何通过

如下: 

/*
end:
bad end
1(饿死了) 10 0->去邻居家 
2(丧尸咬死) 1 9->在家->商场 
3(家中疯了) 0 10->在家->在家(多刷几次) 
4(做任务1个人) 7 3->在家->商场->给子弹->杀出去->3交换->留在这->1个人做 
5(死在基地) 5 5->在家->商场->给食物->杀出去->2交换->留在这 
6(少年咬死) 5 5->在家->商场->不给->杀出去->4交换->离开->当天离开->带上->水管->一起2楼->枪->不杀
7(被狗咬死) 5 5->在家->商场->不给->杀出去->4交换->离开->当天离开->带上->水管->一起2楼->食物->找->其他入口 
8(妹子杀死) 先达成线索 2和4->按true end2过程走(妹子要活着)
9(实验体) 5 5->在家->前往商场->不给->杀出去->3交换->离开->当天离开->带上->不给->独自2楼->食物打发->去找他->寻找其他入口
10(另一个基地) 5 5->在家->前往商场->不给->杀出去->3交换->离开->当天离开->带上->给枪->独自1楼->食物打发
11(子弹不足) 0 10->去邻居家 
12(被击毙) 通关基础剧情(已领取)->0 10->在家->在家
13(反杀) 通关基础剧情(已领取)->1 9->在家->在家
14(到外面) 通关基础剧情(已领取)->7 3->在家->商场->给子弹->杀出去->0交换->离开->当天离开->带上->不给->独自2楼->食物打发->不找他
15(新笔迹) 通关基础剧情(已领取)->按bad end9过程走

happy end
happy end1:0 10->在家->在家(多刷几次)
heppy end2:7 3->在家->商场->给子弹->杀出去->3交换->留在这->一起
happy end3:7 3->在家->商场->食物->守着->0交换->留在这 
happy end4:7 3->在家->商场->食物->守着->0交换->离开->当天离开->带上->水管->一起2楼->食物 
happy end5:达成happy end4->5 5->在家->商场->不给->杀出去->3交换->离开->当天离开->带上->水管->一起2楼->枪->安抚他 

true end
true end1:7 3->在家->商场->食物->守着->0交换->离开->当天离开->带上->枪->单独1楼 
true end2:5 5->在家->前往商场->食物->杀出去(这时候20%妹子不s) 
true end3:5 5->在家->前往商场->不给->杀出去->3交换->离开->当天离开->带上->水管->一起2楼->枪->不杀
true end4:通关基础剧情->不领取
true end5:通关基础剧情(已领取)->7 3->在家->商场->食物->守着->0交换->离开->当天离开->带上->水管->一起2楼->枪->杀 

线索 
基础线索
线索1 达成true end1 
线索2 达成true end3
线索3 5 5->在家->前往商场->不给->杀出去->3交换->离开->当天离开->带上->水管->一起2楼->枪->杀
线索5 达成bad end8 
线索4 达成true end2 
线索6 达成bad end9

进阶线索
线索1 s50次(主页面按7刷)
线索2 达成true end4
线索3 达成bad end13
线索4 达成bad end15 
线索5 达成true end5
线索6 达成bad end14

总体攻略: 
基础剧情通关:6基础线索达成->bad end10走一遍 
接下来是两条线(分开的)
1.通关进阶剧情
开启进阶结局:6进阶线索达成->线索(主页面)->团结起来
进阶剧情通关:开启进阶结局->按bad end14走 
2.尸王线
开启尸王线:6进阶线索达成->线索(主页面)->杀光->15bad end达成->成就(主页面)
终极剧情通关:尸王线->在家->商场->杀了->杀出去->0交换->离开->当天离开->带上->水管->一起2楼->枪->杀 

最后:建议把if(v>=12&&qxs==0)(在1560行)改为if(v>=12&&swx==0),这样可以三条线都体验一遍
另:子弹食物分配输入666666 5201314(假的)有意想不到的效果哦!(线索中可以刷到)

C++丧尸危机游戏代码是一个基于C++语言编写的游戏程序,它模拟了一个丧尸危机的场景,玩家需要在游戏中与丧尸进行战斗并生存下去。以下是一个简单的C++丧尸危机游戏代码的示例: ```cpp #include <iostream> #include <string> using namespace std; class Player { private: string name; int health; int damage; public: Player(string playerName, int playerHealth, int playerDamage) { name = playerName; health = playerHealth; damage = playerDamage; } void attack() { cout << name << " attacks and deals " << damage << " damage!" << endl; } void takeDamage(int amount) { health -= amount; cout << name << " takes " << amount << " damage!" << endl; if (health <= 0) { cout << name << " has been defeated!" << endl; } } }; class Zombie { private: int health; int damage; public: Zombie(int zombieHealth, int zombieDamage) { health = zombieHealth; damage = zombieDamage; } void attack() { cout << "Zombie attacks and deals " << damage << " damage!" << endl; } void takeDamage(int amount) { health -= amount; cout << "Zombie takes " << amount << " damage!" << endl; if (health <= 0) { cout << "Zombie has been defeated!" << endl; } } }; int main() { Player player("Player1", 100, 20); Zombie zombie(50, 10); while (player.health > 0 && zombie.health > 0) { player.attack(); zombie.takeDamage(player.damage); if (zombie.health > 0) { zombie.attack(); player.takeDamage(zombie.damage); } } if (player.health > 0) { cout << "Player wins!" << endl; } else { cout << "Zombie wins!" << endl; } return 0; } ``` 这段代码创建了一个Player类和一个Zombie类,分别表示玩家和丧尸。在游戏中,玩家和丧尸可以互相攻击,并根据造成的伤害来更新各自的生命值。游戏通过循环判断玩家和丧尸的生命值是否大于0来确定游戏的胜负。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值