社区讨论
文字游戏-生化危机0.3.4
灌水区参与者 14已保存回复 27
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 27 条
- 当前快照
- 1 份
- 快照标识符
- @mi6w8a0y
- 此快照首次捕获于
- 2025/11/20 11:50 4 个月前
- 此快照最后确认于
- 2025/11/20 16:07 4 个月前
CPP
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
struct node1
{
int hp;
int exp;
int atk;
int def;
}steve;
struct node2
{
int hp;
int atk;
int def;
int exp;
int lev;
bool nodie;
}zombie;
struct node3
{
int hp;
int atk;
int def;
int exp;
int lev;
bool nodie;
}creeper;
struct node4
{
int hp;
int atk;
int def;
int exp;
int lev;
bool nodie;
}skeleton;
int main()
{
steve.atk=10;
steve.def=1;
steve.exp=0;
steve.hp=50;
zombie.nodie=true;
skeleton.nodie=true;
creeper.nodie=false;
printf("Minecraft文字游戏:生化危机\n");
Sleep(1000);
printf("出品人:Herobrine\n");
Sleep(1000);
printf("版本:0.3.4\n");
Sleep(1000);
printf("按任意键开始");
getchar();
system("cls");
printf("正在检查网络...\n0");
Sleep(500);
system("cls");
printf("正在连接服务器...\n▊15");
Sleep(700);
system("cls");
printf("加载资源中...\n█▎25");
Sleep(600);
system("cls");
printf("加载资源中...\n██▊55");
Sleep(400);
system("cls");
printf("加载资源中...\n███▌70");
Sleep(300);
system("cls");
printf("加载资源中...\n███▊75");
Sleep(1500);
system("cls");
printf("正在初始化剧情...\n████▌90");
Sleep(400);
system("cls");
printf("正在初始化剧情...\n█████100");
Sleep(1000);
system("cls");
printf("正在进入游戏...\n█████100");
Sleep(3000);
system("cls");
printf("按任意键开始");
getchar();
system("cls");
printf("第一章 起源");
Sleep(2000);
system("cls");
printf("4月15日,你照常去上班,却发现坐地铁的人特别的少");
getchar();
system("cls");
printf("早上7点,你一上车就有了位置坐,但在平时,地铁上几乎是人挤人");
getchar();
system("cls");
printf("你:真奇怪,为什么今天地铁上的人真么少?");
getchar();
system("cls");
printf("旁边乘客:还不是被那病毒弄得,很多人都死了");
getchar();
system("cls");
printf("你:什么病毒啊?");
getchar();
system("cls");
printf("这时,车到站了,你来不及听那人说话,就下车了");
getchar();
system("cls");
printf("出了地铁站,你发现大街上的人都很少");
getchar();
system("cls");
printf("早上8点,你进了公司,发现里面根本就没人,并且公司漆黑一片");
getchar();
system("cls");
printf("你进了配电室,想打开公司的灯");
getchar();
system("cls");
printf("拉下开关,整个公司的灯都亮了");
getchar();
system("cls");
printf("忽然,在你背后杀出了一双白色的眼睛!");
getchar();
system("cls");
printf("按任意键开始战斗");
getchar();
zombie.hp=20;
zombie.atk=6;
zombie.def=0;
zombie.exp=8;
zombie.lev=1;
zombie.nodie=true;
system("cls");
int n;
while(steve.hp>0 && zombie.hp>0)
{
printf("怪物:僵尸 等级%d\n",zombie.lev);
printf("你的血量:%d 僵尸血量:%d\n",steve.hp,zombie.hp);
printf("武器:\n");
printf("1| 拳头 10伤害\n");
scanf("%d",&n);
if(n==1)
{
printf("你对僵尸造成了%d点伤害\n",steve.atk-zombie.def);
zombie.hp=zombie.hp-(steve.atk-zombie.def);
}
else printf("无效输入\n");
Sleep(1000);
printf("僵尸对你造成了%d点伤害\n",zombie.atk-steve.def);
steve.hp=steve.hp-(zombie.atk-steve.def);
Sleep(1000);
system("cls");
}
if(steve.hp<=0)
{
printf("你死了,请重新来过(3秒后结束)");
Sleep(3000);
return 0;
}
if(zombie.hp<=0)
{
printf("恭喜击杀◣1级僵尸◥\n");
printf("获得经验:8\n");
steve.exp+=zombie.exp;
printf("1秒后继续\n");
Sleep(1000);
}
system("cls");
printf("你杀死僵尸后,一道白光闪过......");
getchar();
getchar();
system("cls");
printf("第一章 起源 完");
Sleep(2000);
system("cls");
printf("本游戏暂时完结,预计更新时间:8月24\n");
printf("如有漏洞欢迎反馈作者minecraft_herobrine,或在评测记录中搜索R10000000\n");
printf("谢谢参与游戏\n");
printf("10秒后自动退出游戏");
Sleep(10000);
return 0;
}
如有bug欢迎私信反馈,用户名:minecraft_herobrine,可在R10000000中搜到。
回复
共 27 条回复,欢迎继续交流。
正在加载回复...