探险故事C++小游戏

直接上代码:

#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;
             
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值