js - 龙进运动游戏

这代码真不错,而且浏览器一点都不会卡,如何当做桌面也挺酷的。

来自: 最简论坛

< HTML >

< HEAD >
< title > beyond - Interactive DHTML art-demos </ title >
< meta  name ="Author"  content ="Gerard Ferrandez at http://www.dhteumeuleu.com" >
< meta  http-equiv ="imagetoolbar"  content ="no" >
</ HEAD >

< BODY  bgColor =#000000  onresize =resize()  scroll =no  onload =zyva() >

< SCRIPT >
// ======================================================
//
 script: Gerard Ferrandez - Ge-1-doot - June 9, 2001
//
 news://news.leibowitz.org/nzn.fr.html
//
 We chameleon, we chameleon, we (oui!)
//
 ======================================================
window.onerror = new Function("return true")
object 
= new Array()
window.screen.bufferDepth 
= 16
var nx=0
var ny=0
var R=0
var K=0
var Oi=0
var Om=32
function ChteuMeulEu(){
with(this)with(obj){
   left
=x-r
   top
=y-r
   width
=height=r*2
   mc
=Math.cos(Oi/10)
   ms
=Math.sin(Oi/12)
   border
="RGB("+(r*.8)+","+(2*r*ms)+","+(2*r*mc)+") dotted "+(r/1.8)//+"px"
   r *= 1.06
   
if(N==0)if(++R%2==0){
    
with(object[Oi%Om]){
     r
=20
     x
=nx*0.5+mc*nx*0.25
     y
=ny*0.5+ms*ny*0.25
     obj.zIndex
=-Oi
     obj.left
=-1E6
    }

    Oi
++
   }

}

}

function resize(){
nx
=document.body.offsetWidth
ny
=document.body.offsetHeight
}

function CObj(N){
document.body.insertAdjacentHTML(
"AfterBegin","<span style='left=-10000;position:absolute;font-size:1pt'></span>")
obj 
= document.getElementsByTagName("span")
this.obj = obj[0].style
this.r=0
this.x=0
this.y=0
this.N=N
this.ChteuMeulEu = ChteuMeulEu
setInterval(
"object["+N+"].ChteuMeulEu()",64)
}


function zyva(){
resize()
for(i=0;i<Om;i++)object[i] = new CObj(i)
document.body.style.cursor
="crosshair"
}

</ SCRIPT >
</ BODY ></ HTML >

 

你可能感兴趣的:(html,游戏,function,object,border,scroll)