单机版五子棋(JAVA)
2016-05-18 19:04
274 查看
算法很重要,游戏大多需要算法,我前些时间用JAVA写了一个单机版五子棋,首先声明我是个学生,代码肯定是略显稚嫩的。
五子棋对于所有人都是很熟悉的游戏,规则这里就不介绍了,我的游戏中你是可以操作你的己方的棋子,对方是我自己写的一个很”蠢“的电脑,当然也不是特别“蠢”啦。
对于游戏的设计主要有以下几个部分:
1、界面(欢迎界面、菜单界面、游戏界面、胜利街面、失败界面、关于界面、帮助界面)
界面统一采用了继承SurfaceView来实现,对于SurfaceView和View的区别这里不在多说,不知道的自行百度。
2、逻辑(界面切换、点击事件...)
当你点击棋盘时,得有反应啊
3、电脑AI和获胜判定等...
游戏做的过程中也要做好适配,就是不同分辨率手机游戏的效果是一样的。
下面是代码链接(eclipse项目,注释还算全):http://pan.baidu.com/s/1geCJaON
下面是apk文件链接:http://pan.baidu.com/s/1cE5uns
五子棋对于所有人都是很熟悉的游戏,规则这里就不介绍了,我的游戏中你是可以操作你的己方的棋子,对方是我自己写的一个很”蠢“的电脑,当然也不是特别“蠢”啦。
对于游戏的设计主要有以下几个部分:
1、界面(欢迎界面、菜单界面、游戏界面、胜利街面、失败界面、关于界面、帮助界面)
界面统一采用了继承SurfaceView来实现,对于SurfaceView和View的区别这里不在多说,不知道的自行百度。
2、逻辑(界面切换、点击事件...)
当你点击棋盘时,得有反应啊
3、电脑AI和获胜判定等...
游戏做的过程中也要做好适配,就是不同分辨率手机游戏的效果是一样的。
下面是代码链接(eclipse项目,注释还算全):http://pan.baidu.com/s/1geCJaON
下面是apk文件链接:http://pan.baidu.com/s/1cE5uns
相关文章推荐
- springmvc基于注解事物配置详解
- eclipse下运行自定义maven命令
- SpringMVC原理
- java Cookie 设置和读取
- Java调用WebService接口实现发送手机短信验证码功能,java 手机验证码,WebService接口调用
- Email发送器 JavaMail实例
- java的zip库使用注意事项
- java 设计模式
- JAVA实现的一个简单的死锁(附解释)
- Java本地时间与GMT时间的转换
- Imei 生成-java版
- java学习作为一名java初学者,如何快速学习java?
- 华信JAVA培训——第一阶段总结
- Java中的JIT机制对运行速度的优化
- java中的this
- java 随机数高效生成
- 不惑JAVA之JAVA基础 - Concurrent 概述
- java 随机数高效生成
- Java环境搭建之JDK环境变量配置
- eclipse 安装properties 编辑器:eclipse jboss tools properties editor