职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 474|回复: 9

jQuery小游戏:忍者神龟(未完成)+ JavaScript书籍汇总

[复制链接]
醉倚西风 发表于 2011-8-26 09:47 | 显示全部楼层 |阅读模式
先声明:未完成啊! ......
自己顶一下: 邀请感......
不支持chrome啊......
elementsto......
顶一个,想法很有趣~......
楼主可以很快上手jq......
不是使用flash么......
好东西要支持,希望成......
soni写道 不是使......
高手!!!......


先声明:未完成啊!
js调试非常不方便,我只能小心地写一行代码就运行一次,有什么更好的办法了?
我用的是EditPlus编辑器+fireBug辅助查错
另外,缺少好的图片资源也是个很重要的原因!
希望大牛看过源码后能指导,祝愿毕业找到好工作
第一次用jQuery,听说有人要写jQuery2.5D游戏引擎!期待……
贴图:




*********************************************************************************************

小更新了一下:匆忙加了些注释,整体设计就不用说了,点子主要来自这三本书:
《JavaScript实战》《Object-Oriented JavaScript 》《JavaScript Design Patterns》

大家直接看代码吧。




***************************更新**************************************************
加了滚屏触发器
实现了在某时刻屏幕朝direction按speed滚动distance,之后本触发器消亡

另外
谢高。人。 指。 点 用命名空间重构了下,第四版中所有对象都在myGame下了

***************************更新**************************************************

做了个艰难的决定:除了调用构造器之外,以后所有的 call 和 apply 都用钩子方法代替

***************************更新**************************************************

增加NPC状态机,用钩子方法实现非常方便,不过还没NPC合适图片,没有测试

***************************更新**************************************************
有点编不下去了,平时还要上课,只能暂时放一放


大小: 315.4 KB

大小: 342.1 KB

大小: 351.5 KB

大小: 300.2 KB
Pro.JavaScript.Design.Patterns.2007.pdf (2.5 MB)
下载次数: 700
the_javascript_anthology_101_essential_tips__tricks___hacks-sample.2006_.pdf (1.9 MB)
下载次数: 481
JavaScript_高端程序设计_精华_.pdf (9 MB)
下载次数: 455
Pro_JavaScript_Techniques.pdf (5.8 MB)
下载次数: 224
The.Art.and.Science.of.JavaScript.Dec.2007.pdf (4.9 MB)
下载次数: 195
ECMA-262.pdf (2.4 MB)
下载次数: 156
Stefanov_-_Object-Oriented_JavaScript__Packt__2008_.pdf (7.2 MB)
下载次数: 186
object简单总结.pdf (161 KB)
下载次数: 169
TMNT7_状态机完成.rar (584.5 KB)
下载次数: 138
查看图片附件

郁闷小男人 发表于 2011-8-26 09:47 | 显示全部楼层
自己 顶 一下:
邀请感兴趣的牛人和我一起完成

已经实现基本的:
  up1的基本动作序列
  增加减少生命和能量功能
  mainLoop主循环更新画面(主要负责画图片序列)
  基本的碰撞检测

现在还没有敌人和boss,暂时也只有第一关的背景图片
  

愚人 发表于 2011-8-26 09:47 | 显示全部楼层
不支持chrome啊...
而且动作有些问题,攻击时动画太奇怪了

ksdal 发表于 2011-8-26 09:48 | 显示全部楼层
elementstorm 写道
不支持chrome啊...
而且动作有些问题,攻击时动画太奇怪了


这个……
有好图片就能解决问题
  的确问题还是比较多的



fossil 发表于 2011-8-26 09:48 | 显示全部楼层
顶一个,想法很有趣~~~
如果楼主愿意,希望可以跟你一起开发,共同学习进步~~~

走失的猫咪 发表于 2011-8-26 09:48 | 显示全部楼层
楼主可以很快上手jquery做这个东西
建议楼主花点时间学习下flex
用flex做一个游戏有实际价值,用户体验和游戏的性能会好很多

月上萧萧 发表于 2011-8-26 09:48 | 显示全部楼层
不是使用flash么?
虽然说游戏编程和语言的关系不大,但毕竟flash提供了方便的接口,而且速度也可以接受。
另外,这个游戏是基于tile的么?资源来自nes同名游戏?

shmilyyu 发表于 2011-8-26 09:48 | 显示全部楼层
好东西要支持,希望成熟作品能早日完成

fl 发表于 2011-8-26 09:48 | 显示全部楼层
soni 写道
不是使用flash么?
虽然说游戏编程和语言的关系不大,但毕竟flash提供了方便的接口,而且速度也可以接受。
另外,这个游戏是基于tile的么?资源来自nes同名游戏?


不是flash的,是JavaScript
基于tile? 应该说是基于jQuery的,图片不是tile,是零散图片序列,循环画出来的,也许Tile性能会好点
资源来自http://jsofts.com/tmntengine/download.php
背景图是这个游戏截屏自己P的

的确,DOM操作性能太差了,相当耗CPU啊!不过还是相信浏览器近几年在这方面会有大突破……
flash? 一直没有机会接触,有时间了我会学的

fl 发表于 2011-8-26 09:48 | 显示全部楼层
高手!!!
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-8 23:12 , Processed in 0.141455 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表