📄 空战.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="有声有色 6.0">
<meta name="ProgId" content="有声有色--最酷最好的网页特效编辑软件">
<title>该页使用有声有色 6.0编辑制作</title>
</head>
<body>
<body BGCOLOR="#00003F" TEXT="#FFFFFF" ONLOAD="onLD()">
<SCRIPT LANGUAGE="JavaScript">
var Flimit=9
var BossTM=0
var BossLM=700
var Easy=0
var timerID = null
var TimeCounter = 0
var INT = 25
var k=0
var X=100
var Y=100
var DX=0
var DY=0
var IX=0
var IY=0
var SDX=0
var SDY=0
var SIX=0
var SIY=0
var Endflg=0
var ff=0
var fc=0
var FX = new Array(12)
var FY = new Array(12)
var bf=0
var bc=0
var BX=0
var BY=-100
var BDX=0
var BDY=0
var Cname = new Array(2)
var Bflag=0
var GND=0
var EFX = new Array(8)
var EFY = new Array(8)
var EVX = new Array(8)
var EVY = new Array(8)
var Fmax = 3
var EMX = 200
var EMY = 284
var PTN = 0
var Mvx = 0
var Mvy = 0
var mCount = 100
var EX = new Array(20)
var EY = new Array(20)
var CH = new Array(2)
var CW = new Array(2)
var tmp1 = 0
var tmp2 = 0
var Endflg = 1
var Bossflg = 0
var BossX = 0
var BossH = 0
var CanonX=-200
var CanonY=-200
var CanonC=0
var Bossflg=0
var tmpBF=0
var sf=0
var spCOUNT=0
systm=""
ver=navigator.appVersion
len=ver.length
for(iln=0;iln<len;iln++) if(ver.charAt(iln)=="(") break
systm = ver.charAt(iln+1).toUpperCase()
function interval1(){
clearTimeout(timerID)
ccount0=ccount0+1
if (ccount0 >= 2){cla0.left=-100}
ccount1=ccount1+1
if (ccount1 >= 2){cla1.left=-100}
ccount2=ccount2+1
if (ccount2 >= 2){cla2.left=-100}
TimeCounter=TimeCounter+1
with (Math){Fmax=floor(TimeCounter/100)+3}
if (Fmax >= Flimit){Fmax=Flimit}
if (TimeCounter == Blimit){Bossflg=1;tmpbgc=100;tmpbgf=0}
if (Bossflg >= 1){
tmpbgc=tmpbgc-5
if (tmpbgc >= 0){
if (systm!="C"){}
}
if (tmpbgf == 0){
if (tmpbgc <= 0){
if (systm!="C"){
tmpbgf=1
}else{
tmpbgf=1
}
}
}
tmpBF=0
for (tmp1=0; tmp1<10; tmp1++){
if (EX[tmp1] >= -50){tmpBF=1}
}
if (tmpBF == 0){BossMode()}
}
GND=GND-1;if (GND <= -16){GND=0}
GNDs.left=GND
with (Math) {
for (tmp1=0; tmp1<3; tmp1++){
EX[tmp1]=EX[tmp1]-5
if (EX[tmp1] <= -30){
if (floor(random()*12) == 3 ){
if (Bossflg == 0){EX[tmp1]=400;EY[tmp1]=floor(random()*12)*20+20}
}
}
spMOV(27+tmp1,EX[tmp1],EY[tmp1])
with (Math){if (floor(random()*5) == 3 ){Efire(EX[tmp1],EY[tmp1])}}
}
}
if (TimeCounter >= 300){
with (Math) {
for (tmp1=3; tmp1<6; tmp1++){
EX[tmp1]=EX[tmp1]-CW[tmp1-3]
if (EY[tmp1] <= 5){CH[tmp1-3]=2;CW[tmp1-3]=4}
if (EY[tmp1] >= 240){CH[tmp1-3]=-2;CW[tmp1-3]=2}
EY[tmp1]=EY[tmp1]+CH[tmp1-3]
if (EX[tmp1] <= -30){
if (floor(random()*12) == 3 ){
if (Bossflg == 0){EX[tmp1]=400;EY[tmp1]=floor(random()*12)*20+20}
}
}
spMOV(27+tmp1,EX[tmp1],EY[tmp1])
with (Math){if (floor(random()*5) == 3 ){Efire(EX[tmp1],EY[tmp1])}}
}
}
}
if (TimeCounter >= 200){
with (Math){tmpTM=TimeCounter-floor(TimeCounter/100)*100}
if (tmpTM <= 40){tmpTMX=3}else{if (tmpTM <= 70){tmpTMX=1}else{tmpTMX=-1}}
for (tmp1=0; tmp1<3; tmp1++){
EX[tmp1+6]=EX[tmp1+6]-tmpTMX
if (EX[tmp1+6] <= -30){
if (EX[6] <= 365){
if (EX[7] <= 365){
if (EX[8] <= 365){
if (Bossflg == 0){
with (Math){if (floor(random()*40) == 3 ){EX[tmp1+6]=400}}
}
}
}
}
}
spMOV(33+tmp1,EX[tmp1+6],EY[tmp1+6])
with (Math){if (floor(random()*5) == 3 ){Efire(EX[tmp1+6],EY[tmp1+6])}}
}
}
if (EX[9] <= -600){if (Bossflg == 0){EX[9]=400}}
EX[9]=EX[9]-1;if (EX[9] <= 250){EX[9]=EX[9]-4}
if (EX[9] == 365){EMX=EX[9]+7;EMY=EY[9]-10;mCount=0}
if (EX[9] == 310){EMX=EX[9]+7;EMY=EY[9]-10;mCount=0}
if (EX[9] == 255){EMX=EX[9]+7;EMY=EY[9]-10;mCount=0}
spMOV(36,EX[9],EY[9])
if (bf == 1){BX=X;BY=Y+30;bc=1;bf=0;BDX=12}
if (bc == 1){
BDY=BDY+2
if (BDY == 10){
spMOV(45+Bflag,-100,-100)
Bflag=1
}
if (BDY >= 10){BDX=BDX+3;BX=BX+BDX}
BY=BY+BDY;tmpBMX=-100;tmpBMY=-100
for (tmp2=0; tmp2<10; tmp2++){
if (BX >= EX[tmp2]-30){
if (BX <= EX[tmp2]+16){
if (BY >= EY[tmp2]-3){
if (BY <= EY[tmp2]+16){
tmpBMX=BX-8;tmpBMY=BY-4
}
}
}
}
}
if (BY >= 284){tmpBMX=BX-8;tmpBMY=244}
if (tmpBMX != -100){
spMOV(45+Bflag,-100,-100)
spMOV(50,tmpBMX,tmpBMY)
Bflag=0;ccount2=0;bc=0;BY=-100;BDX=0;BDY=0
for (tmp2=0; tmp2<10; tmp2++){
if (BX >= EX[tmp2]-56){
if (BX <= EX[tmp2]+40){
if (EY[tmp2] >= tmpBMY-18){
if (EY[tmp2] <= tmpBMY+63){
spMOV(33+tmp2,-100,-100)
spMOV(Cname[cflag],EX[tmp2],EY[tmp2]-6)
if (cflag == 0){ccount0=0}else{ccount1=0}
cflag=cflag+1;if (cflag >= 2){cflag=0}
EX[tmp2]=-100;FX[tmp1]=500;score=score+50
}
}
}
}
}
}
spMOV(45+Bflag,BX,BY)
}
if (ff == 1){
FX[fc]=X;FY[fc]=Y+12
fc=fc+1;if (fc >= 13){fc=0}
ff=0
}
for (tmp1=0; tmp1<13; tmp1++){
FX[tmp1]=FX[tmp1]+32
for (tmp2=0; tmp2<10; tmp2++){
if (FX[tmp1] >= EX[tmp2]-8){
if (FX[tmp1] <= EX[tmp2]+32){
if (FY[tmp1] >= EY[tmp2]-8){
if (FY[tmp1] <= EY[tmp2]+19){
spMOV(27+tmp2,-100,-100)
spMOV(Cname[cflag],EX[tmp2],EY[tmp2]-6)
if (cflag == 0){ccount0=0}else{ccount1=0}
cflag=cflag+1;if (cflag >= 2){cflag=0}
EX[tmp2]=-100;FX[tmp1]=500;score=score+10
}
}
}
}
}
spMOV(tmp1+1,FX[tmp1],FY[tmp1])
}
Efmove()
Emiss()
tmpIX=IX+SIX;if (tmpIX >= 1){tmpIX=5+Easy}
tmpIY=IY+SIY;if (tmpIY >= 1){tmpIY=5+Easy}
tmpDX=DX+SDX;if (tmpDX >= 1){tmpDX=5+Easy}
tmpDY=DY+SDY;if (tmpDY >= 1){tmpDY=5+Easy}
X=X+tmpIX-tmpDX
Y=Y+tmpIY-tmpDY
if (X >= 368){X=368}
if (X <= 0){X= 0}
if (Y <= 0){Y= 0}
if (Y >= 258){
mycr.visibility="hidden"
DOC2c.visibility="hidden"
DOCc.visibility="visible"
spMOV(Cname[cflag],X,Y)
Endflg=1;EFX[tmp1]=-100;cflag=cflag+1;if (cflag >= 2){cflag=0}
}
for (tmp2=0; tmp2<10; tmp2++){
if (X >= EX[tmp2]-20){
if (X <= EX[tmp2]+20){
if (Y >= EY[tmp2]-20){
if (Y <= EY[tmp2]+10){
mycr.visibility="hidden"
DOC2c.visibility="hidden"
DOCc.visibility="visible"
spMOV(Cname[cflag],X,Y)
Endflg=1;EFX[tmp1]=-100;cflag=cflag+1;if (cflag >= 2){cflag=0}
}
}
}
}
}
spMOV(0,X,Y)
with (Math) {
s5=floor(score/10000)
s4=floor((score-s5*10000)/1000)
s3=floor((score-s5*10000-s4*1000)/100)
s2=floor((score-s5*10000-s4*1000-s3*100)/10)
s1=score-s5*10000-s4*1000-s3*100-s2*10
}
L7c.top=-16*s5
L8c.top=-16*s4
L9c.top=-16*s3
L10c.top=-16*s2
L11c.top=-16*s1
if (Endflg != 1){timerID = setTimeout("interval1()",INT)
}else{
if (systm!="C"){
}else{
}
if (hscore <= score){
document.cookie="JSFALCON="+score+"; expires=Fri. 31-Dec-1999 23:59:59 GMT"
hscore=score
loadSCORE()
}
}
}
function onLD(){
if (systm!="C"){
W1c=document.layers["W1"]
mycr=W1c.layers["Mychr"]
cla0=W1c.layers["clash"]
cla1=W1c.layers["clash1"]
cla2=W1c.layers["clash2"]
GNDs=W1c.layers["GND"]
DOCc=W1c.layers["doc"]
DOC2c=W1c.layers["doc2"]
EAS=W1c.layers["EASY"]
BOS0=W1c.layers["boss0"]
BOS1=W1c.layers["boss1"]
BOSR=W1c.layers["bossR"]
L2c=document.layers[2]
L3c=document.layers[3]
L4c=document.layers[4]
L5c=document.layers[5]
L6c=document.layers[6]
L7c=document.layers[8]
L8c=document.layers[9]
L9c=document.layers[10]
L10c=document.layers[11]
L11c=document.layers[12]
}else{
W1c=document.all.W1.style
mycr=document.all.W1.document.all.Mychr.style
cla0=document.all.W1.document.all.clash.style
cla1=document.all.W1.document.all.clash1.style
cla2=document.all.W1.document.all.clash2.style
GNDs=document.all.W1.document.all.GND.style
DOCc=document.all.W1.document.all.doc.style
DOC2c=document.all.W1.document.all.doc2.style
EAS=document.all.W1.document.all.EASY.style
BOS0=document.all.W1.document.all.boss0.style
BOS1=document.all.W1.document.all.boss1.style
BOSR=document.all.W1.document.all.bossR.style
L2c=L2I.style
L3c=L3I.style
L4c=L4I.style
L5c=L5I.style
L6c=L6I.style
L7c=L7I.style
L8c=L8I.style
L9c=L9I.style
L10c=L10I.style
L11c=L11I.style
W1c.clip="rect(118,400,418,0)"
}
loadSCORE()
sf=1
QuitPlay()
}
function EASY(){
Easy=1
EAS.visibility="visible"
}
function NORMAL(){
Easy=0
EAS.visibility="hidden"
}
function BossMode(){
if (Bossflg == 1){
BossX=BossX-10
if (BossX==250){
Bossflg=3
if (Flimit != 0){EMX=BossX+30;EMY=218;mCount=0}
EVX[0]=-5;EVY[0]=-5
EVX[1]=-6;EVY[1]=-4
EVX[2]=-4;EVY[2]=-6
EVX[3]=-2;EVY[3]=-7
EVX[8]=-7;EVY[8]=-7
EFX[0]=BossX+101;EFY[0]=225
EFX[1]=BossX+98;EFY[1]=229
EFX[2]=BossX+104;EFY[2]=222
EFX[3]=BossX+109;EFY[3]=222
EFX[8]=BossX+7;EFY[8]=232
}
if (BossX==0){Bossflg=2}
}
if (Bossflg == 2){
BossX=BossX+10
if (BossX==150){
Bossflg=6
EVX[4]=-5;EVY[4]=-5
EVX[5]=-6;EVY[5]=-4
EVX[6]=-4;EVY[6]=-6
EVX[7]=-2;EVY[7]=-7
EVX[8]=-7;EVY[8]=-7
EFX[4]=BossX+101;EFY[4]=225
EFX[5]=BossX+98;EFY[5]=229
EFX[6]=BossX+104;EFY[6]=222
EFX[7]=BossX+109;EFY[7]=222
EFX[8]=BossX+7;EFY[8]=232
}
if (BossX==270){Bossflg=1}
}
BOS0.left=BossX
if (Bossflg == 3){
BossH=BossH-5
if (BossH == 170){Bossflg=4;CanonC=0}
}
if (Bossflg == 4){
if (CanonC==0){CanonX=BossX+55;CanonY=195;CanonC=1}else{
CanonC=CanonC+1;if (CanonC==10){Bossflg=5}
}
}
if (Bossflg == 5){
BossH=BossH+5
if (BossH == 220){Bossflg=1}
}
if (Bossflg == 6){
BossH=BossH-5
if (BossH == 170){Bossflg=7;CanonC=0}
}
if (Bossflg == 7){
if (CanonC==0){CanonX=BossX+55;CanonY=195;CanonC=1}else{
CanonC=CanonC+1;if (CanonC==10){Bossflg=8}
}
}
if (Bossflg == 8){
BossH=BossH+5
if (BossH == 220){Bossflg=2}
}
if (BossH == 220){tmpBHx=-200}else{tmpBHx=BossX+30}
CanonX=CanonX-25;CanonY=CanonY-25
spMOV(15,tmpBHx,BossH)
spMOV(14,CanonX,CanonY)
Fmax=Flimit;Efmove()
for (tmp2=0; tmp2<10; tmp2++){
if (X >= BossX-20){
if (X <= BossX+124){
if (Y >= 188){
mycr.visibility="hidden"
DOC2c.visibility="hidden"
DOCc.visibility="visible"
spMOV(Cname[cflag],X,Y)
Endflg=1;cflag=cflag+1;if (cflag >= 2){cflag=0}
}
}
}
}
for (tmp2=0; tmp2<10; tmp2++){
if (X >= BossX+20){
if (X <= BossX+105){
if (Y >= BossH-16){
mycr.visibility="hidden"
DOC2c.visibility="hidden"
DOCc.visibility="visible"
spMOV(Cname[cflag],X,Y)
Endflg=1;cflag=cflag+1;if (cflag >= 2){cflag=0}
}
}
}
}
Cchkflg=0
if (X >= CanonX-16){
if (X <= CanonX+16){
if (Y >= CanonY-16){
if (Y <= CanonY+16){
Cchkflg=1
}
}
}
}
if (X >= CanonX){
if (X <= CanonX+34){
if (Y >= CanonY){
if (Y <= CanonY+34){
Cchkflg=1
}
}
}
}
if (Cchkflg == 1){
mycr.visibility="hidden"
DOC2c.visibility="hidden"
DOCc.visibility="visible"
spMOV(Cname[cflag],X,Y)
Endflg=1;cflag=cflag+1;if (cflag >= 2){cflag=0}
}
spMOV(47,-100,-100)
for (tmp1=0; tmp1<13; tmp1++){
if (FX[tmp1] >= BossX-8){
if (FX[tmp1] <= BossX+128){
if (FY[tmp1] >= 216){
FX[tmp1]=500
spMOV(47,BossX,FY[tmp1])
}
}
}
}
for (tmp1=0; tmp1<13; tmp1++){
if (FX[tmp1] >= BossX+38){
if (FX[tmp1] <= BossX+70){
if (FY[tmp1] >= BossH-4){
if (FY[tmp1] < 216){
FX[tmp1]=500
spMOV(47,BossX+38,FY[tmp1])
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -