1.可行性分析:
井字棋游戏设计对于为初学者来说,是个比较适合和有研究意义的题目。“井字棋”游戏(又叫“三子棋”),或是一字棋,是一款十分经典的益智小游戏,想必很多玩家都有玩过。“井字棋”的棋盘很简单,是一个3×3的格子,很像中国文字中的“井”字,所以得名“井字棋”。“井字棋”游戏的规则与“五子棋”十分类似,“五子棋”的规则是一方首先五子连成一线就胜利;“井字棋”是一方首先三子连成一线就胜利。虽然这只是个很简单的小游戏,但作为初学者的我们认识项目设计的技巧与结构及其概念的理解,封装性、继承派生、多肽的理解及实现,是比较好的课题。对我们以后的大型程序的设计奠定了基础。我认为是个很好的、有可研究性的设计项目。
2.需求分析:
该软件的设计主要是实现简单的三字棋,能做到玩家与玩家之间的对弈其次,从程序的设计过程中理解实现程序的方法和理念,学会怎么样做到面向对象设计,理解面向对象的概念及结构的封装性和实用性,能为以后的设计奠定一些良好的基础。
3.此节说明软件的性能要求:
精度:本程序中按照系统给出的提示,输入数字,实现程序的功能。应该注意,
输入的一定只能是数字,若输入字母或其他,则出错。
时间特性:由于本程序并不是很庞大,故响应时间短,显示结果迅速。
故障处理要求:只有在非法输入是,出现死循环,此时应该退出程序,重新输入。运行环境规定运行的软件环境:
windows 7、windows10
运行该软件所需要的硬设备:PC机一台。
4.性能:
1.程序耗费电脑内存和CPU 开销很小。
2.游戏界面比较美观,亲近,方便大众接受。