Android4实现的五子棋源码下载

简介

 


按照功能,把程序的基本架子搭建出来,比如:菜单、基本的主界面、基本的类
开始画制主界面,基本的布局,处理ImageButton使用中的问题
初始化棋盘的各个交叉点的位置,响应棋盘点击的事件,在相应的位置画出棋子来
实现棋子定位的功能,实现交替画出黑白棋子的功能
实现一个重新开始游戏,实现游戏结束的判断,给一个提示信息,实现了横向和竖向的判断
实现游戏结束的判断,实现左斜向和右斜向的判断
实现悔棋的功能,只实现后悔一步,实现退出的功能
实现参数定义的功能
实现AI的功能,了解基本的算法,详细地描述一下实现的思路
开始具体实现AI的功能,先实现AI的主干程序
具体实现启发式搜索算法的估值函数,先实现横向的计算
具体实现启发式搜索算法的估值函数,实现竖向和左斜的计算
具体实现启发式搜索算法的估值函数,实现竖向和右斜的计算,并调整代码
完成AI的功能,和前面的功能结合起来,并测试通过
实现玩家记录,不需要密码,在参数设置上进行扩展
实现玩家信息记录到sqlite数据库中
实现保存成绩的功能,包括:玩家信息、何时开战、何时结束、胜负结果、共走棋的步骤数
成绩查看,并排序展示
实现查看具体的棋局的明细记录
现参数设置的AutoComplete的功能,完善显示:包括玩家、胜的局数
把前面用组件实现的功能改成使用自定义View来实现
小结项目学习到的知识,可以完善和扩展的功能,并把应用安装到手机上

猜你喜欢

转载自jenmhdn.iteye.com/blog/1569981