<!--
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
-->
伴随Ajax与网页游戏的崛起,曾几何时JavaScript也成了游戏开发时可供选择的技术之一,文本仅列举数项由JavaScript技术实现的web小游戏(不含网游),聊作参考之用。
1、Mario(游戏地址:http://jsmario.com.ar/
)
传说中的马里奥网页版,一比一实现了红白机时代超级马里奥中所有功能与关卡,精细程度不逊原版游戏。
依赖库:无
2
、
Bunny Hunt
(游戏地址:
http://www.themaninblue.com/experiment/BunnyHunt/
)
猎兔,一款简单耐玩的网页狩猎游戏,没有使用第三方支持库,直接利用
css
与
JavasSript
实现。
依赖库:无
3
、
Bomberman
(
游戏地址:
http://www.e-forum.ro/bomberman/dynagame.html
)
人,经典到无以复加的桌面游戏,通过
JavaScript
获得了完美再现。
依赖库:
MooTools
,
SoundManager2
4
、
PacMan
(
游戏地址:
http://www.digitalinsane.com/api/yahoo/pacman/
)
又一款传说级的游戏,笔者开始怀疑有某个超级闲的家伙(或组织),开始悄悄将红白机时代的游戏统一移植为
web
版……嗯,或许近些年出现的
JavaScript
版
FC
模拟器就是他们的阴谋产物……
依赖库:
YUI
5
、
Ajax Chinese Chess
(游戏地址:
http://ajaxchess.pragmaticlogic.com/
)
举凡识字的中国人看到此图,就会知道这是一款基于
JavaScript
的中国象棋游戏……
依赖库:
MooTools
,
SoundManager2
6
、
Sudoku
(游戏地址:
http://www.dhtmlgoodies.com/scripts/game_sudoku/game_sudoku.html
)
疯狂走红的数独游戏,
JavaScript
狂人们又怎么可能放过呢?(似乎所有可以进行图形显示的系统上都能跑这个游戏了……)
依赖库:无
7
、
Spacius
(游戏地址:
http://scriptnode.com/lab/spacius/
)
就是著名的雷电啦,完成度相当高的经典射击游戏,效果流畅,笔者第一次运行时曾一度误以为在玩
Flash
。
依赖库:
SoundManager2
8
、
Browser
Shooter
(
游戏地址:
http://valums.com/demos/game/
)
想让
IE
干掉
Firefox
抑或
Chrome
?哎,现实生活中是没希望了——不过,在该游戏中你却可以暂时做到这一点。
依赖库:
jQuery
9
、
Berts
Breakdown
(
游戏地址:
http://www.paulbrunt.co.uk/bert/
)
又一款强悍到逆天的
JavaScript
横版游戏,在
Chrome
下的表现已经与同类
Flash
游戏不相伯仲了。
依赖库:
无
10
、
JS-Wars
(游戏地址:
http://29a.ch/jswars/
)
雷电类的横版射击游戏,似乎用
JavaScript
进行游戏开发的家伙都很喜欢横板游戏……作者在游戏介绍里写到——你们的任务是:找出骷髅博士,并消灭他!
依赖库:
jQuery
11
、
Javascript
Wolfenstein 3D
(游戏地址:
http://www.nihilogic.dk/labs/wolf/
)
由传说中的天才
JS
程序员——
Jacob Seidelin
所作(瞧瞧,人家名字是怎么叫的,学问啊……)。移植自世界上第一款第一人称射击游戏(有争议,一说为《
Ultima Underworld
》),也就是《重返德军总部》前作《德军总部》的
JavaScript
复刻版。
仅从现阶段
JavaScript
综合性能来说,其完成度之高令人叹为观止,恐怕连部分
Flash
游戏开发者也要自惭形秽。如果有朝一日
WebGL
标准普及了,哪怕该作者用
JavaScript
复刻出一个魔兽世界偶都毫不奇怪……唯一遗憾的是,此游戏依赖于
JavaScript
的
Canvas
技术,可能对
IE
不友好……
依赖库:
SoundManager2
PS
:本想收录
js
版《白之绊》、《逆转裁判》、《大恶司》等,却发现其对外链接皆已无法使用,故缺(似乎相关作者都跑去开发
web
网游,集体生死未卜中……)。
再者,长城以外
http://www.javascriptgaming.com/
上还有很多
JavaScript
游戏实现,由于时间关系此处不一一列举,关心者请自行“翻而阅之”。
————————正文斩断,相关退散————————
转了不少JavaScript游戏过来,忽然自己也想写点东西,所以用开发了“半截”的LGame-Simple-0.2.5写了其中一个JavaScript游戏的复刻(目前修正了前版部分Bug,添加了一些精灵与辅助功能,但0.2.5的核心功能尚未添加,可理解为传说中的“降龙十八缺三掌”状态……),怎么说Java开发游戏也比JavaScript方便嘛,无论是桌面上,抑或网页里……
PS:不要问偶为什么移植Bunny Hunt而不是Javascript Wolfenstein 3D……除非偶吃顶了,或者不用睡觉……(另外偶最近会先忙正事,LGame将暂时停笔,留待12月中旬继续……12月底前发布0.2.5版……)
下载地址:http://code.google.com/p/loon-simple/downloads/list
分享到:
相关推荐
基于原生JavaScript实现的扫雷小游戏 基于原生JavaScript实现的扫雷小游戏 基于原生JavaScript实现的扫雷小游戏 基于原生JavaScript实现的扫雷小游戏 基于原生JavaScript实现的扫雷小游戏 基于原生JavaScript实现的...
JavaScript实现2048游戏源码
JavaScript 实现的扫雷游戏
原生JavaScript实现简单五子棋游戏 本文实例为大家分享了JavaScript实现简单五子棋游戏的具体代码,供大家参考,具体内容如下 HTML页面 注释都很明确了,大家好好学习。 <!DOCTYPE ...
用 Javascript 编程和其他语言的一个大的区别就是键盘的控制代码不同。js是通过 Key=event.keyCode 语句获取键盘码,再在多分支 switch 结构里分别处理。看完这些代码就会对浏览器里的键盘控制有所了解了。 当然...
一个用javascript实现的纸牌游戏,代码很剪短,很清晰,供大家参考参考,学习学习
纯JavaScript实现:无需依赖其他框架或库,仅使用纯JavaScript实现游戏的全部功能,展示了JavaScript在网页游戏开发中的强大能力。 随机迷宫生成:通过算法随机生成迷宫地图,每次游戏都有不同的挑战和体验。 简单...
游戏介绍:采用HTML(非HTML5)、CSS、JavaScript编写,网页上部为砖块,下部为挡板。开始后球从挡板中间斜向上移动碰撞墙壁和砖块,碰到砖块后砖块消失。通过键盘的左右键移动位于底部的挡板接球。小球击中砖块后有...
文件包含打气球的实现代码、功能代码思路讲解、视频演示和讲解。打气球的小游戏:在开始界面根据气球出现的数量和移动速度分为三个游戏等级可供选择,点击某个等级后转到对应难度的游戏。
javascript实现的五子棋人机对战游戏源码
主要使用Javascript,CSS 实现拼图游戏,只在ie8测试运行过。
游戏登陆模块的实现 javascript小游戏综合 娱乐游戏 猜拳游戏 俄罗斯方块 连连看游戏 弹球球游戏 智力游戏 爱情测试 拼盘游戏 推箱子游戏 弹球球游戏 测试游戏 比眼力 比动作 贪吃蛇游戏 比灵敏 其他...
2048的JS版,能够实现2048的全部功能,可以根据自己需要做更改
成语接龙js JavaScript实现成语接龙游戏domo JavaScript实现成语接龙游戏domo
javascript小游戏实现赛车代码,喜欢用javascript实现游戏效果代码的朋友可以参考下。
给例子用javascript来实现的c#网页游戏,大家可以看一下
JavaScript拼图小游戏,挺有意思的一个小游戏,可以下载来玩玩
使用JavaScript实现打飞机游戏,完美复制原版
javascript实现有趣的架子鼓小游戏 javascript实现有趣的架子鼓小游戏 javascript实现有趣的架子鼓小游戏 javascript实现有趣的架子鼓小游戏 javascript实现有趣的架子鼓小游戏 javascript实现有趣的架子鼓小...
经典2048小游戏,原生JavaScript实现,可改变格子数,漂亮好玩易操作