资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
【开发团队】,曲阜师范大学红日部落团队 指导老师:董兆安 队 长:周 昊(代码) 队 员:乔 卿(代码)李美婷(美工)董小龙(文档),【游戏背景】,五棍棋是一种流传于田间地头的民间娱乐游戏,盛行于山东的潍坊、青岛、临沂、日照等地区,其具体产生年代不详,但据说已有很长的历史。 五棍棋经久不衰,深受民间喜爱的最重要的原因是人们可以在平凡的生活、劳动中,就地取材、因陋就简,寻找乐趣。 2007年03月09日,(地方法规) 潍坊市人民政府关于公布第一批市级非物质文化遗产名录的通知(潍政发200711号)已将“五棍棋”列入名录加以保护。,【游戏规则】,棋盘与吃子图式 黑白双方对战。若己方形成36种图式之一,即可吃对方一子。,三斜(4种),小方(16种),四斜(4种),通天(2种),大棍(10种),棋盘:五行五列,【游戏规则】,游戏总共分为“布棋”和“走棋”两个阶段: (一)布棋: 1、对战双方选定黑白棋子,确定先手布棋,先布棋者后走棋。 2、当一方组成小方、三斜、四斜、通天、大棍中的任一种即可吃对方一子(将死掉的棋子做上标记),但是只能吃掉不在以上图式或阵列中的棋子,否则,则吃子无效,双方继续布棋。 3、当满子后,布棋结束。 (二)走棋:1、清除布棋时被标记吃掉过的棋子(即死子),留出空位,开始走棋,后布棋者先走棋。2、如果先走的一方无法走动自己的任何一颗棋子,则需要掐子。但是只能掐掉对方不在图式中的棋子。如果没有普通的棋子可以掐掉,则可以掐掉对方任意一颗棋子。3、走棋时,当一方组成小方、三斜、四斜、通天、大棍中的任一种即可吃子(直接把吃掉的棋子的清除即可),但是,只能吃掉不在此阵列中的棋子。如果没有普通棋子可以吃掉,则吃子无效,双方继续走棋。 4、如果一方只剩余2颗棋子,该方即输了此局,游戏结束!,【开发工具及运行环境】,开发工具与环境 1.本游戏运用Java ME语言编写。游戏在开发过程中需要安装配置JAVA编程环境。用eclipse进行源代码的编写和程序的编译,连接和测试。 2. 支持CLDC1.1和 MIDP2.0 的JAVA环境的手机。游戏的运行需要有JAVA虚拟机的支持。 运行环境 在运行程序前请先安装jdk-6u12-windows-i586-p.exe和sun_java_wireless_toolkit-2_5_2-ml-windows(1).exe,【游戏基本操作介绍】,一、开始设置模块 1)、按启动后进入游戏主菜单。 2)、进入主菜单后可以查看相应的设置选项。 3)、选择“设置”菜单后,玩家根据自己的喜好进行相应的设置。 设置项中又包含模式设置、人物选择、音乐开关、先手选择、难度设置各个选项,【游戏基本操作介绍】,二、布棋模块 1)、在主菜单中点击开始进入游戏,并且屏幕上已经显示了预先进行的设置 2)、通过方向键和OK键进行相应的落子,吃子,走子等操作,详细规则见游戏规则 三、走棋模块 操作类似布棋阶段,详细规则见游戏规则 介绍。 赢棋时,会有对话框要求用户输入姓名,然后出现在高分榜中对玩家的信息进行显示并保存 。,【特色和创新】,我们的项目在文化推广、原创性、理论研究具有以下特色 1、该手机游戏取材新颖、独特,具有一定的文化背景。对于推动地方文化发展,弘扬地方文化保护意识具有积极的意义。 2、本手机游戏除音乐资源来自网络,其他所有图片、程序代码等完全由本团队独立自主制作和开发。具有很强的原创性。 3、本游戏开发涉及人工智能理论中的博弈树、极大极小搜索、剪枝等算法理论,具有一定的理论研究价值。,【进一步改进和优化】,虽然我们基本上完成了本手机游戏开发工作,但是我们想再接再厉,继续完善与提高这款游戏的功能: 1. 希望能够实现蓝牙模块,实现双人蓝牙对战功能。 2.希望增加聊天功能,玩家可以边玩游戏边聊天。虽然蓝牙技术的有效距离比较短,但是个别时刻仍存在该功能的需求。 3.进一步优化系统中的人工智能算法,利用“Alpha-Beta剪枝”、“历史启发搜索”、“空着裁剪 ”、“哈希置换表 ”等算法来提高棋力,能够提高益智性和挑战性。 4.我们的最大目标是想借助这个机会发扬我们山东的民间文化,希望“五棍棋”能像“五子棋”、“象棋”那样逐渐将推向全国、推向全世界!让更多的人研究这一游戏,享受这一游戏带来的乐趣。,【参考文献】,主要参考文献 1龚剑等J2ME手机游戏开发详解:快速入门、难点剖析、商业案例北京:电子工业出版社,2008.1 ISBN978-7-121-05650-5 2 李晓洁,王晓龙,马瑞手机游戏开发全书:J2ME完整实例精解清华到大学出版社,2007.12 ISBN978-7-302-16270-4 3 冼进,文扬Java ME手机应用开发技术与案例详解清华大学出版社,2007.6 ISBN978-7-302-15424-2 4 (美)布克兰德(BucketLand,M.)游戏编程中的人工智能技术清华大学出版社,2006.5 ISBN7-302-12599-6 5 陆昌辉主编J2ME应用开发详解北京:电子工业出版社,2009.4 ISBN978-7-121-07637-4 6 刘振安,董兰芳,刘燕君面向对象技术与UML北京:机械工业出版社,2007.4 ISBN978-7-111-20912-6 7 张海藩软件工程导论清华大学出版社,2008.2 ISBN978-7-302-16478-4 8 李琤,马希中文版Photoshop CS卡通漫画轻松入门北京兵器工业出版社;北京希望电子出版社,2005.8 ISBN7-80172-422-4,【开发感想】,通过参加这次程序设计大赛,我们收获了太多太多,主要有以下几方面: 1.动手实践、编程开发的能力得到了较大的提高。 2.深刻体会到了“理论联系实际”的重要性。 3.增强了团队合作意识,锻炼了组织领导、团队协作的能力。 4.体会到了学习和编程的乐趣。为下一步的学习和研究打好了基础。,【致谢】,感谢第七届齐鲁大学生软件设计与外语大赛组委会 !为我们提供良好的锻炼平台! 感谢曲阜师范大学计算机科学学院,提供良好的学习和开发环境! 感谢指导老师董兆安老师的悉心指导! 感谢红日部落团队全体成员不懈的努力! 感谢各位评委、各位同学的大力支持!,报告结束,再次感谢大家!,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号