本文目录一览:
求大神做一个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!