当前位置:主页 > 科技论文 > AI论文 >

基于J2ME平台的手机黑白棋的开发

发布时间:2016-08-30 21:14

  本文关键词:基于J2ME平台的手机黑白棋的开发,,由笔耕文化传播整理发布。


《吉林大学》 2011年

基于J2ME平台的手机黑白棋的开发

宋宏宇  

【摘要】:随着计算机技术的不断发展,计算机处理速度的飞速提高,电脑能否战胜人脑逐渐成为人们感兴趣的话题。早在二十世纪五十年代,香农和图灵对棋类博弈程序进行了描述,并以棋类对弈的方式,向人类智能发起了挑战。半个世纪以来,人机博弈程序的设计成为众多学者们研究的热点,并在完全信息博弈的研究中,取得了令人瞩目的成绩。 近年来,人工智能是人们研究的重要领域之一,计算机博弈是人工智能研究的重要分支。在人工智能领域,人类对机器博弈的研究所衍生的大量成果,对更广泛的领域产生了重要的影响。我们可以通过掌握下棋的本质,来掌握人类智能行为的核心,因此,对于人机博弈问题的研究具有重大意义。 随着3G时代的到来,基于J2ME的相关程序有很大的发展前景。在日本、美国等3G通信普及的国家,手机游戏受到很多用户的青睐。Google发起的ANDROID移动终端操作系统热潮席卷全球,打破了Nokia的Symbian系统独霸智能手机操作系统的局面。因此,通过对J2ME的学习,可以为掌握ANDROID系统开发打下基础。 黑白棋是19世纪末英国人发明的,也叫苹果棋,翻转棋,是一个经典的策略性游戏。在国外,黑白棋是一种深受大众欢迎的游戏,其具有的规则简单、精通复杂、变化多样以及丰富的趣味性等特点,深受人们喜爱。该游戏适合不同年龄以及各种职业的人,而且游戏耗时短,可以随时随地进行玩耍。因此移动终端上的黑白棋特别适合在公交车上或者其他闲暇时间进行玩耍。 本文以此为背景,通过对人机博弈所涉及的相关技术的学习和研究,以及对人机博弈的研究现状的了解,针对黑白棋的简单游戏规则,本文为其构建了一个合理的游戏背景,以此增强视觉效果,从而增强了游戏的艺术效果及可玩性。本文的主要研究工作内容如下: (1)对人机博弈所涉及的相关理论知识进行了系统的学习与研究。 (2)从游戏背景设计、游戏MIDLET框架、游戏画布以及系统开发和运行环境四个方面给出了系统概况。 (3)对系统进行总体设计。给出了设计思想、程序流程以及算法中涉及的主要变量,并按照黑白棋的游戏规则对程序进行逻辑判断,其中包括吃子逻辑判断、落子逻辑判断、假设吃子逻辑判断、假设落子逻辑判断、游戏可继续逻辑判断以及游戏AI主体函数AIset。 (4)根据系统的总体设计,本文给出了各部分的详细设计,并在索尼爱立信的模拟器上给出了本系统的实验结果。 考虑到本系统的应用主要面向的是广大手机用户,所以,本系统在功能设计过程中,界面采取人性化设计,可以使用户很容易掌握和进行该游戏。 通过对本系统的实现表明,本文设计的黑白棋游戏能够在索尼爱立信的模拟器上很好的运行,基本满足了用户的要求。

【关键词】:
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TN929.53
【目录】:

  • 摘要4-6
  • Abstract6-10
  • 第1章 绪论10-14
  • 1.1 研究背景10-11
  • 1.2 人机博弈研究现状11-12
  • 1.3 黑白棋简介12
  • 1.4 本文内容与组织结构12-14
  • 第2章 系统概况14-24
  • 2.1 J2ME简介14-20
  • 2.1.1 什么是J2ME14
  • 2.1.2 J2ME的技术架构14-15
  • 2.1.3 MIDlet程序的生命周期15-17
  • 2.1.4 CLDC概述17-18
  • 2.1.5 MIDP的持久化解决方案RMS18
  • 2.1.6 MIDP的游戏API18-20
  • 2.2 游戏背景设计20
  • 2.3 游戏MIDLET框架20-22
  • 2.4 游戏画布22-23
  • 2.5 系统开发及运行环境23-24
  • 第3章 总体设计24-35
  • 3.1 设计思想24
  • 3.2 程序流程24-25
  • 3.3 主要变量25-26
  • 3.4 程序逻辑判断26-35
  • 3.4.1 吃子逻辑判断26-28
  • 3.4.2 落子逻辑判断28-30
  • 3.4.3 假设吃子逻辑判断30
  • 3.4.4 假设落子逻辑判断30-31
  • 3.4.5 游戏可继续逻辑判断31-32
  • 3.4.6 游戏AI主体函数Alset32-35
  • 第4章 详细设计及实验结果35-43
  • 4.1 游戏主要界面的设计与实现35-40
  • 4.1.1 开始界面35-37
  • 4.1.2 游戏运行界面37-38
  • 4.1.3 游戏说明界面38-39
  • 4.1.4 游戏结束界面39-40
  • 4.2 向真机打包发布40-43
  • 4.2.1 关于生成包40
  • 4.2.2 JAR与JAD文件40
  • 4.2.3 JAD文件设定40-42
  • 4.2.4 打包与发布42-43
  • 第5章 总结与展望43-45
  • 5.1 总结43-44
  • 5.2 展望44-45
  • 参考文献45-47
  • 致谢47
  • 下载全文 更多同类文献

    CAJ全文下载

    (如何获取全文? 欢迎:购买知网充值卡、在线充值、在线咨询)

    CAJViewer阅读器支持CAJ、PDF文件格式


    【参考文献】

    中国期刊全文数据库 前5条

    1 王骄,王涛,罗艳红,徐心和;中国象棋计算机博弈系统评估函数的自适应遗传算法实现[J];东北大学学报;2005年10期

    2 蔡世玉;郭姝;;基于VC平台的黑白棋开发技术[J];科技信息;2009年24期

    3 杜秀全;程家兴;;博弈算法在黑白棋中的应用[J];计算机技术与发展;2007年01期

    4 戴锦锟;计算机象棋[J];微计算机应用;1994年03期

    5 徐心和;王骄;;中国象棋计算机博弈关键技术分析[J];小型微型计算机系统;2006年06期

    中国硕士学位论文全文数据库 前2条

    1 危春波;中国象棋博弈系统的研究与实现[D];昆明理工大学;2008年

    2 谢艳茹;中国象棋计算机博弈数据结构与评估函数的研究和实现[D];西安理工大学;2008年

    【共引文献】

    中国期刊全文数据库 前10条

    1 孙敏;姚海燕;;园艺植物专家系统研究概况与发展趋势[J];安徽农业科学;2012年02期

    2 钟志强;;基于J2ME技术程序优化问题研究[J];鞍山师范学院学报;2007年06期

    3 陆怀民;李美华;窦美霞;郭秀荣;赵志国;;神经网络专家系统在发动机故障诊断中的应用[J];车辆与动力技术;2008年02期

    4 赵磊;王付明;;基于直觉模糊和证据理论的预测敌空降地域的方法[J];兵工自动化;2011年04期

    5 陈永科;王树坤;刘俊友;凌用银;李鹏辉;鲍忠宝;;基于动漫技术的炮兵模拟训练系统[J];兵工自动化;2011年10期

    6 王艳红;智能控制理论的探讨[J];北京工业职业技术学院学报;2005年01期

    7 林志文;陈晓明;杨士元;;基于XML模式的D-矩阵描述及诊断应用[J];兵工学报;2010年03期

    8 李丹;石民勇;;粒子系统技术在MIDP中的应用[J];中国传媒大学学报(自然科学版);2006年03期

    9 岳金朋;冯速;;中国象棋Alpha-Beta搜索算法的研究与改进[J];北京师范大学学报(自然科学版);2009年02期

    10 程玉凯;陆倩;;基于单片机的控制系统在智能机器人中的应用[J];保山学院学报;2011年05期

    中国重要会议论文全文数据库 前10条

    1 冯闻捷;彭力;;牛角棋计算机博弈系统的实现[A];第二十七届中国控制会议论文集[C];2008年

    2 王伟珍;刘春红;张漫;李民赞;刘刚;;基于BP神经网络的温室番茄光合作用速率预测模型研究[A];中国农业工程学会2011年学术年会论文集[C];2011年

    3 籍志兵;李也白;杨真;常一帆;;基于WAP和J2ME的移动电子商务系统的应用研究[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年

    4 裴加富;陶宏才;吕鸿杰;;基于J2ME技术的移动旅游景点查询系统的研究与开发[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年

    5 康旭宏;张琳;;S60上开发平台间的比较学习[A];中国电子学会第十六届信息论学术年会论文集[C];2009年

    6 袁根根;;ERP系统下的交互式按需报告[A];中国会计学会高等工科院校分会2006年学术年会暨第十三届年会论文集[C];2006年

    7 王洪岩;朱峰;张雪峰;李玉倩;安爽;徐心和;;一种基于粗神经网络的中国象棋机器博弈评估实现[A];2007中国控制与决策学术年会论文集[C];2007年

    8 徐心和;石鸿雁;;一个空战实例中的混合对策问题[A];2007中国控制与决策学术年会论文集[C];2007年

    9 朱峰;张雪峰;徐心和;;关于机器博弈中的逐步展开型对策的一点讨论[A];2007中国控制与决策学术年会论文集[C];2007年

    10 王骄;董磊;高旭;徐长明;王峰;张春晖;;大师级象棋机器人的研究与开发[A];2009中国控制与决策会议论文集(1)[C];2009年

    中国博士学位论文全文数据库 前10条

    1 刘贵;精毛纺织品虚拟加工中的预报与反演模型研究[D];东华大学;2010年

    2 陈进杰;城市轨道交通项目广义全寿命周期成本理论与应用研究[D];北京交通大学;2011年

    3 高梓贺;基于多Agent系统的LEO卫星网络路由算法研究[D];哈尔滨工业大学;2011年

    4 卢岩;交通监控中的运动人体目标检测与跟踪[D];中国科学院研究生院(长春光学精密机械与物理研究所);2011年

    5 徐长明;基于连珠模式的六子棋机器博弈关键技术研究[D];东北大学;2010年

    6 孙立成;船舶避碰决策数学模型的研究[D];大连海事大学;2000年

    7 陈伟根;以油中多种气体为特征量的变压器绝缘在线监测及故障诊断技术研究[D];重庆大学;2003年

    8 曹秀英;基于粗集的数据挖掘技术及其应用研究[D];哈尔滨工程大学;2003年

    9 熊智新;基于小波变换的化学谱图数据处理[D];浙江大学;2004年

    10 李月芬;吉林西部草原生态环境评价及其专家系统研究[D];吉林大学;2004年

    中国硕士学位论文全文数据库 前10条

    1 邵晓路;蚁群群体智能网络可视化试验平台研制[D];浙江理工大学;2010年

    2 解保忠;计算机在矽肺病早期诊断及预测中的应用研究[D];哈尔滨工程大学;2010年

    3 樊鹏;基于GPS的SCADA-EMS煤矿供电调度系统的研究[D];辽宁工程技术大学;2009年

    4 范韬;基于J2ME的蓝牙手机联网游戏研究与应用[D];中国海洋大学;2010年

    5 张家华;基于嵌入式系统的故障诊断系统的设计与实现[D];沈阳理工大学;2010年

    6 裴禹;基于JavaME的移动艾滋病信息管理系统的研究[D];哈尔滨理工大学;2010年

    7 李渤;基于J2ME手机游戏开发模式研究[D];江西理工大学;2010年

    8 吴迪;基于JSR180的手机收发SIP消息功能的开发[D];哈尔滨理工大学;2010年

    9 史迎馨;建筑图中有限自然语言的分析与理解的研究[D];长春工业大学;2010年

    10 户文贵;基于J2ME的手机校友录系统的设计[D];南昌大学;2010年

    【二级参考文献】

    中国期刊全文数据库 前5条

    1 王骄,王涛,罗艳红,徐心和;中国象棋计算机博弈系统评估函数的自适应遗传算法实现[J];东北大学学报;2005年10期

    2 肖齐英,王正志;博弈树搜索与静态估值函数[J];计算机应用研究;1997年04期

    3 叶品星;一种博弈树静态估值算法——ΔFeature状态估值[J];计算机工程与设计;2004年07期

    4 周玮;张赜;周静怡;;基于对弈局势的二次估值方法[J];系统仿真学报;2006年09期

    5 徐心和;王骄;;中国象棋计算机博弈关键技术分析[J];小型微型计算机系统;2006年06期

    中国硕士学位论文全文数据库 前2条

    1 王骐;博弈树搜索算法的研究及改进[D];浙江大学;2006年

    2 张赜;计算机中国象棋博弈中的二次估值方法及其优化的研究[D];东北大学;2006年

    【相似文献】

    中国期刊全文数据库 前4条

    1 李林涛;朱珊虹;;基于Android系统的手机游戏黑白棋的设计与实现[J];新乡学院学报(自然科学版);2011年03期

    2 杜秀全;程家兴;;博弈算法在黑白棋中的应用[J];计算机技术与发展;2007年01期

    3 时华;基于VB的游戏黑白棋的设计与实现[J];中国科技信息;2005年22期

    4 蔡世玉;郭姝;;基于VC平台的黑白棋开发技术[J];科技信息;2009年24期

    中国硕士学位论文全文数据库 前2条

    1 宋宏宇;基于J2ME平台的手机黑白棋的开发[D];吉林大学;2011年

    2 李小舟;基于改进博弈树的黑白棋设计与实现[D];华南理工大学;2010年

    中国知网广告投放

    相关机构

    >吉林大学

    >华南理工大学

    相关作者

    >李小舟 >宋宏宇

    基于J2ME平台的手机黑白棋的开发

    《中国学术期刊(光盘版)》电子杂志社有限公司
    同方知网数字出版技术股份有限公司
    地址:北京清华大学 84-48信箱 知识超市公司
    京ICP证040441号
    互联网出版许可证 新出网证(京)字008号
    出版物经营许可证 新出发京批字第直0595号

    订购热线:400-819-9993 010-62982499
    服务热线:010-62985026 010-62791813
    在线咨询:
    传真:010-62780361
    京公网安备11010802020475号



      本文关键词:基于J2ME平台的手机黑白棋的开发,由笔耕文化传播整理发布。



    本文编号:105833

    资料下载
    论文发表

    本文链接:https://www.wllwen.com/kejilunwen/rengongzhinen/105833.html


    Copyright(c)文论论文网All Rights Reserved | 网站地图 |

    版权申明:资料由用户22170***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com