資源簡介
歹徒逃亡第一部devc++
rpg游戲
部分代碼展示:
//1.5.0正式版
//本次更新內容
//1.修復經驗藥水使用不減少數量的問題
//2.修復受到傷害為負值的問題
//3.更新經驗計算方法
#include
#include
using namespace std;
int g=150,x=300,f=10,kj=0,chuan=0;
int xue=300,ff=f;
int bag[41];/*1.小瓶攻擊藥水 2.中瓶攻擊藥水 3.大瓶攻擊藥水 4.小瓶增血藥水 5.中瓶增血藥水 6.大瓶增血藥水
7.長刀 8.青龍偃月刀(亂入) 9.手槍 10.機關槍 11.98K 12.等離子大炮 13.裝甲車 14.高級裝甲車 15.坦克 16.樹皮 17.木頭 18.白紙 19.碳 20.熔煉爐
21.黑市入場券 22.黑市終身貴賓卡 23.試煉1.2倍經驗符 24.試煉券 25.抽獎券
/*26.青銅礦 27.鐵礦 28.金礦 29.鉆石礦 30.翡翠礦 31.挖礦鎬 34小瓶經驗藥水 35.中瓶經驗藥水 36.大瓶經驗藥水*/
void slowout(char *p)
{
while(1)
{
if(*p!=0)
printf("%c",*p++);
else
break;
Sleep(100);
}
}
int zhandou(int g1,int x1,int f1,int q,int shan,int fang,char boss[20]) {
int k=0;
x=xue;
ff=f;
while(1) {
int cc=g-f1;
if(cc<=0)cc=0;
x1-=cc;
printf("你向%s攻擊,%s扣了%d滴血,\
還剩%d滴血\n",boss,boss,cc,x1<0?0:x1);
if(x1<=0) {
k++;
break;
}
Sleep(1000);
if(rand()%fang)printf("%s十分惱怒,防御+%d\n",boss,q),f1+=q;
else printf("%s氣勢低沉,防御-%d\n",boss,q),f1-=q;
Sleep(1000);
printf("%s向你撲來\n",boss);
Sleep(1000);
int ccc=g1-f;
if(ccc<0)ccc=0;
x-=ccc;
printf("%s向你發動攻擊,你扣了%d滴血,\
還剩%d滴血\n",boss,ccc,x<0?0:x);
if(x<=0) {
printf("你已死亡!\n");
Sleep(1000);
break;
}
Sleep(1000);
if(rand()%2)printf("你十分惱怒,防御+%d\n",q),f+=q;
else printf("你氣勢低沉,防御-%d\n",q),f-=q;
Sleep(1000);
}
f=ff;
return k;
}
代碼片段和文件信息
//1.5.0正式版
//本次更新內容
//1.修復經驗藥水使用不減少數量的問題?
//2.修復受到傷害為負值的問題?
//3.更新經驗計算方法?
#include
#include
using?namespace?std;
int?g=150x=300f=10kj=0chuan=0;?
int?xue=300ff=f;?
int?bag[41];/*1.小瓶攻擊藥水?2.中瓶攻擊藥水?3.大瓶攻擊藥水?4.小瓶增血藥水?5.中瓶增血藥水?6.大瓶增血藥水
7.長刀?8.青龍偃月刀(亂入)?9.手槍?10.機關槍?11.98K?12.等離子大炮?13.裝甲車?14.高級裝甲車?15.坦克?16.樹皮?17.木頭?18.白紙?19.碳?20.熔煉爐
21.黑市入場券?22.黑市終身貴賓卡?23.試煉1.2倍經驗符?24.試煉券?25.抽獎券
/*26.青銅礦?27.鐵礦?28.金礦?29.鉆石礦?30.翡翠礦?31.挖礦鎬?34小瓶經驗藥水?35.中瓶經驗藥水?36.大瓶經驗藥水*/
void?slowout(char?*p)
{
while(1)
{
if(*p!=0)
printf(“%c“*p++);
else
break;
Sleep(100);
}
}
int?zhandou(int?g1int?x1int?f1int?qint?shanint?fangchar?boss[20])?{
int?k=0;
x=xue;
ff=f;?
while(1)?{?
int?cc=g-f1;
if(cc<=0)cc=0;
x1-=cc;
printf(“你向%s攻擊,%s扣了%d滴血,\
還剩%d滴血\n“bossbossccx1<0?0:x1);
if(x1<=0)?{
k++;
break;
}
Sleep(1000);
if(rand()%fang)printf(“%s十分惱怒,防御+%d\n“bossq)f1+=q;
else?printf(“%s氣勢低沉,防御-%d\n“bossq)f1-=q;
Sleep(1000);
printf(“%s向你撲來\n“boss);
Sleep(1000);
int?ccc=g1-f;
if(ccc<0)ccc=0;
x-=ccc;
printf(“%s向你發動攻擊,你扣了%d滴血,\
還剩%d滴血\n“bosscccx<0?0:x);
if(x<=0)?{
printf(“你已死亡!\n“);
Sleep(1000);
break;
}
Sleep(1000);
if(rand()%2)printf(“你十分惱怒,防御+%d\n“q)f+=q;
else?printf(“你氣勢低沉,防御-%d\n“q)f-=q;
Sleep(1000);
}
f=ff;
return?k;
}
int?main()
{
char?name[20];
int?vipabcdeuvwxyzwuqi=0key=0sys=0yhk=0kc=0slb=0;
int?exp=0money=300lv=1lv1=1;
for(int?i=1;i<=40;i++)
bag[i]==0;
int?xie=0chuan=0xz[21];
for(int?i=0;i<=20;i++)
xz[i]=0;
printf(“歹“);
Sleep(500);
printf(“徒“);
Sleep(500);
printf(“逃“);
Sleep(500);
printf(“亡\n“);
Sleep(500);
printf(“1.5.0正式版\n“);
Sleep(500);
printf(“作者:cyka?blyat!\n\n“);
Sleep(3000);
system(“cls“);
system(“color?70“);
Sleep(1000);
slowout(“在2999年,S城……\n“);
Sleep(1000);
slowout(“這是一座充滿未知的神秘城市…………\n“);
Sleep(1000);
slowout(“某一天……\n“);
Sleep(1000);
Sleep(1000);
slowout(“警察A:這都快半年了,S城一直平安無事,你說我們倆在這里天天轉悠,夠無聊的。\n“);
Sleep(1000);
slowout(“警察B:哎,咋們也是為了混口飯吃,不容易?。n“);
Sleep(1000);
slowout(“警察A:算了,巡邏巡邏吧。\n“);
Sleep(1000);
slowout(“突然,驚天動地一聲巨響,兩名警察應聲倒地\n“)?;
Sleep(1000);
slowout(“煙霧中,你出現了~\n\n\n“);
Sleep(1000);
slowout(“請輸入你的名字:“);
cin>>name;
system(“cls“);
printf(“確認名字:你的名字是%s\n“name);
Sleep(1000);
slowout(“下面正式開始游戲~//大力支持作者//\n\n\n\n\n“);
Sleep(1000);
printf(“你,%s是一名S城的普通歹徒,然而,你想干出一番大事業。\n“name);
Sleep(1000);
Sleep(1000);
Sleep(1000);
goto?a1;
a1:{while(exp>500)
{
exp-=500;
lv+=1;?
}
if(lv-lv1==1)
{
slowout(“你升級了!\n“);
xue+=100;
g+=50;
f+=20;
lv1++;
}
if(lv>lv1&&lv-lv1!=1)
{
int?eeeee=lv-lv1;
slowout(“你連升了“);
cout< slowout(“級!\n“);
xue+=100*eeeee;
g+=50*eeeee;
f+=20*eeeee;
lv1+=eeeee;
}
slowout(“現在你要去哪里\n“);
printf(“1.大街?2.商店?3.礦場?4.實驗室?5.省警察局?6.銀行?7.查看背包?8.試煉場?9.黑市?10.開啟VIP?11.飯店?12.抽獎機\n“);
cin>>a;}
if(a==1)
{
int?dajie;
srand((unsigned)time(NULL));
dajie=rand()%10;
if(dajie>=0&&dajie<=4)
{
printf(“大街上走來了一個路人\n“);
Sleep(1000);
printf(“是否打他??1.是?2.否\n“);
cin>>b;
if(
評論
共有 條評論