1. 研究目的与意义
随着当代计算机的快速发展和普及,电脑使用成为了每一个人生活中重要的一部分,对于广大普通的计算机用户,接触计算机更多的是在日常生活中的休闲娱乐,如果能够使用适宜的语言开发一款简单便捷的游戏软件,必将能为广大计算机使用者的业余生活带去快乐和放松。
五子棋作为中国古代的传统黑白棋种之一,有着广泛的群众基础,是一种老少皆宜的棋类休闲游戏。
开发一款五子棋游戏可以使广大棋牌游戏爱好者在闲暇时间切磋棋艺,对互联网技术的推广和个人棋艺的提高都有好处的提高都有好处。
2. 课题关键问题和重难点
课题关键:首先要了解五子棋游戏规则和逻辑特点,设计出的游戏必须有稳定美观的基本页面、遵守五子棋游戏规则,避免出现错误和界面变形,同时也要实现五子棋游戏基本功能,比如包括人机对战、自定义游戏、显示游戏时间、中途认输等功能。
在实现这两者二点基础上,要使系统界面更加人性化和美观,同时包含禁手规则。
为了实现这些,要求必须深入了解java编程语言,利用java语言设计出系统。
3. 国内外研究现状(文献综述)
游戏设计已经成为现在社会的一种热门行业。
五子棋则是很受广大群众喜爱的游戏之一,其规则简单,变化多端,非常富有趣味性和消遣性。
近年来,随着网络的迅速发展,游戏成为许多人关注的焦点,而五子棋则是流传最为广泛的游戏之一。
4. 研究方案
第3周在正式写所要求的系统前先首先要去了解五子棋游戏的规则与其玩法,利用java语言对系统进行框架架构并参考文献了解相关算法,为设计系统做准备。
第 4 周熟悉所要实现的系统,了解所要实现的功能,进行需求分析、概要设计、详细设计、完善流程图、顺序图设计,完善数据字典;并开始对功能实现进行编程。
第5周到第6周 首先完成棋盘设置,完成系统所需要计时功能和判定胜负功能,同时这着手准备人机对弈功能的实现和其他功能的准备。
5. 工作计划
首先要去了解五子棋游戏的规则与其玩法,同时也要熟练掌握java编程语言,能够利用java语言进行软件开发架构和逻辑分析模型。
要了解设计程序的关键以及难点。
对于设计出的程序,除了有稳定美观的基本页面、实现五子棋游戏基本功能,还要使系统界面更加人性化和美观,同时包含禁手规则。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。