2。 系统开发环境的搭建
本次设计是基于PC环境下搭建的虚拟器,来进行五子棋的设计与开发,拥有人机对弈、人人对弈等功能。本次设计是基于Windows8(64位)操作系统,安卓虚拟系统4。4。2版本来设计。
(1)JDK的安装和Java环境变量的设置;
(2)安装Eclipse;
(3)安装Android SDK,并把设置PATH环境变量;
(4)安装配置ADT。
JDK是 Java 语言的软件开发工具包,它提供了java的开发和运行环境。Android SDK是Android专属的开发工具包,是开发Android软件所需要的一些函数库等资源的集合包,开发语言为Java,是Android程序开发必要的组件之一。Android ADT是专门为Eclipse开发Android程序设计的插件,ADT插件极大的扩充了Eclipse集成环境性能,能够让Android应用程序的生成和调试既简单又快速。
3。 系统的总体设计
3。1系统的需求分析
智能手机随着时代在不断发展,而不同生产厂商为了迎合不同用户的需求,生产出了不同型号和不同屏幕大小的手机,为了使用户在玩五子棋游戏时获得良好游戏的体验,还需要考虑不同屏幕大小手机的显示效果,并设计一个简洁的游戏界面,拥有简易方便的操作,同时提供人人对弈和人机对弈两种游戏模式供玩家选择,尤其是在人就对弈模式中,要尽可能的在缩短系统智能算法的同时,还要保证拥有一定的智能水平,给玩家带来一定的挑战,此外五子棋还应具备以下功能: 来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
(1)具有重新开始的功能;
(2)具有提示该哪一方下棋的功能;
(3)具有关于功能;
(4)具有退出功能;
3。2系统的概要设计
五子棋游戏在开始运行的时候,最初进入游戏时会先弹出一个欢迎界面,用户点击菜单按钮会进入主菜单选项,在菜单中可以选择游戏的不同功能,分别是:开始游戏、双人游戏、关于和退出。用户如果点击开始游戏,就默认为人机对弈,即单人游戏,人和人工智能进行游戏;如果点击双人游戏,就可以让两个用户在一台设备上进行游戏;如果点击关于,就会显示五子棋的游戏规则;如果点击退出,会直接结束并退出游戏。用户如果选择了人机对弈和人人对弈的任意一种模式,在游戏判定出胜负后,可以点击菜单进行菜单任意一种功能的选择