直接上代码:
#include <stdio.h>
#include <windows.h>
#include <time.h>
int main()
{
int like,g1=20,g2=25,f1=18,f2=5,z1=0,z2,sum=0,x1=1000,x2=100,a,b,d,n=0,m=1,i,j,q=100,g,jq,gz=100,p,jue_din,v,ti_li=20,ji_e=10,yu=0,rou=0,xiang=100,a1,b1,c1,bi_shou=0,tong_chu,mu_tou=0,gs,g_s=0,sj,_a;
char c;
srand((unsigned)time(NULL));
z2=rand()%100;
system("cls");
printf("本游戏由官方认㊣(我说抄袭的你信吗)\n");
Sleep(100);
printf("请认准商标:|玩命工作室|℡卍卐\n");
Sleep(100);
printf("探险故事!\n");
Sleep(100);
printf("|陈纸诺|制造\n");
Sleep(100);
printf("丰(破)富(烂)剧情\n");
Sleep(100);
printf("你的属性:\nHP:%d\nATK:%d\n防御:%d\nIQ:%d\n$:%d\n饥饿值:%d%%\n体力:%d\n",x2,g2,f2,z2,q,ji_e,ti_li);
Sleep(100);
printf("请选择你的人物性格:[1]懦弱的 [2]无畏的 [3]可怜的 [4]暴躁的 [5]在最后一刻爆发的\n");
scanf("%d",&d);
if(d==1)
{
f2-f2+2;
g2=g2-4;
printf("祝贺你! 伤害-4 防御+2\n");
}
if(d==2)
{
g2=g2+5;
printf("祝贺你! 伤害+5\n");
}
if(d==3)
{
g2=g2-5;
f2=f2-3;
printf("祝贺你! 伤害-5 防御-3\n");
}
if(d==4)
{
g2=g2+8;
f2=0;
printf("祝贺你! 伤害+8 防御=0\n");
}
if(d==5)
{
n=1;
printf("祝贺你! 暴击率+30%%(其实没什么卵用)\n");
}
Sleep(1000);
printf("游戏开始……\n");
while(1)
{
srand((unsigned)time(NULL));
g=rand()%100;
srand((unsigned)time(NULL));
jq=rand()%100;
srand((unsigned)time(NULL));
p=rand()%3;
printf("第%d天,战斗开始\n",m);
Sleep(1000);
if(ji_e>=90)
{
Sleep(1000);
printf("你饿(渴)死了\n");
printf("你存活了%d天!\n",m);
system("pause");
return 0;
}
if(ti_li<=5)
{
Sleep(1000);
printf("你累死了\n");
printf("你存活了%d天!\n",m);
system("pause");
return 0;
}
if(m>=100)
{
printf("你的任务成功啦!!!\n");
break;
}
printf("你要干什么?\n");
Sleep(500);
printf("[1]商店[2]战斗[3]恢复10HP[4]沉思[5]工作[6]睡觉[7]看属性[8]吃(喝)东西[9]自杀\n");
scanf("%d",&i);
if(i==1)
{
printf("1.血瓶(50$)\n");
printf("2.鱼(10$)\n");
printf("3.肉(20$)\n");
printf("4.匕首(100$)\n");
printf("5.木头(5$)\n");
printf("6.离开\n");
printf("你要干什么?\n");
scanf("%d",&j);
if(j==1)
{
if(q>=50)
{
q-=50;
x2+=20;
}
else
{
printf("滚!\n");
}
}
if(j==2)
{
if(q>=10)
{
printf("你获得了 鱼 \n");
q-=10;
yu+=1;
}
else
{
printf("滚!\n");
}
}
if(j==3)
{
if(q>=20)
{
printf("你获得了 肉 \n");
q-=20;
rou+=1;
}
else
{
printf("滚!\n");
}
}
if(j==4)
{
if(q>=100)
{
printf("你获得了 匕首\n");
q-=100;