您的位置:网站首页 > 源码环境 > 正文

60行JavaScript代码俄罗斯方块游戏全解析

类别:源码环境 日期:2016-11-8 1:49:56 人气: 来源:

  早就听说网上有人仅仅用60行JavaScript代码写出了一个俄罗斯方块游戏,最近看了看,今天在这篇文章里面我把我做的分析整理一下(主要是以注释的形式)。

  我用C写一个功能基本齐全的俄罗斯方块的话,大约需要1000行代码的样子。所以60行乍一看还是很让人吃惊的。

  但是读懂了代码之后发现其实整个程序并没有使用什么神秘的技术,只不过是利用一些工具或者JavaScript本身的技巧大大简化了代码。

  总结起来主要是以下三点

  1.使用eval来产生JavaScript代码,减小了代码体积

  2.以字符串作为游戏场景数据,使用正则表达式做查找和匹配,省去了通常应当手动编写的查找验证代码

  3.以二进制方式管理俄罗斯方块数据和场景数据,通过位运算简化比较和验证

  另外,原作者代码换行很少,代码写的比较紧凑,这也是导致这个程序仅仅只有60行的一个原因。

  60行JavaScript代码俄罗斯方块游戏演示地址:

  Linux公社简介-广告服务-网站地图-帮助信息-联系我们

  本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。

推荐:

关键词:js游戏源码
0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: