本文目錄一覽:
求大神做一個c語言打氣球程序,所有積分都在這了
#include dos.h
#include conio.h
#include stdio.h
#include stdlib.h
#include graphics.h
#includemath.h
#includetime.h
#define ESC 0x011B
#define LEFT 0x4B00
#define RIGHT 0x4D00
#define SPACE 0x3920
#define huiche 0x1CDD
#define up 0x4800
#define down 0x5000
#define PI 3.1415926
#define R1 5/*小球半徑*/
#define R2 4/*炮彈半徑*/
/*下為全局變量*/
float x=320,y=300;/*炮管口坐標*/
float alf=3*PI/2;/*炮管角度*/
int c,s=0;/*c記鍵盤掃描碼,s為得分*/
int stf,stc,btf,lifeTime=50;/*stf為遊戲開始時間,stc為當前時間,btf為紅球開始時間,記鍵盤掃描碼,lifeTime為遊戲生命時間*/
int x1=100,y1=100;/*隨機紅球球心*/
/*聲明函數*/
void score();/*遊戲結束時輸入玩家名和分數至文件*/
void highscore();/*高分排序*/
void begin();/*開始遊戲*/
void fire();/*開炮*/
void movegun();/*移動槍管*/
void init();/*初始化界面*/
void sMimueTime();/*生命條變化*/
void drawTimeBar();/*初始化生命條*/
void drawbarbette();/*畫炮台*/
void createBubble();/*產生紅球*/
void quit();/*遊戲停止*/
void main()
{
int n,choice=1;
char str;
int GraphDriver;
int GraphMode,i;
GraphDriver = DETECT;
initgraph( GraphDriver, GraphMode,”c:\\tc”);
setbkcolor(0);
settextstyle(3,0,3);
setcolor(GREEN);
outtextxy(140,100,”1.start @_@”);
outtextxy(140,150,”2.highscore”);
outtextxy(140,200,”3.exit”);
setcolor(5);
outtextxy(320,400,”made by lujiajun”);
outtextxy(320,430,”QQ:635333024″);
setcolor(4);
outtextxy(180,20,”shot game”);
setcolor(GREEN);
setlinestyle(0,0,3);
setlinestyle(0,0,3);
rectangle(100,95,400,125);
for(n=1;n=100;n++)
{
str=getch();
if(str==72)
{
–choice;
if(choice==0)choice=3;
}
if(str==80)
{
++choice;
if(choice==4)choice=1;
}
if(str==13)
{
break;
} /*按回車鍵確認*/
/*畫圖做菜單*/
cleardevice();
switch(choice)
{
case 1: setcolor(4);
outtextxy(180,20,”shot game”);
setcolor(GREEN);
setlinestyle(0,0,3);
rectangle(100,95,400,125);
settextstyle(3,0,3);
outtextxy(140,100,”1.start @_@”);
settextstyle(3,0,3);
outtextxy(140,150,”2.highscore”);
outtextxy(140,200,”3.exit”);
setcolor(5);
outtextxy(320,400,”made by lujiajun”);
outtextxy(320,430,”QQ:635333024″);
break;
case 2: setcolor(4);
outtextxy(180,20,”shot game”);
setcolor(GREEN);
settextstyle(3,0,3);
outtextxy(140,100,”1.start”);
settextstyle(3,0,3);
outtextxy(140,150,”2.highscore @_@”);
setlinestyle(0,0,3);
rectangle(100,145,400,175);
settextstyle(3,0,3);
outtextxy(140,200,”3.exit”);
setcolor(5);
outtextxy(320,400,”made by lujiajun”);
outtextxy(320,430,”QQ:635333024″);
break;
case 3: setcolor(4);
outtextxy(180,20,”shot game”);
setcolor(GREEN);
settextstyle(3,0,3);
outtextxy(140,100,”1.start”);
outtextxy(140,150,”2.highscore”);
settextstyle(3,0,3);
outtextxy(140,200,”3.exit @_@”);
setlinestyle(0,0,3);
rectangle(100,195,400,225);
setcolor(5);
outtextxy(320,400,”made by lujiajun”);
outtextxy(320,430,”QQ:635333024″);
break;
}
}
if(n=100)exit(0);
switch(choice)/*這裡引用函數,實現所要的功能*/
{
case 1:begin();
case 2:highscore();
case 3: exit(0);
}
}
void begin()
{
init();
do
{
if(bioskey(1)!=0)
{
c=bioskey(0);
if(c==ESC) {quit();break;}
if(c==LEFT||c==RIGHT)movegun();
else if(c==SPACE) fire();
}
sMimueTime();
}while(1);
closegraph();
}
void fire()
{
float temp;
int i=1,j=0,x,y=100;
char b[10];
while(y50)
{
setcolor(0);
circle(x,y,4);
setfillstyle(1,0);
floodfill(x,y,0);
sound(5000-500*i);/*聲音,i++*/
delay(250);
i++;
j+=5;
x=320+(int)((100+j)*cos(alf)); /*畫炮彈,j++*/
y=400+(int)((100+j)*sin(alf));
setcolor(4);
circle(x,y,4);
setfillstyle(1,4);
floodfill(x,y,4);
delay(3000);
setcolor(0);
circle(x,y,4);
setfillstyle(1,0);
floodfill(x,y,0);
temp=1.0*(x-x1)*(x-x1)+1.0*(y-y1)*(y-y1);/*計算炮彈與紅球距離*/
if(temp81)
{
setcolor(0);
settextstyle(1,0,1);
settextjustify(0,0);
sprintf(b,”%d”,s);
outtextxy(550,20,b);
s=s+20;
sprintf(b,”%d”,s);
if(lifeTime50)
lifeTime+=1;
else
lifeTime=50;
createBubble();
setcolor(15);
outtextxy(550,20,b);
}
}
nosound();
}
void movegun()
{
setlinestyle(0,0,1);
if(c==RIGHT alf3.1415936*(3/2.0+1/3.0))/*0x4d00為-doskey碼*/
{
setcolor(0);
line(x,y,320,400);
y=400+100*sin(alf);
x=320+100*cos(alf);
setcolor(15);
line(x,y,320,400);
setlinestyle(0,0,3);
arc(320,400,0,180,50);
alf+=PI/180;
}
if(c==LEFT alf3.1415936*(3/2.0-1/3.0))/*0x4b00為-doskey碼*/
{
setcolor(0);
line(x,y,320,400);
y=400+100*sin(alf);
x=320+100*cos(alf);
setcolor(15);
line(x,y,320,400);
setlinestyle(0,0,3);
arc(320,400,0,180,50);
alf-=PI/180;
}
}
void init()
{
int GraphDriver,GraphMode,i;
GraphDriver = DETECT;
initgraph( GraphDriver, GraphMode,”c:\\tc”);
drawTimeBar();
drawbarbette();
createBubble();
}
void drawbarbette()/*畫炮台*/
{
setcolor(15);
rectangle(250,400,390,430);
arc(320,400,0,180,50);
line(320,400,320,300);
setcolor(2);
settextstyle(1,0,1);
settextjustify(0,0);
outtextxy(255,425,”made in cslg”);
setcolor(5);
outtextxy(50,460,”help:\”esc\”quit \”space\”fire \”-\”and\”-\”move gun”);
outtextxy(320,20,”made by lujiajun”);
}
void createBubble()
{
setcolor(0);
circle(x1,y1,5);
setfillstyle(1,0);
floodfill(x1,y1,0);
srand (time(NULL)); /*隨機生成球心坐標*/
x1=rand()%620+10;
y1=rand()%150+50;
setcolor(4);
circle(x1,y1,R1);
setfillstyle(1,4);
floodfill(x1,y1,4);
}
void drawTimeBar()
{
time_t t1;
struct tm *t2;
t1=time(t1);/*取系統時間(長整型)*/
t2=localtime(t1);/*將系統時間變為結構體型*/
stc=t2-tm_sec;
stf=stc;
rectangle(80,10,300,30);
setcolor(2);
setlinestyle(0,0,3);
line(90,20,290,20);
setcolor(15);
settextstyle(1,0,1);
settextjustify(0,0);
outtextxy(5,20,”life bar”);
setcolor(14);
outtextxy(500,20,”score:”);
setcolor(15);
outtextxy(550,20,”0″);
}
void sMimueTime()
{
time_t t1;
struct tm *t2;
t1=time(t1);/*取系統時間(長整型)*/
t2=localtime(t1);/*將系統時間變為結構體型*/
stc=t2-tm_sec;
setcolor(0);
setlinestyle(0,0,3);
if((stc-stf)==1||(stc-stf+60)==1)
line(90,20,lifeTime*4+90,20);
lifeTime=lifeTime-(stc-stf=0?stc-stf:stc-stf+60);/*計算生命線*/
if(lifeTime0){
stf=stc;
setcolor(2);
setlinestyle(0,0,3);
line(90,20,lifeTime*4+90,20);}
else
quit();
if((stc-btf)4){
createBubble();
btf=t2-tm_sec;}
}
void highscore()
{
int i=0,j,n=10;
struct play{
char name[10];
int score;
}p[10]={{“hanbo”,100},{“hanbo”,500},{“hanbo”,90},{“hanbo”,0},{“hanbo”,0},{“hanbo”,450},{“ljj”,1000},{“hanbo”,0},{“hanbo”,0},{“hanbo”,0},},temp;
FILE *fp;
textmode(0);
if((fp=fopen(“g:\\chengji.txt”,”rb”))==NULL)
{
printf(“error\n”);
exit(0);
}
do
{
fread(p[i++],sizeof(p[i++]),1,fp);
}while(!feof(fp));
printf(” highscore:\n\n”);
for(i=0;in-1;i++)
for(j=0;jn-i-1;j++)
if(p[j].scorep[j+1].score){
temp=p[j];
p[j]=p[j+1];
p[j+1]=temp;}
for(i=0;in;i++)
printf(“%d:%s %d\n”,(i+1),p[i].name,p[i].score);
getch();
if(fclose(fp))
{
printf(“close error!\n”);
exit(0);
}
}
void score()
{
struct play{
char name[10];
int score;
}p;
FILE *fp;
if((fp=fopen(“g:\\chengji.txt”,”a”))==NULL)
{
printf(“open error\n”);
exit(0);}
printf(“Input your name:”);
gets(p.name);
p.score=s;
fwrite(p,sizeof(p),1,fp);
if(fclose(fp))
{
printf(“error!\n”);
exit(0);
}
}
void quit()/*退出遊戲*/
{
char a[80];
setviewport(100, 100, 540, 380, 1); /*定義一個圖形窗口*/
rectangle(0, 50, 440, 150);
setcolor(YELLOW);
settextstyle(2, 0, 8);
sprintf(a, “Game over!Your score is %d”, s); /*將數字轉化為字符串*/
outtextxy(30, 90, a); /*指定位置輸出字符串*/
do
{
c=bioskey(0);
if(c==ESC) {
textmode(0);
score();
exit(0);}
}while(1);
}
有關植物大戰殭屍的資料
攻擊: (attack piont/ATK) 表示攻擊力(均以單發子彈計算) 耐久: (hit piont/HP) 表示最大生命值 射程/範圍: (range) 表示攻擊的有效距離/範圍 射擊間隔: (recharge) 表示每兩次攻擊之間的時間間隔 準備時間: (prepare time/PT) 表示植物安放後的生效準備時間 價格: (COST) 表示購買所需價格 冷卻時間: (cooldown time/CD) 表示再次使用所需的準備時間 損傷點: (damage piont/DP) 當植物/殭屍/飾品生命值低於其損傷點時 出現破損效果 (飾品指路障,鐵桶,報紙,鐵門,橄欖球帽,雪橇車,礦工帽,鐵梯,殭屍堅果,殭屍大堅果這些可為本體提供額外防護的物品) 臨界點(critical piont/CRP): A:當植物生命值低於臨界點時 植物立刻消亡 B:當殭屍生命值低於臨界點時 殭屍會失去所有的殭屍攻擊功能(不再啃咬植物,也無法觸發土豆雷,食人花,窩瓜和水草),生命值開始勻速減少,在生命值減到0之前,殭屍的軀體保持原有運動狀態和速度,並吸引和吸收火力 1、Peashooter 豌豆射手 耐久: 300 臨界點: 0 攻擊: 20 射程: 正前方一整行 射擊間隔: 1.4秒 價格: 100陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 每次攻擊射出一發豌豆 2、SunFlower 向日葵 耐久: 300 臨界點: 0 生產間隔: 24秒 價格: 50陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 每24秒生產一個中型陽光(25陽光值) 3、Cherry Bomb 櫻桃炸彈 耐久: 300 臨界點: 0 攻擊: 1800 範圍: 以自身為圓心 爆炸半徑約1.5格的圓 準備時間: 1秒 價格: 150陽光 冷卻時間: 50秒 可栽種於草地/睡蓮/花盆 特性: 範圍大殺傷力爆破 4、Wall-nut 堅果牆 耐久: 4000 臨界點:0 損傷點1: int(MAX HP*2/3)
損傷點2: int(MAX HP*1/3) 價格: 50陽光 冷卻時間: 30秒 可栽種於草地/睡蓮/花盆 特性: 以高耐久阻擋殭屍前行 注: int為取整(只取整數 而非四捨五入) 這裡的損傷點不給出具體值是因為堅果的損傷點隨最大HP變動 修改堅果的最大血量後 堅果的兩個損傷點也隨之按比例變動 在這裡,以正常遊戲中4000耐久的標準血量堅果來計算,其DP1和DP2分別為2666和1333,之後凡標註int(MAX HP*n1/n2)的,請各位自行計算 5、Potato Mine 土豆雷 耐久: 300 臨界點: 0 攻擊: 1800 破土時間: 15秒(從安放到開始破土) 準備時間: 1秒 價格: 25陽光 冷卻時間: 30秒 可栽種於草地/花盆 特性: 單行小範圍群體殺傷 6、Snow Pea 雪花豌豆( 寒冰射手) 耐久: 300 臨界點: 0 攻擊: 20 射程: 正前方一整行 射擊間隔: 1.4秒 價格: 175陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 每次攻擊發射一顆冰豌豆 命中目標後附帶冰減速效果 持續10秒(被減速目標移動/攻擊速度減半) 7、Chomper 大嘴花(大芽花) 耐久: 300 臨界點: 0 攻擊: 40 範圍: 正前方約1.5格 咀嚼時間: 42秒(從咬進嘴裡到完全吞下) 價格: 150陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 吞下所有自己可以吞下的殭屍 8、Repeater 雙發豌豆(Twins) 耐久: 300 臨界點: 0 攻擊: 20 射程: 正前方一整行 射擊間隔: 1.4秒 價格: 200陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 每次攻擊射出兩發豌豆 9、Puff-shroom 小噴菇 耐久: 300 臨界點: 0 攻擊: 20 射程: 正前方約3格 射擊間隔: 1.4秒 價格: 0陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 每次攻擊噴出一枚煙霧彈 特性: 白天會睡覺 10、Sun-shroom 陽光菇 耐久: 300 臨界點: 0 生產間隔: 24秒 成長時間: 120秒(從種植到成長為成體) 價格: 25陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 幼體每24秒生產一次小型陽光(15陽光值) 成長為成體後每24秒生產一次中型陽光(25陽光值) 成長不重置產陽光時間 特性: 白天會睡覺 注: 關於成長不重置產陽光時間 成體陽光蘑菇仍延續幼體的產陽光間隔和時間 (比如幼體還有5秒產陽光 此時成長 長大後的成體不會重新讀24秒再產陽光 而是延續了幼體的數據 5秒後即生產中型陽光) 11、Fume-shroom 大噴菇 耐久: 300 臨界點: 0 攻擊: 20 射程: 正前方約4格 射擊間隔: 1.4秒 價格: 75陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 每次攻擊噴出一道煙霧柱(穿透效果) 特性: 白天會睡覺 12、Grave Buster 墓碑吞噬者 耐久: 300 臨界點: 0 吞噬時間: 4.5秒(從安放到移除墓碑) 價格: 75陽光 冷卻時間: 7.5秒 只可種植於墓碑上 特性: 移除墓碑 恢復可種植草地 特性:吞噬時可以被殭屍打死 13、Hypno-Shroom 魅惑菇 耐久: 300 臨界點: 0 價格: 75陽光 冷卻時間: 30秒 可栽種於草地/睡蓮/花盆 特性: 催眠吃下自己的一隻殭屍 使之為己方作戰 特性: 白天會睡覺 注: 催眠效果為強制往右 而非變換方向 故不存在礦工吃了會掉頭進屋的問題 注: 對伽剛特爾無效 14、Scaredy-shroom 膽小菇 耐久: 300 臨界點: 0 攻擊: 20 射程: 正前方一整行 射擊間隔: 1.4秒 價格: 25陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 每次攻擊噴出一枚煙霧彈 特性: 以自身為圓心半徑約1.5格內出現殭屍時 躲起來停止攻擊 特性: 白天會睡覺 15、Ice-shroom 寒冰菇 耐久: 300 臨界點: 0 攻擊: 20 範圍: 全屏 準備時間: 1秒 價格: 75陽光 冷卻時間: 50秒 可栽種於草地/睡蓮/花盆 特性: 自身炸裂 對全屏殭屍造成20傷害 凍結所有可凍結目標動作4秒 之後持續冰減速15秒 特性: 白天會睡覺 16、Doom-shroom 毀滅菇 耐久: 300 爆炸坑
臨界點: 0 攻擊: 1800 範圍: 自身為圓心 爆炸半徑約3.5格的圓 準備時間: 1秒 價格: 125陽光 冷卻時間: 50秒 可栽種於草地/睡蓮/花盆 特性: 爆炸後會在原地留下一個爆炸坑 坑內無法栽種任何植物 水池中效果也是如此 特性: 白天會睡覺 爆炸坑恢復時間為180秒 分為兩個階段 每階段持續90秒 17、Lily Pad 睡蓮 耐久: 300 臨界點: 0 價格: 25陽光 冷卻時間: 7.5秒 只可栽種於水面 特性: 栽種於水面之後 可在睡蓮上種植植物 18、Squash 窩瓜 耐久: 300 攻擊: 1800 範圍: 身後極小範圍及正前方約1.5格 價格: 50陽光 冷卻時間: 30秒 可栽種於草地/睡蓮/花盆 特性: 瞄準目標並砸下去 傷害落點內的全部目標 19、Threepeater 三線射手 耐久: 300 臨界點: 0 攻擊: 20 範圍: 自身行連同上下兩行 正前方三整行 攻擊間隔: 1.4秒 價格: 325陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 每次攻擊同時在三行各發射一發豌豆 20、Tangle Klep 纏繞海草 耐久: 300 臨界點: 0 範圍: 自身左右的小範圍 價格: 25陽光 冷卻時間: 30秒 只可種植於水面 特性: 將靠近自己的單體殭屍拉入水底 21、Jalapeno 火爆辣椒 耐久: 300 臨界點: 0 攻擊: 1800 範圍: 自身所在行 準備時間: 1秒 價格: 125陽光 冷卻時間: 50秒 可栽種於草地/睡蓮/花盆 特性: 直線大殺傷力爆破 22、Spikeweed 地刺 耐久: 300 臨界點: 0 攻擊: 20 範圍: 自身格 攻擊間隔: 1秒 價格: 100陽光 冷卻時間: 7.5秒 只可種植于于草地 特性: 不會被殭屍啃食 對於行走在自己身上的殭屍造成傷害 特性: 對車系殭屍有着特殊的殺傷效果 注: 所謂的地刺不會被殭屍啃食是指正常遊戲情況下(修改器可實現) 23、Torchwood 火炬樹樁 開霧範圍為自身格和上下左右四格
耐久: 300 臨界點: 0 價格: 175陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 過火 將經過自身的普通豌豆變為火豌豆(火豌豆單發傷害40 命中目標後小範圍濺射 濺射傷害13) 特性: 消冰 將經過自身的冰豌豆變為普通豌豆 移除冰屬性 特性: 小範圍開霧 24、Tall-nut 高堅果 高堅果損傷點
耐久: 8000 臨界點:0 損傷點1: (正常遊戲中為5333) 損傷點2: (正常遊戲中為2666) 價格: 125陽光 冷卻時間: 30秒 可栽種於草地/睡蓮/花盆 特性: 以高耐久阻擋殭屍前行 特性: 身材高大 可以阻擋某些特殊殭屍跳過 25、Sea-shroom 海蘑菇 耐久: 300 臨界點: 0 攻擊: 20 射程: 正前方約3格 攻擊間隔: 1.4秒 價格: 0陽光 冷卻時間: 30秒 只可種植於水面 特性: 每次攻擊噴出一枚煙霧彈 特性: 白天會睡覺 26、Plantern 路燈花 開霧2.5格
耐久: 300 臨界點: 0 價格: 25陽光 冷卻時間: 30秒 可栽種於草地/睡蓮/花盆 特性: 大範圍開霧,可以使人看清罐子中的物品 27、Cactus 仙人掌 耐久: 300 臨界點: 0 攻擊: 20 射程: 正前方一整行 攻擊間隔: 1.4秒 價格: 125陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 每次攻擊發射一枚尖刺 特性: 優先攻擊氣球 28、Blover 三葉草 耐久: 300 臨界點: 0 準備時間: 0.5秒 價格: 100陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 可以吹走濃霧(驅霧時間24秒 24秒後霧氣重新向左蔓延)和氣球殭屍 特性: 若被殭屍啃咬 會跳過準備時間 立即完成吹風 29、Split Pea 裂莢射手 耐久: 300 臨界點: 0 攻擊: 20 射程: 自身所在行 攻擊間隔: 1.4秒 價格: 125陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 正面每次攻擊發射一發豌豆 背面每次攻擊發射兩發豌豆(正反攻擊節奏同步) 30、Starfruit 楊桃 耐久: 300 臨界點: 0 攻擊: 20 範圍: 正後 正上 正下 前斜上和前斜下五個方向 無距離限制 攻擊間隔: 1.4秒 價格: 125陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 每次攻擊向自身五個角所延伸的方向同時發射各一枚五角星 31、Pumpkin 南瓜頭 南瓜頭損傷點
耐久: 4000 臨界點: 0 損傷點1: int(MAX HP*2/3) (正常遊戲中為2666) 損傷點2: int(MAX HP*1/3) (正常遊戲中為1333) 價格: 125陽光 冷卻時間: 30秒 可栽種於草地/睡蓮/花盆(以及香蒲) 特性: 高耐久 套在植物上以保護植物免受殭屍攻擊 註:南瓜頭比一般植物寬,因此會發生小丑炸掉南瓜而不炸掉裡面植物的現象 32、Magnet-shroom 磁力菇 耐久: 300 臨界點: 0 範圍: 自身為圓心 磁力半徑約3格的圓 再吸收時間: 15秒 價格: 100陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 在磁力範圍內吸取單體殭屍的鐵制飾物 特性: 白天會睡覺 33、Cabbage-pult 捲心菜投手 耐久: 300 臨界點: 0 攻擊: 40 射程: 正前方一整行 攻擊間隔: 2.9秒 價格: 100陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 每次攻擊投擲一顆捲心菜 注: 投擲無視屋面斜度(豌豆 楊桃等直線射擊則會被屋面斜坡阻擋) 投擲類植物可以打到潛水殭屍 34、Flower Pot 花盆 耐久: 300 臨界點: 0 價格: 25陽光 冷卻時間: 7.5秒 可栽種於草地/屋面 特性: 栽種後 可在花盆內種植植物 35、Kernel-pult 玉米投手 耐久: 300 臨界點: 0 攻擊: 20(玉米粒)/40(黃油) 黃油投擲幾率為25% 射程: 正前方一整行 攻擊間隔: 2.9秒 價格: 100陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 每次攻擊投擲一顆玉米粒 一定幾率投擲黃油(黃油擊中目標後定身 停止目標所有動作 定身持續4秒) 36、Coffee Bean 咖啡豆 耐久: 300 臨界點: 0 吞服時間: 1秒 價格: 75陽光 冷卻時間: 7.5秒 只可種植於睡眠中的蘑菇上 特性: 喚醒蘑菇類植物 注: 吞服下咖啡豆後植物有一個彈起並復原的動作(動作持續0.7秒) 完成此動作 植物才真正被喚醒 37、Gralic 大蒜 大蒜損傷點
耐久: 400 臨界點: 0 損傷點1: int(MAX HP*2/3) (正常遊戲中為266) 損傷點2: int(MAX HP*1/3) (正常遊戲中為133) 價格: 50陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 強制使啃食過自己的殭屍改道至相鄰的一行 38、Umbrella Leaf 葉子保護傘 耐久: 300 臨界點: 0 價格: 100陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 保護自身為中心 3*3格內的植物不被蹦極跳殭屍偷取 不被籃球攻擊 39、Marigold 金盞花 耐久: 300 臨界點: 0 生產間隔: 24秒 價格: 50陽光 冷卻時間: 30秒 可栽種於草地/睡蓮/花盆 特性: 每24秒生產一個銀幣或金幣 注: 金盞花是否生產錢幣與栽種局和最後一flag(旗子)有關 規律如下: A.本局栽種的金盞花 在本局最後一flag之後仍能生產一段時間 然後凍結生產(此時間段遠大於強制刷怪時間 故Survival Endless中不會看到停產現象 而優先進入下一局) B.非本局栽種的金盞花 在本局最後一flag之後立即凍結生產 C.在本局最後一flag之後栽種的金盞花 固定生產2-3個金幣 然後凍結生產 因此在關卡末尾種金盞花刷錢是不現實的 所有的凍結生產都只表現在當前局(實為凍結了生產剩餘時間) 進入下一局後所有金盞花生產剩餘時間解凍 沿用之前的數據 恢復生產 每局last flag過後的金盞花均遵從上述三條規律 40、Melon-pult 西瓜投手 耐久: 300 臨界點: 0 攻擊: 80(西瓜彈)/26(濺射) 射程: 正前方一整行 攻擊間隔: 2.9秒 價格: 300陽光 冷卻時間: 7.5秒 可栽種於草地/睡蓮/花盆 特性: 每次攻擊投擲一顆西瓜 命中目標後碎裂 對周圍造成濺射傷害 濺射範圍約為1*3格的矩形 以下是升級植物。 種植方法:種在需要升級的植物上 在無盡生存模式(EL)中,場地每有一個該植物,價格上升50陽光 41、Gatling Pea 機槍豌豆 耐久: 300 臨界點: 0 攻擊: 20 射程: 正前方一整行 攻擊間隔: 1.4秒 價格: 250陽光 冷卻時間: 50秒 只可用於升級Repeater 雙發豌豆 特性: 每次攻擊射出四發豌豆 注: 所有的升級卡升級後將重置植物屬性 42、Twin Sunflower 雙子向日葵 耐久: 300 臨界點: 0 生產間隔: 24秒 價格: 150陽光 冷卻時間: 50秒 只可用於升級Sunflower 向日葵 特性: 每24秒生產兩個中型陽光 種植方法:種在需要升級的植物上 在無盡生存模式(EL)中,場地每有一個該植物,價格上升50陽光 43、Gloom-shroom 憂鬱蘑菇 耐久: 300 臨界點: 0 攻擊: 20 範圍: 自身為中心 噴射範圍約3*3格 攻擊間隔: 1.9秒 價格: 150陽光 冷卻時間: 50秒 只可用於升級Fume-shroom 大噴菇 特性: 每次攻擊向全方位噴射四次煙霧(穿透效果) 特性: 白天會睡覺 44、Cattail 香蒲 耐久: 300 臨界點: 0 攻擊: 20 範圍: 覆蓋全屏 攻擊間隔: 1.4秒 價格: 225陽光 冷卻時間: 50秒 只可用於升級Lily Pad 睡蓮 特性: 每次攻擊發射兩枚尖刺(兩次可分別瞄準不同目標) 具有制導性 特性: 優先攻擊離自身最近的目標 最優先氣球 45、Winter Melon
關於ps2俠盜獵車罪惡都市的問題~高手幫幫忙~~~
PS2]俠盜獵車-罪惡都市(所有秘技)~~
全部兇器風信標#1
R1 ,R2 ,L1 ,R2 ,←,↓ ,→ ,↑,←,↓,→,↑
全部兇器風信標#2
R1 ,R2 ,L1 ,R2 ,←,↓ ,→ ,↑,←,↓,↓,←
全部兇器風信標#3
R1 ,R2 ,L1 ,R2 ,←,↓ ,→ ,↑,←,↓,↓,↓
充滿裝甲
R1 ,R2 ,L1 ,X ,←,↓ ,→ ,↑,←,↓ ,→ ,↑
充滿健康
R1 ,R2 ,L1 ,○ ,←,↓ ,→ ,↑,←,↓ ,→ ,↑,←,↓ ,→ ,↑,←,↓ ,→ ,↑
自殺
→ ,L2 ,↓ ,R1 ,← ,← ,R1 ,L1 ,L2,
舉起想要階層
R1 ,R1 ,○ ,R2 ,← ,→ ,← ,→ ,← ,→
較低的想要階層
R1,R1,○,R2,↑,↓,↑,↓,↑,↓
淑女都會網路(一定女人跟隨你)
○, X, L1 ,L1 ,R2 ,X ,X ,○ ,△
字元皮行騙
換衣服
→ ,→ ,← ,↑ ,L1 ,L2 ,← ,↑ ,↓ ,→
播放如同Ricardo Diaz
L1 ,L2 ,R1 ,R2 ,↓ ,L1 ,R2,
播放如同矛Vance
○ ,L2 ,← ,X , R1 , L1 ,X,
播放如同糖果Suxxx
○ , R2 ,↑ ,R1 ,← ,→ ,R1 ,L1 ,X,
播放如同眼界Rosenberg
→, L1, ↑, L2 , L1 ,→ ,R1 ,L1 ,X,
播放如同HilaryHilary 君王
R1, ○, R2, L1, → ,R1, L1, X,
播放如同愛拳頭傢伙#1
↓, L1, ↓, L2, ← ,X, R1, L1, X, X
播放如同愛拳頭傢伙#2
R1, L2, R2, L1, →, R2, ←, X , □,
播放如同Phil Cassady
→, R1, ↑, R2, L1, →, R1, L1, → ,○
播放如同老弟Forelli
○, L1, ○, L2, ←, X, R1, L1, X,
播放如同Merced 微處理器
R2 ,L1, ↑, L1, →, R1, →, ↑,○, △
交通工具產生行騙
產生一錢
○, ○, L1, ○, ○, ○, L1, L2, R1, △, ○, △
產生一BloodringBloodring 賽跑者
↓, R1, ○, L2, L2, X, R1, L1, ←, ←
產生一BloodringBloodring 鞭炮
↑, →, →, L1, →, ↑ ,口,
產生一Hotring 賽跑者#1
R1, ○, R2, →, L1, L2, X, X, □,
產生一Hotring 賽跑者#2
R2, L1, ○, →, L1, R1, →, ↑,○,
產生一RomeroRomero 的靈車
↓, R2, ↓, R1, L2, ←, R1, L1, ←, →
產生一愛拳頭
R2, ↑, L2, ←, ←, R1, L1, ○, →
產生一Trashmaster
○, R1, ○, R1, ←, ←, R1, L1, ○, →
產生一馬刀渦輪增壓
→, L2, ↓, L2, L2, X, R1, L1, ○, ←
產生一高爾夫球僮
○, L1, ↑, R1, L2, X, R1, L1, ○,
其他的交通工具行騙
爆破汽車
R2, L2, R1, L1, L2, R2, □, △,○, △, L2,
侵略驅動程式
R2, ○, R1, L2, ←, R1, L1, R2,
石竹汽車
○, L1, ↓, L2, ←, X, R1, L1, →,
石竹汽車
○, L1, L2, ←, X, R1, L1, ←, ○
黑汽車
○, L2, ↑, R1, ←, X, R1, L1, ←, ○
古代巨鳥行騙
→, R2, ○, R1, L2, ↓, L1,
完美無疪處理
△ , R1, R1, ←, R1, L1, R2,
擁有基本武器(小流氓專用):
R1.R2.L.R2.左.下.右.上.左.下.右.上
{手指虎.棒球棍.雞維酒燃燒彈.小手槍.舊式散彈槍.MP5.AK47.火焰放射器.舊式狙擊槍}
擁有強力武器(猛殺手專用):
R1.R2.L1.R2.左.下.右.上.左.下.下.左
{日本刀.手榴彈.左輪手槍.新式散彈槍.烏茲槍.M16.火箭筒.新式狙擊槍}
擁有瘋狂武器(殺人狂專用):
R1.R2.L1.R2.左.下.右.上.左.下.下.下
{傑森電鋸.手榴彈.左輪手槍.連發散彈槍.MP2.M16.滾筒式機槍.新式狙擊槍}
恢復體力:R1.R2.L1.圈.左.下.右.上.左.下.右.上
得防彈衣:R1.R2.L1.叉.左.下.右.上.左.下.右.上
加警輝:R1.R1.圈.R2.左.右.左.右.左.右
減警輝:R1.R1.圈.R2.上.下.上.下.上.下
變裝:右.右.左.上.L1.L2.左.上.下.右
自殺:右.L2.下.R1.左.左.R1.L1.L2.L1
叫出坦克車:圈.圈.L1.圈.圈.圈.L1.L2.R1.三角.圈.三角
叫出高爾夫球車:圈.L1.上.R1.L2.叉.R1.L1.圈.叉
叫出靈柩車:下.R2.下.R1.L2.左.R1.L1.左.右
叫出垃圾車:圈.R1.圈.R1.左.左.R1.L1.圈.右
叫出凱迪拉特改裝車:下.R1.圈.L2.L2.叉.R1.L1.左.左
叫出凱迪拉特改裝車(有網狀窗帘):
上.右.右.L1.右.上.方塊.L2
叫出披撒標誌跑車(超快超好開):
R1.圈.R2.右.L1.L2.叉.叉.方塊.R1
叫出披撒標誌跑車二代:R2.L1.圈.右.L1.R1.右.上.圈.R2
叫出加長型跑車:R2.上.L2.左.左.R1.L1.圈.右
叫出條紋式跑車:右.L2.下.L2.L2.叉.R1.L1.圈.右
全部車爆炸:
R2.L2.R1.L1.L2.R2.方塊.三角.圈.三角.L2.L1
變好天氣:R2.叉.L1.L1.L2.L2.L2.下
變壞天氣:R2.叉.L1.L1.L2.L2.L2.三角
變非常壞天氣:R2.叉.L1.L1.L2.L2.L2.方塊
變暴風雨天氣:R2.叉.L1.L1.L2.L2.L2.圈
變有霧的天氣:R2.叉.L1.L1.L2.L2.L2.叉
遊戲中的時間變快:
圈.圈.L1.方塊.L1.方塊.方塊.方塊.L1.三角.圈.三角
遊戲變慢動作(像江湖本色但是變不回原本速度越變會越慢):三角.上.左.下.方塊.R2.R1
飛啊飛 右, R2, O, R1, L2, 下, L1, R1
馬子跟着你
○, ╳, L1, L1, R2, ╳, ╳ ,○, △
變成路人的樣子
→,→,←,↑, L1, L2,←,↑,↓,→
自殺
→,L2,↓,R1,←,←,R1,L1,L2,L1
增加兩顆警輝
R1, R1,○, R2,←,→,←,→,←,→
減低兩顆警徽
R1, R1,○, R2,↑,↓,↑,↓,↑,↓
基本武器
R2, R2, R1, R2, L1, R2,←,↓,→,↑,←,↓,→,↑
(拳套、棒球棍、燃燒彈、手槍、散彈槍、MP5、AK47、火焰放射器、狙擊槍)
進階武器
R1, R2, L1, R2,←,↓,→,↑,←,↓,↓,←
(武士刀、手榴彈、←輪手槍、新式散彈槍、烏茲槍、M16、火箭筒、紅外線狙擊
槍)
瘋狂武器
R1, R2, L1, R2,←,↓,→,↑,←,↓,↓, ↓
(電鋸、手榴彈、←輪手槍、連發散彈槍、MP2、M16、藍波槍滾筒式機槍、紅外
線狙擊槍)
防彈衣
R1, R2, L1,╳,←,↓,→,↑,←,↓,→,↑
血全滿
R1, R2, L1,○,←,↓,→,↑,←,↓,→,↑
叫出坦克車
○,○,L1,○,○,○,L1,L2,R1,△,○,△
叫出高爾夫球車
○,L1,↑,R1,L2,╳,R1,L1,○,╳
叫出靈柩車
↓,R2,↓,R1,L2,←,R1,L1,←,→
叫出垃圾車
○,R1,○,R1,←,←,R1,L1,○,→
凱迪拉特改裝車
↓,R1,○,L2,L2,╳,R1,L1,←,←
有網狀窗帘的凱迪拉特改裝車
↑,→,→,L1,→,↑,□,L2
披撒標誌跑車
R1,○,R2,→,L1,L2,╳,╳,□,R1
披撒標誌跑車二代
R2,L1,○,→,L1,R1,→,↑,○,R2
加長型跑車
R2,↑,L2,←,←,R1,L1,○,→
條紋式跑車
→,L2,↓,L2,L2,╳,R1,L1,○,→
全部車爆炸
R2,L2,R1,L1,L2,R2,□,△,○,△,L2,L1
好天氣
R2,╳,L1,L1,L2,L2,L2,↓
壞天氣
R2,╳,L1,L1,L2,L2,L2,△
非常壞天氣
R2,╳,L1,L1,L2,L2,L2,□
暴風雨天氣
R2,╳,L1,L1,L2,L2,L2,○
有霧的天氣
R2,╳,L1,L1,L2,L2,L2,╳
時間變快
○,○,L1,□,L1,□,□,□,L1,△,○,△
拿武器的路人
R2,R1,╳,△,╳,△,↑,↓
增加車子速度
R1,R2,L1,L1,←,↓,→,↑,←,↓,→,↑
不死身警察
○,L1,↓,L2,←,╳,R1,L1,→,╳
改變月亮呎碼
用狙擊槍(sniper)向月亮射擊,會射中一下就改變呎寸一下
各房屋地點:
1.右半島一開始接任務地點的對面, 門上寫着1102($3000)
2.右半島一開始的儲存點的隔壁街再往南走到T字路口, 門上有方格旗($30000, 脫衣舞酒吧)
3.右半島中央偏東北(這應該最好找了吧, 就是那間粉紅色舞廳)($120000, 舞廳)
4.右半島最東北道路的淺綠大房子($2500)
5.右半島北邊修車廠的南邊第1棟白色房子($6000, 附1車庫)
6.右半島以2(方格旗那棟)為起點, 往西走到T字路口就到了($7000, 附1車庫)
7.右半島中央修車廠往北直走, 到第3個路口右轉, 房子在右手邊($8000, 附1車庫)
8.左半島武器店(格鬥用)往東1條街再往北走看左邊, 門上有蘋果標誌的大倉庫($20000, 冰淇淋店)
9.左半島’屍體標誌'(接任務地點)的西北方黃色倉庫($40000, 出租車招呼站)
10.左半島武器店(槍戰用)往西再往北, 途中右邊的巷子內($14000, 附3車庫和直升機)
11.左半島武器店(格鬥用)往北第4個路口西北方暗藍色倉庫($70000, 印鈔廠)
12.左半島唯一通往空港的十字路口為起點往北走, 在右手邊($50000, 汽車展示場)
13.左半島最東南的碼頭($30000, 碼頭)
14.左半島’黑桃標誌'(接任務地點)為起點, 往右約50公尺, 走上左邊的鐵梯($1000)
15.最北方中央小島某處($60000, 製片廠)
2, 3, 8, 9, 11, 12, 13, 15需玩家當老大時才能買
我想這應該全部了, 如有漏麻煩補一下
4和14的價錢只差1500, 沒想到規格差這麼多….
頻道FLASH FM晚上時段有麥可的歌
骨架直升機和警用直升機我找到了, 首先從地圖最上方的橋通往左半島
然後順着路左轉, 左轉, 再彎進去左邊小巷爬上鐵梯到頂樓
可發現警用直升機, 而骨架直升機在隔壁大樓, 視點轉一轉就能看見
教你如何賺錢
後來發現….其實不用買有紀錄點的房子
要買其它一些可以幫你賺錢的店比較好
這些紀錄點的房子等候來買到可以賺錢的店後再來買就好了
不然後像我昨天一樣
賣冰淇淋賣一整天 只為了買舞廳…
像俱樂部, 冰淇淋店, 汽車展示場, 碼頭等….
只要完成店裡的任務
那家店每天就會幫你賺2000~8000元不等
下面我列出我找到的店的任務給大家參考:
脫衣舞酒吧:
進去裡面的小房間看脫衣舞
右上角的錢會一直減, 減少600元以上就可以讓脫衣舞店幫你賺錢啰
冰淇淋店:
要開冰淇淋車一次賣50個冰淇淋給客人(記得要按L3開啟音樂)
途中不能下車, 不能被逮或是托下車…
汽車展示場:
買了後有超大車庫, 免費修車場, 還可以跟人家玩街頭賽車, 不過店的收入有點少
汽車展示場地下一樓的倉庫牆上有汽車清單, 要去街上干那些車子送進汽車展示場的倉庫
總共有4組車輛清單要干…
舞廳:
這個是故事劇情一定要買的, 要120000, 沒買故事沒辦法進行下去! , 買了後有一連串的任務
碼頭:
買了後可以有很多船, 跳上船完成賽艇任務後碼頭一天可以自動幫你賺2000
出租車招呼站:
買了完成裡面的出租車任務可以開一台斑馬條紋的出租車!
製片廠:
在上面的中央島, 要任務過到一定程度才能買, 裡面有一連串任務!
印鈔場:
一定要買! 賺錢最好賺的方式就是自己印鈔票! ! 完成裡面一連串的任務後
每天可以賺8000!
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/151097.html