斗地主游戏机器人的设计与开发任务书
2020-02-20 16:04:42
1. 毕业设计(论文)主要内容:
软件机器人是近年来逐渐受到关注的一个应用领域,通过自动化操作框架对软件界面上的程序状态、信息、图片等内容进行识别并根据业务规则进行自动化操作是智能化应用的一个发展领域。由于软件机器人的开发和运行不会侵入原有程序,因而具有安全、灵活的优势,在很多业务领域得到了越来越多的应用。本课题要求学生基于android手机平台的斗地主游戏,通过android调试工具等技术框架,对游戏运行过程中的界面进行截取并识别,从而判断游戏状态并能根据游戏规则进行自动出牌。本项目的开发应用能够帮助学生学习掌握并综合运用本专业相关知识技能。
1. 前期知识储备:
l 了解图片识别等处理技术框架与方法;
2. 毕业设计(论文)主要任务及要求
1.要求所设计的系统应能很好地体现产品的特点与优点,系统界面友好,输入/输出设计合理并具有较好的容错性,易于操作。
2.系统文档应能详细、准确的反映整个系统的设计思想。文档格式应尽可能规范,易读易懂,叙述问题准确。
3. 至少查阅15篇相关文献(含近五年外文3篇),并每篇书写200—300字文献摘要(装订成册,带封面)
3. 毕业设计(论文)完成任务的计划与安排
1.第一周—第二周:查阅有关的参考资料并明确选题,确定技术路线,完成并提交开题报告;
2.第三周—第六周:进一步阅读文献,并分析和总结相关技术细节,搭建开发实验环境,建立产品原型并验证技术路线;
3.第七周—第十三周:完善产品设计与开发,基于前期搭建的产品原型深入进行系统的编码、调试、集成、测试工作。撰写论文初稿;修改论文,定稿并提交论文评审;其中第10周左右进行毕业设计中期检查,需要提交论文前三章和毕业设计框架;
4. 主要参考文献
1.android开发详解. 明日科技著,吉林大学出版社,2018.
2.机器学习. 周志华著, 清华大学出版社, 2016.
3.深度学习. ian goodfellow 著, 人民邮电出版社, 2017.