论坛首页 Web前端技术论坛

JSGF(JavaScript Game Framework),示例游戏最新发布。

浏览 8351 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-01-26  
1945游戏alpha版发布,反馈收集中。
0 请登录后投票
   发表时间:2011-03-09  
1945示例游戏(beta版本)今晚发布,欢迎测试。
0 请登录后投票
   发表时间:2011-03-22  
1945游戏今晚更新发布,欢迎测试。
0 请登录后投票
   发表时间:2011-03-30  
JSGF更新发布,欢迎测试。


【版本变更说明】

框架:
1)新增FPSWatcher类,以实时记录游戏的帧速。
2)修改Sprite类的限定、避开等碰撞检测方法的返回值为Boolean,以方便调用方得知碰撞是否发生。
3)修改Sprite类的限定方法的第二个参数,以支持除精灵自带以外的其他碰撞区域。
4)完善Sprite类中与方向判断有关的函数(支持任意弧度的运算)

示例:
1)1945与Tank都添加游戏帧速实时检测代码。
2)Tank游戏的电脑方由原来的每帧随机转向改为:直到前方碰撞后才随即转其他方向。
3)1945游戏的玩家飞机能贴边(画布边缘)飞行。

0 请登录后投票
   发表时间:2011-04-15  
JSDK新版本发布:0.3.0_20110414

【版本变更说明】

框架:
1)全新实现的键盘输入缓冲类,可以判定:是否多键同时按住、某键是否连续按住、是否是最近按下的N个键以及最近32个按键的时间信息。
2)增强线程类Thread的帧速控制功能:线程的休眠方法、帧速的实时检测、运行时动态设定最大帧速、最大帧速的自动保持(如设置则有)。

示例:
1)1945与Tank都替换成新的帧速实时检测代码。
2)1945与Tank都添加新功能:可动态设定最大帧速。

0 请登录后投票
   发表时间:2011-04-15  
顶下fch415大哥,学习了~
0 请登录后投票
   发表时间:2011-04-26  
JSDK更新发布: 0.3.0_20110426

【版本变更说明】
框架:
1)调整一些Package的名称空间,比如将$函数改为js.Dom.$。
2)新增js.media.SoundPlayer类(第三方库集成SM2),支持音频文件的播放(需要本地浏览器安装Flash8+)。
3)删除了原AudioPlayer类以及文件js-game-ext.js

示例:
1)1945与Tank的DEMO页统一更新了版权申明的部分内容与样式。
2)Tank使用新的SoundPlayer类,来支持游戏音效(需要Flash9以上)。 

0 请登录后投票
   发表时间:2011-05-19   最后修改:2011-05-19
JSDK更新发布: 0.3.0_20110518

http://jsdk2.sourceforge.net/0.3.0_20110518/examples/jsgf/1945/1945-demo.html
http://jsdk2.sourceforge.net/0.3.0_20110518/examples/jsgf/tank-brigade/tank-demo.html


【版本变更说明】

框架:
1)严格区分了Canvas类的视窗内画布移动与画布对象在屏幕中移动的差别。修订setViewWindow、move等相关方法的实现。
2)Sprite类与TiledLayer类的关于碰撞检测方法的迁移与修订。
3)KeyBufferProvider类的功能扩展与BUGFIX。将Canvas类的键盘监听方法移至到该类。
4)补充、修订所有类的Jsdoc注释。
5)新增工具类:FSM(事件驱动的有限状态机类)

示例:
1)上述的调整在1945与Tank的源码上的更新。
2)玩家连续射击的实现做出修改,以增进操作感与执行性能。

0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics