使用jQuery开发网页游戏

phplaber 2012-10-19 10:58:08
为了学习jQuery库,打算做一个简单的网页游戏。

这个网页游戏大概由以下技术支撑:前端UI用XHTML和CSS来呈现,jQuery用来响应用户事件如:点击鼠标,键盘操作等,以及向服务器端发送AJAX请求。服务器端用PHP脚本来处理前端请求。用XML来存储数据。PHP引擎作为一个模块被加载到Apache中。网页游戏最好是跨平台的,至少保证在Windows XP环境下,正常运行。

对于开发这样一个网页游戏,大家可以给我提供一些建议吗?谢谢!
...全文
535 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
franzhong 2012-10-21
  • 打赏
  • 举报
回复
搞HTML5游戏开发,IE用户多应该考虑,但是IE6就算了,越来越多的人不考虑IE6,是好现象
兼容性就CSS这块,网上也有一些游戏引擎,对开发很有助
chen_ya_ping 2012-10-21
  • 打赏
  • 举报
回复
有专门的游戏开发的js类库的
奇乐二二二 2012-10-21
  • 打赏
  • 举报
回复
LZ可以分别用jquery和dom方法插入1000个div,或者对一个元素频繁的读写属性,效率差的不是一点点,
泡泡鱼_ 2012-10-20
  • 打赏
  • 举报
回复
呵呵,我还是第一次听说使用jQuery操作Dom弱爆了的说法
会原生的当然好,但jQuery底层仍然是原生实现,且基本上保证了各浏览器的兼容性
phplaber 2012-10-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

学习JQuery 你不如去看一些JS特效然后用JQ实现 做游戏还需要考虑 游戏逻辑算法等等之类
[/Quote]
感谢!现在就是停留在用jQuery实现特效阶段,但最终还是希望能开发出一款完整的网页游戏,一来将学到jQuery的知识融会贯通,二来体验用jQuery真正开发产品的感觉。

对于游戏的逻辑算法,你有好的经验吗?
a8509190 2012-10-20
  • 打赏
  • 举报
回复
学习JQuery 你不如去看一些JS特效然后用JQ实现 做游戏还需要考虑 游戏逻辑算法等等之类
  • 打赏
  • 举报
回复
说弱爆,对一般的应用是稍微有点夸张了,但对于有些游戏来说,存在大量的DOM对象时,的确效率比原生的差太多了。JQ底层当然是原生实现的,但它大量使用了遍历,因为对它来说,外部任何情况它都不知晓,都需要处理。而自己用原生JS则可以直接有针对的操作。

当然,主要得根据游戏的类型和实际情况进行选择,如果是DOM对象很少的,使用JQ也是省力的好选择。

但是IE的问题,不要觉得眼下一片反IE的呼声就不管它了,毕竟用户群和技术群还不一样,用户们最多把IE6升到IE8,还是用IE的多。

但楼主只是为了自己强化JQ学习的话,倒也不用想太多了,包括其它那些要求,还服务器存储数据什么的。我最喜欢的形式就是一个HTML,其它什么都不用。要不是已经没什么玩的心情,我就写个飞机越障碍的游戏,只需要HTML,飞机和各种障碍都可以画出来,还不必用HTML5。
phplaber 2012-10-20
  • 打赏
  • 举报
回复
非常感谢!对于使用jQuery影响效率的问题,我是认同的。但是,开发这样一个网页游戏,目的就是为了学习jQuery,所以jQuery还是得用上:-)。对于测试这个环节,我还想着到时候兼容IE,经你这么提醒之后,我看IE就不考虑了吧。
奇乐二二二 2012-10-19
  • 打赏
  • 举报
回复
建议就是不要用jquery。。。做游戏用原生的js比较好,特别是对dom的操作, 对于要求性能的程序来说jquery弱爆了。。。。
如果你用你的描述来做的话跨平台不是问题,不过js的兼容性就要写好了。测试的话测webkit就可以了,,IE神马的就别测了,不然开发周期太长

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧