曾经做的一个JS小游戏——《Battle City》
来源:互联网 发布:java线程 终止 编辑:程序博客网 时间:2024/04/27 15:54
今天改网盘密码时,找到了个很久前的东西:JavaScript版的坦克大战。07年的夏天制作花了好多个夜晚制作,那段着迷JS游戏的疯狂时光。但因为后来众多浏览器的出现,导致了游戏兼容性大大的下降,最终放弃了更新。
尽管到了如今HTML5大红大紫,不过要兼容主流浏览器,还是逃不过IE这关。如此说来,还不如纯粹的div+css制作的js应用兼容性最好了:)
之前也发过,但是当时因为找不到源码,所以从压缩过的JS反向修改回来,导致代码混乱不堪。之前做的尺寸很小,今天把图片放大了一倍,晚上闲着把关数增加到了原版35关。
(方向键:ASDW 射击:KL 连发:IO 确定:Enter 【第一次可以进入选关】)
(源链接:http://goo.gl/uex0x)
之前用jsmin压缩代码的,换成现在的google closure编译会出现问题。因此现在修改下框架结构和部分模块,现在可以用ADVANCED_OPTIMIZATIONS压缩了,如果有什么BUG留言。
整个工程4000行左右的代码,包括一个叫WebPlay的游戏库。用到的都是很基本方法和概念,总体并不复杂。对于初学OOP思想,或者游戏基本概念的,都可以参考下! 作为2012贺岁礼物分享给大家吧~
Source: http://files.cnblogs.com/index-html/BattleCity.rar
Demo
本文转自:http://www.cnblogs.com/index-html/archive/2011/12/31/js_battlecity.html
- 曾经做的一个JS小游戏——《Battle City》
- js做的一个猜数字小游戏
- battle city
- Battle City
- Battle City
- Battle City
- Battle City
- Battle City
- 曾经做的一个项目的经验教训
- 求助~~js做的打字小游戏
- 自己做的一个C语言小游戏——吃金子
- 用java做的一个小游戏—黑白反斗棋(适合菜鸟)
- javascript+html做一个俄罗斯方块的小游戏
- 做了动物的战争(一个js小游戏)之后的问题总结
- 用JS做了一个贪吃蛇小游戏,求顶贴..
- pku 2312 Battle City
- poj 2312 Battle City
- POJ2312-Battle City
- Linux内核通知链notifier
- DB2的导入导出实例
- Android程序检测网络是否可用
- 一道面试题:求1+2+…+n,不使用乘除法、for、while、if 、else、switch、case 等关键字
- Android开发:后台异步任务之AsyncTask实现
- 曾经做的一个JS小游戏——《Battle City》
- UNIX环境高级编程——线程同步之互斥锁、读写锁和条件变量(小结)
- 单例设计模式
- 基于MTD的NAND驱动开发(一) .
- Eclipse安装SVN插件,从Google Code上下载开源项目
- PHP抓取页面的几种方式
- 基于MTD的NAND驱动开发(二) .
- ARM-Linux下WEB服务器Boa的移植、配置和运行测试
- 3、基于MTD的NAND驱动开发(三) .