首页

源码搜藏网

首页 > 安卓源码 > 功能分类 > 游戏源码 >

Android 五子棋游戏源码

创建时间:2016-12-21 14:14  

Android 五子棋游戏源码
Android 五子棋游戏源码
暂无演示 立即下载

1.游戏规则

    五子棋是两个人之间进行的竞技活动,黑方白方规则规则相同,黑棋必须先行,五连子的方向为横、竖、斜,如黑白色任一方先五子连一线则算胜出。

2.五子连珠算法

      在 9 X 9 (这里举例子实际棋盘可以任意大小) 的游戏棋盘中 我们可以把它想象成一个二维数组,黑方下棋子后填充当前点的数组的值1,白方下棋子后填充当点的数组的值2 ,没有下棋子的点在数组中值为0,  黑白双方每走一步 则实际上在给这个二维数组赋值。 所以我们根据这个二维数组的值就可以计算出五子连珠,也可以绘制出棋盘上的黑白棋子。

     玩家点击屏幕后拿到一个 屏幕的 x y 坐标 然后除以棋盘每一格的宽高 就可以得到在二维数组中的索引根据X Y 这 两个索引 就可以知道棋子下在了这个二维数组中的那里。

     现在笔者带大家分析一下五子连珠的算法, 首先要想五颗棋子连成一线必定有8种可能 接下来我们分析一下有那八中可能.


Android五子棋实现博文:http://www.codesocang.com/anzhuoyuanma/boke/34142.html
上一篇:水墨风格的蓝牙联机对战五子棋
下一篇:多人 Android TV 游戏 Pie Noon

相关内容

热门推荐

  1. 1
/ 1
  1. 1
/ 1