《Battle City》JS小游戏坦克大战源码

  JavaScript版的坦克大战。07年的夏天制作花了好多个夜晚制作,那段着迷JS游戏的疯狂时光。但因为后来众多浏览器的出现,导致了游戏兼容性大大的下降,最终放弃了更新。

  尽管到了如今HTML5大红大紫,不过要兼容主流浏览器,还是逃不过IE这关。如此说来,还不如纯粹的div+css制作的js应用兼容性最好了:)

  之前也发过,但是当时因为找不到源码,所以从压缩过的JS反向修改回来,导致代码混乱不堪。之前做的尺寸很小,今天把图片放大了一倍,晚上闲着把关数增加到了原版35关。

  

  (方向键:A S D W 射击:K L 连发:I O 确定:Enter【第一次可以进入选关】)

  (源链接:http://goo.gl/uex0x)

  之前用jsmin压缩代码的,换成现在的googleclosure编译会出现问题。因此现在修改下框架结构和部分模块,现在可以用ADVANCED_OPTIMIZATIONS压缩了,如果有什么BUG留言。

  整个工程4000行左右的代码,包括一个叫WebPlay的游戏库。用到的都是很基本方法和概念,总体并不复杂。对于初学OOP思想,或者游戏基本概念的,都可以参考下!作为2012贺岁礼物分享给大家吧~

  

下载1:BattleCity.rar(BattleCity.rar)

下载2:BattleCity.rar(BattleCity.rar)

[via]

评论

Popular Posts

《活法》作者:[日]稻盛和夫 pdf下载

浩方对战平台优化版 V2.05 部分去除浩方广告和弹出窗口

Virtual Router - 让电脑成为WIFI热点共享上网的开源软件

MIFARE Classic Tool - 安卓NFC门禁卡修改工具

整理RackNerd VPS促销活动机型表格

利用cgroup对docker进行全局资源限制(CPU, 内存, IO读写等限制)

搞懂并自主搭建ChatGPT的Reverse代理

麦当劳免费Wifi帐号密码及连接设置

中兴ZTE H618B 路由器固件刷机备忘

MD大战略2 德国闪击战 中文汉化版