基于安卓系统的黑白棋游戏的设计与实现开题报告

 2022-07-31 14:28:19

1. 研究目的与意义

黑白棋是19世纪末英国人发明的。直到上个世纪70年代一个日本人将其发展,借用莎士比亚名剧奥赛罗(othello)为这个游戏重新命名,也就是现在大家玩的黑白棋。为何借用莎士比亚名剧呢,是因为奥赛罗是莎士比亚一个名剧的男主角。他是一个黑人,妻子是白人,因受小人挑拨,怀疑妻子不忠一直情海翻波,最终亲手把妻子杀死。后来真相大白,奥赛罗懊悔不已,自杀而死。黑白棋就是借用这个黑人白人斗争的故事而命名。

随着网络技术的日新月异和计算机的普及,当今的计算机技术也走上了平民化和娱乐化的时代,计算机技术再也不是只能由少数人掌握的深不可测的学问;同时个人计算机也由原来单纯的数值计算和工业应用逐渐转变成像电视机一样的家庭娱乐中心,伴随着这种巨大的转变计算机软件的发展也走向了娱乐化。尤其是游戏产业的发展已经成为信息产业中发展势头最猛烈最具前景的一个分支,而游戏厅也渐渐被网吧挤出了正常的营业市场,游戏除了单纯的个人娱乐功能之外,也逐渐向互动的方向发展。游戏的功能不断按照玩家的需求和爱好扩展延伸进化,如今运行在各种平台上不同名称,不同内容,不同形式的游戏不仅仅为广大游戏爱好者提供了丰富的选择,而且为游戏开发商带来了丰厚的回报,游戏产业吸引着许多程序员去开发更多更新的游戏。 基于游戏发展的历史和前景,我决定用JAVA语言开发一款小游戏,游戏内容来自网络上日渐流行的一种智力游戏#8220;黑白棋#8221;。我希望把平时界面简单、选项复杂的游戏,在安卓里面做成漂亮的、简单的游戏程序,以给安卓玩家一个新的选择。

2. 研究内容和预期目标

研究内容:

本课题的研究工作在于利用计算机模拟人脑进行下黑白棋,计算机下棋是人工智能领域中的一个研究热点,多年以来,随着计算机技术和人工智能技术的不断发展,计算机下棋的水平得到了长足的进步。 首先详细研究黑白棋的游戏规则,和一些基本的战术,然后将这些战术编写成代码存储在计算机中,使计算机在对弈过程中,可以灵活的运用这些战术。该程序主要运用的战术有削弱对手行动力战术、四角优先战术、最大贪吃战术。在游戏开局和中局时,程序采用削弱对手行动力战术,即尽量减少对手能够落子的位置;在游戏终局时则采用最大贪吃战术,即尽可能多的吃掉对手的棋子;而四角优先战术则是贯穿游戏的始终,棋盘的四角为稳定角,不会被对手吃掉,所以这里是兵家的必争之地,在阻止对手进角的同时,自己却又要努力的进角。

(1)游戏背景的选择:所有游戏都有一个总的游戏背景,如《刺客信条》故事设定在欧洲中古黑暗的十字军东征时期,非常有时代代入感。需要对游戏的背景进行选择,这影响到游戏中的具体元素与风格。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状

原先黑白棋在国内集中在3个游戏对战平台--中游、联众和边锋。

黑白棋的发展实际上是伴随着中国网络的发展。

三大平台鼎盛时期也是中国黑白棋的鼎盛时期。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 计划与进度安排

2022年11月1日~11月10日 确定选题并提交

2022年11月11日~11月30日 撰写开题报告

2022年12月1 日~2022年1月31日 阅读相关书籍资料,提出可行性的设计方案;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 参考文献

[1] George F.Luger Artificial Intelligence: Structures and Strategies for Complex Problem Solving Addison Wesley[M].2001-7.

[2] Qt3.0.5版官方教程.Qt参考文档[S].2002

[3] Mat Buckland.Ai Techniques For Game Programming[M].Premier Press.2002

剩余内容已隐藏,您需要先支付 1元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。