基于深度学习的五子棋AI开题报告
2022-10-22 15:52:20
1. 研究目的与意义
所有与计算机运算速度一直遵循着摩尔定律在飞速的发展,随着这些技术的快速发展,大规模的运算得以在很短的时间内实现。
正是基于这些技术,近年来各式各样的棋类游戏软件也纷纷出现在了电脑荧屏上,使得那些喜爱下棋,又常常苦于没有对手的棋迷们能随时过足棋瘾。
五子棋是一种两人对弈的纯策略型棋类游戏,是起源于中国古代的传统黑白棋种之一,发展于日本,流行于欧美。
2. 课题关键问题和重难点
系统所需要研究的重点问题是:人机对抗设计问题、五子棋玩家的资料存储问题、网络编程的设计问题以及五子棋设计。
解决问题的思路用socket技术解决网络编程问题,用sql2000数据库解决五子棋玩家的资料的存储问题。
通过各种资料学习五子棋游戏的算法,把各种算法进行对比,然后进行优化升级。
3. 国内外研究现状(文献综述)
1.选题的意义人类之所以不断在进步,是因为我们人类一直不断的在思考,五子棋游戏程序的开发符合人类进步也是促进人类进步的一大动力之一。
五子棋游戏程序让人们方便快捷的可以下五子棋,让人们在何时都能通过下棋来提高逻辑思维能力,同时也培养儿童的兴趣以及爱好,让孩子更加聪明。
同时,五子棋游戏程序的开发也使得五子棋这个游戏得到了广泛的推广,让世界各地的人们知道五子棋,玩上五子棋,这已经不是局限。
4. 研究方案
包含五子棋界面设计,棋盘设计,落子设计,落子算法设计和判断输赢设计。
在一般的五子棋游戏比赛中,需要有比赛的信息显示,方便下棋者与观看者根据信息思考。
所以在我们设计的界面上,必要的信息是不可缺少的。
5. 工作计划
1-2周: 查阅文献资料、完成英文资料翻译初稿等内容;3-4周: 完成开题报告、外文文献中英文翻译;5-6周:完成界面设计。
设计五子棋软件可视化的平台,添加按钮和指令。
7周: 完成规则设计和玩家对战。