正文

梦幻泡泡——泡泡堂单机版(大三项目)2008-06-01 11:45:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/insky/35832.html

分享到:

梦幻泡泡——泡泡堂单机版(点击图片下载)

查看博主的其他项目

  梦幻泡泡是一款模仿盛大泡泡堂的游戏作品,这是我和宿舍好友铠哥心血来潮之作,也是我们的游戏处女作。该作品为模仿盛大泡泡堂游戏,经过内部8个版本的测试,大体上接近官方单机版本了。所有的图片都来自bnb.sdo.com,仅供学习参考,请勿用于商业用途。

<梦幻泡泡项目说明>
************************************************************************
1.游戏声明
本游戏为模仿盛大泡泡堂游戏,请勿用于商业用途。
您的系统必须装有jre1.5以上才能运行此游戏
版本还在不断更新中,最新版本请到
http://www.xmuarts.cn/mhpp/下载

梦幻泡泡是一款模仿盛大泡泡堂的游戏,在游戏
的基础上我们增加了:地图编辑、壁纸欣赏、高
手视频等模块.

联系方式:
QQ:380533638
Email:yjandlwy@163.com
08-03-18
************************************************************************
2.作品和作者信息
这是我和宿舍好友铠哥心血来潮之作,也是我们的游戏处女作。
该作品为模仿盛大泡泡堂游戏,经过内部8个
版本的测试,大体上接近官方单机版本了。
所有的图片都来自bnb.sdo.com,仅供学习参考,请勿用于商业用途。

组员分工:
李文耀:负责游戏主体部分,
包括引擎设计,主游戏编码,接口设计和绝大部分的音效处理
林铠 :负责地图编辑器部分,包括绝大部分的图片处理

开发平台:
jdk1.5+JCreator,还有一些图片音乐的处理软件,如GoldWave(很不错的音乐处理软件)

Allrights open,唯一的要求就是当您更改了软件
并打算重新发布的时候请附上您的源代码
*************************************************************************
3.文件内容说明

res :
包含游戏运行所需的所有图片和声音文件。

源代码 :
所有的.java文件,其中like下是游戏引擎部分(包括角色actor2d包,图形处理和动画graphics包,以及场景scence2D包),pp下是游戏主体部分(包括角色actor,场景scence两个包)mapEditer下是地图编辑器的源代码。

configures:
游戏脚本配置文件,游戏的地图有不同的风格,每一种风格对应不同的资源(图片和声音),这都有脚本文件动态指定,以后要添加风格时只需写好脚本放到此文件夹下并把资源按脚本指定的路径放好即可。

maps :
游戏地图,游戏可供选择的地图都从此目录加载.您可以通过地图编辑器制作自己的地图并放到此目录下程序就会自动加载您的地图。

其他 :
您可以双击"PaoPao.jar"或"梦幻泡泡.exe"来运行游戏,双击"地图编辑器.jar"运行地图编辑器.
*************************************************************************
4.版本信息(开发历程)

===================2.0版新增功能(06.12.15)====================
1>整合游戏各种功能到一个登陆面板
2>增加一个入场动画

===================1.0版新增功能(06.12.15)====================
1>结束哑巴游戏时代,添加了音效和背景音乐.
2>登陆界面优化,更加漂亮了,添加"地图选择","操作说明","关于"等界面.
3>实现了"帧同步,双缓,硬件加速".
4>新增加了"沙漠,森林"两个风格和10幅左右的地图,当然您完全可以制作自己的地图放到map下面即可.
5>修正2个bug:泡泡有时候会画到人的上面去和箱子一碰即动(现在要推一会才能动了,这跟官方的一致了,也更加柔和)
6>地图编辑器新增加一隐藏模式^_^

===================0.7版新增功能(06.12.09)====================
1,修正了0.6版第一次不能载入地图的错误.

===================0.6版新增功能(06.12.08)====================
1,支持全屏模式(F8键:窗口与全屏模式切换).
2,增加了一个场景管理器用来实现场景间的切换管理。
3,增加了一个简单的登陆场景摸板
4,增加了一个漂亮方便的地图编辑器,你可以定制自己的地图:).
5,取消所有调试键(-_-)

===================0.5版新增功能(06.11.25)====================
1,基本上成功的实现了二人对战
2,增加调试功能键盘(f2,f3,y)
3,实现放泡泡功能和泡泡应该具有的功能
4,取消0.4版本的第3点缓存下一动画条(因为缓存带来了更多的新问题),多线程问题并没有解决,不过 那仅是存在这样的可能性,在实际的调试过程中并没有因此而出现异常,故暂时不考虑(这种态度是不付责任的,无奈精力不够...),有时间一定解决之.

===================0.4版新增功能(06.11.24)====================
1,整加调试功能,按F1可消除地图上所有障碍物,再次按F1显示所有障碍物,
如果原来地图上的障碍物正在移动,则恢复后继续移动。
2,修正了0.3版本冲突判断中,任务瞬移的现象,此bug郁闷了我好久,最后由宿舍好友铠哥发现根源.
3,修正了多线程同步的问题,共享资源是角色(Player 类实例对象)的当前动画currAnimation,
在一帧动画播放过程中,如果用户单击方向键改变当前移动方向(此时当前动画会相应的变换),就会导致瞬移或断帧现象。此问题已经通过缓存下一动画条得到解决,不用使用耗时的synchronized。

0.1-0.3为引擎测试版本,不再说明.

项目主页:  http://insky.5tf.net/

阅读(3432) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册