挖矿互动视频的源代码
原来这个游戏是8点体力上限,每天8到12个矿石且用0~4点体力挖,一天体力+2的可是由于互动视频只有四个选项,只好减少部分内容。这里贴出源代码:

#include<iostream>
#include <cstdlib>
#include<dos.h>
#include <ctime>
#define random(a,b) (rand()%(b-a)+a)
using namespace std;
int main(void)
{
cout<<"--------------------------------------"<<endl;
cout<<"欢迎来到挖矿游戏!!"<<endl;
cout<<"游戏共5天,体力上限为8,每天可以使用0到4点体力挖矿,矿石数为8到12不等。" <<endl;
cout<<"如果输入0,体力自动回满,其余情况每回合体力+2"<<endl;
cout<<"如果死亡则失败,祝好运!"<<endl;
cout<<"--------------------------------------"<<endl;
int a=8;
int b;
int day=1;
int number;
int add=0;
int n;
srand((int)time(0));
for(day=1;day<=5;day++)
{
cout<<"现在是第"<<day<<"天"<<endl;
number=random(8,12) ;
cout<<"你还剩" <<a<<"点体力"<<endl;
cout<<"今天1体力可挖"<<number<<"块黄金"<<endl;
cout<<"你要耗费多少体力" <<endl;
cin>>b;
while(b>=5||b<=-1){
cout<<"请重新输入!"<<endl;
cin>>b;
}
add=add+b*number;
a=a-b;
if(b=0)
{
a==8;
}
if(a<=0)
{
int x;
cout<<"你没体力了,死了!感谢游玩!(输入任意退出)"<<endl;
cin>>x;
exit(0);
}
cout<<"第"<<day<<"天结束"<<endl;
cout<<"--------------------------------------"<<endl;
a=a+2;
if(a>=9) a=8;
}
cout<<"你一共挖了"<<add<<"块黄金,真厉害!" ;
}

好了,专栏就到这里。