五棍棋答辩定稿

五棍棋答辩定稿

ID:20264385

大小:2.30 MB

页数:13页

时间:2018-10-11

五棍棋答辩定稿_第1页
五棍棋答辩定稿_第2页
五棍棋答辩定稿_第3页
五棍棋答辩定稿_第4页
五棍棋答辩定稿_第5页
资源描述:

《五棍棋答辩定稿》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、【开发团队】曲阜师范大学——红日部落团队指导老师:董兆安队长:周昊(代码)队员:乔卿(代码)李美婷(美工)董小龙(文档)【游戏背景】五棍棋是一种流传于田间地头的民间娱乐游戏,盛行于山东的潍坊、青岛、临沂、日照等地区,其具体产生年代不详,但据说已有很长的历史。五棍棋经久不衰,深受民间喜爱的最重要的原因是人们可以在平凡的生活、劳动中,就地取材、因陋就简,寻找乐趣。2007年03月09日,(地方法规)潍坊市人民政府关于公布第一批市级非物质文化遗产名录的通知(潍政发〔2007〕11号)已将“五棍棋”列入名录加以保护。【游戏规则】棋盘与吃子图式黑白

2、双方对战。若己方形成36种图式之一,即可吃对方一子。三斜(4种)小方(16种)四斜(4种)通天(2种)大棍(10种)棋盘:五行×五列【游戏规则】游戏总共分为“布棋”和“走棋”两个阶段:(一)布棋:1、对战双方选定黑白棋子,确定先手布棋,先布棋者后走棋。2、当一方组成小方、三斜、四斜、通天、大棍中的任一种即可吃对方一子(将死掉的棋子做上标记),但是只能吃掉不在以上图式或阵列中的棋子,否则,则吃子无效,双方继续布棋。3、当满子后,布棋结束。(二)走棋:1、清除布棋时被标记吃掉过的棋子(即死子),留出空位,开始走棋,后布棋者先走棋。2、如果先走

3、的一方无法走动自己的任何一颗棋子,则需要掐子。但是只能掐掉对方不在图式中的棋子。如果没有普通的棋子可以掐掉,则可以掐掉对方任意一颗棋子。3、走棋时,当一方组成小方、三斜、四斜、通天、大棍中的任一种即可吃子(直接把吃掉的棋子的清除即可),但是,只能吃掉不在此阵列中的棋子。如果没有普通棋子可以吃掉,则吃子无效,双方继续走棋。4、如果一方只剩余2颗棋子,该方即输了此局,游戏结束!【开发工具及运行环境】开发工具与环境1.本游戏运用JavaME语言编写。游戏在开发过程中需要安装配置JAVA编程环境。用eclipse进行源代码的编写和程序的编译,连接

4、和测试。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)、选择“设置”菜单后,玩家根据自己的喜好进行相应的设置。设置项中又包含模式设置、人物选择、音乐开关、先手选择、难度设置各个选项①②④③【游戏基本

5、操作介绍】二、布棋模块1)、在主菜单中点击开始进入游戏,并且屏幕上已经显示了预先进行的设置2)、通过方向键和OK键进行相应的落子,吃子,走子等操作,详细规则见游戏规则三、走棋模块操作类似布棋阶段,详细规则见游戏规则介绍。赢棋时,会有对话框要求用户输入姓名,然后出现在高分榜中对玩家的信息进行显示并保存。⑤⑥⑦【特色和创新】我们的项目在文化推广、原创性、理论研究具有以下特色1、该手机游戏取材新颖、独特,具有一定的文化背景。对于推动地方文化发展,弘扬地方文化保护意识具有积极的意义。2、本手机游戏除音乐资源来自网络,其他所有图片、程序代码等完全由

6、本团队独立自主制作和开发。具有很强的原创性。3、本游戏开发涉及人工智能理论中的博弈树、极大极小搜索、剪枝等算法理论,具有一定的理论研究价值。【进一步改进和优化】虽然我们基本上完成了本手机游戏开发工作,但是我们想再接再厉,继续完善与提高这款游戏的功能:1.希望能够实现蓝牙模块,实现双人蓝牙对战功能。2.希望增加聊天功能,玩家可以边玩游戏边聊天。虽然蓝牙技术的有效距离比较短,但是个别时刻仍存在该功能的需求。3.进一步优化系统中的人工智能算法,利用“Alpha-Beta剪枝”、“历史启发搜索”、“空着裁剪”、“哈希置换表”等算法来提高棋力,能够

7、提高益智性和挑战性。4.我们的最大目标是想借助这个机会发扬我们山东的民间文化,希望“五棍棋”能像“五子棋”、“象棋”那样逐渐将推向全国、推向全世界!让更多的人研究这一游戏,享受这一游戏带来的乐趣。【参考文献】主要参考文献[1]龚剑等.J2ME手机游戏开发详解:快速入门、难点剖析、商业案例.北京:电子工业出版社,2008.1ISBN978-7-121-05650-5[2]李晓洁,王晓龙,马瑞.手机游戏开发全书:J2ME完整实例精解.清华到大学出版社,2007.12ISBN978-7-302-16270-4[3]冼进,文扬.JavaME手机应

8、用开发技术与案例详解.清华大学出版社,2007.6ISBN978-7-302-15424-2[4](美)布克兰德(BucketLand,M.).游戏编程中的人工智能技术.清华大学出版社,200

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。