论坛首页 Web前端技术论坛

发个坦克大战小游戏

浏览 29654 次
该帖已经被评为精华帖
作者 正文
   发表时间:2009-06-05   最后修改:2009-06-05
playfish 写道

呵呵,这是51js上面客服果果写的那个坦克改成用jquery实现的吧。

http://bbs.51js.com/viewthread.php?tid=82966&extra=page%3D1%26amp%3Bfilter%3Ddigest



图片是找果神仙借的. 代码还是从头写的.
0 请登录后投票
   发表时间:2009-06-05  
02221021 写道
yoyozizou 写道
02221021 写道
yoyozizou 写道
02221021 写道
无聊之作..IE7和FF能玩.

这种立即执行的方法很有意思:~function(){alert('hello')}() 返回-1
可否点拨一下...



产生一个闭包.我这份代码里主要是避免全局变量发生命名冲突.

呵呵 楼主曲解我的意思了,产生闭包没问题,关键是产生闭包的方法很奇特,“~function(){...}()”这个用法在google上搜不到,它的返回值很有意思(试下这个 ~function(){alert('dd');return 10;}()),而且照我理解“~”应该是个运算符,js有这个运算符吗?


呵呵,~不是运算符.  在这里~换成任意符号或者void都可以. 意思是让后面的函数变成表达式去执行而不是声明. 
我习惯写~ 可以少写一个括号  ^ ^

代码真帅
0 请登录后投票
   发表时间:2009-06-05  
怎么玩。。。 发不了子弹。。直接game over了
0 请登录后投票
   发表时间:2009-06-05  
那我下来玩玩啊
0 请登录后投票
   发表时间:2009-06-05  
不错哈,在CHROME里也能玩哦。。。。

0 请登录后投票
   发表时间:2009-06-05  
炮弹不能对消,这导致难度大了点。
楼主真是有才,激发了我的斗志
0 请登录后投票
   发表时间:2009-06-06  
听说自己会写游戏后再完游戏就一点意思都没有了,害怕。
楼主是这样吗?
0 请登录后投票
   发表时间:2009-06-06  
很强势,这个好,原来JavaScript可以干这个,支持,学习下!!!!!
0 请登录后投票
   发表时间:2009-06-06  
里面的道具是魔兽争霸的道具图啊~还有个鞋子?加速的?
呵呵~楼主也玩war3...
不过这JS版的坦克大战真不错...厉害啊~
0 请登录后投票
   发表时间:2009-06-06  
whg333 写道
里面的道具是魔兽争霸的道具图啊~还有个鞋子?加速的?
呵呵~楼主也玩war3...
不过这JS版的坦克大战真不错...厉害啊~


超级war3迷,最近有个大胆的设想,用javascript还原一部分war3,跟幻宇兄5年前的js星际争霸一样
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics