Lost Gate

这个世界实在太无趣了… 既然如此,那就再创造一个世界如何?

挑战!纯JavaScript再现经典游戏!!开发进度10% 移自qq空间 2008-9-23


早在萌生想法的时候就想写这篇日志了.但是后来一想,什么都还没做就夸夸其谈,不太好.

不是有句话吗,空谈误国,实干兴邦.

我的当时的想法还比较模糊,但总体设想就是用JavaScript编写出一个仿造<CrossGate>(魔力宝贝的WebGame.也就是网页游戏.

如果你比较了解网页的构造,或者说是专家什么的了,就可以略过下面这段:

Javascript:这是目前所有主流浏览器的第一默认脚本语言.而且,也算是唯一一个可以在客户端运行的语言.它的性能比起编译语言(C#,C++,VB,Java)等要差很多很多,基本没有可比性,因为它只是脚本语言,执行效率很低. 但由于它的便捷,通常用来制作网页特效很方便(如漂浮广告,下拉菜单,以及这个QQ空间的大部分特效)

萌生这个想法是因为偶然机会接触了Jquery.这个强大的类库让程序员编写出很幽雅而精简的Javascript代码.当我用它实现了一个方块随鼠标移动的小玩意的时候,我忽然发现借助Jquery可以轻易实现”移动”,”渐变”,”缩放”等等效果.

这些动作具备了产生”动画”的一些基本元素,而用程序控制这些动作,不就成了游戏吗?

时间还要回到去年,或着前年.总之我也不太记得了,那时候我对js的认识和大多数人一样,只是一个用来做小特效的东西,甚至不认为它是一种编程语言。但后来Web星际和Web剑侠情缘出来的时候,震惊了整个中国的网页爱好者,尤其是网页制作者们.

这两个游戏用纯Javascript再现了经典游戏的精华部分(尤其是后者,几乎80%相似度),让人不敢相信这是一个网页所运行的脚本程序.

这件事颠覆了我对js的看法,我隐约中就立志也要将js发挥到那种境界.

 

Read More »


Email
57085445@qq.com

讨论群
LostGate同人游戏 184379459
魔力宝贝官方手游群 540221885