五子棋黑子禁手白子三十五个,黑子三十六个对吗

五子连珠棋和象棋、围棋一样,深受广大棋迷的喜爱.其规则是:在15×15的正方形棋盘中,由黑方先行,轮流弈子,在任意方向连成五子者为胜.如图,是五子棋爱好者王博和电脑的对弈图的一部分:(王博执黑子先行,电脑执白子后走).观察棋盘,思考若A点的位置记作(8,4),王博必须在哪个位置上落子,才不会让电脑在短时间内获胜(  )
A 、(1,8)或(4,9)
B 、(1,8)或(5,4)
C 、(0,5)或(5,4)
D 、(0,5)或(4,9)
解:根据题意得,电脑执的白棋已有三点(2,7)(3,6)(4,5)在一条直线上,王博只有在此直线上距离(2,7)(4,5)最近的地方占取一点才能保证不会让电脑在短时间内获胜,即为点(1,8)或(5,4).
根据五子连棋的规则,电信脑已把(2,7)(3,6)(4,5)三点凑成在一条直线,王博只有在此三点两端任加一点即可保证不会让电脑在短时间内获胜,据此即可确定点的坐标.五子棋为什么单击鼠标会出现黑子而不是白子
五子棋为什么单击鼠标会出现黑子而不是白子
五子棋规定先手者执黑子,游戏中应该设置是玩家先下,所以就是黑子了l
相关知识等待您来回答
棋牌麻将领域专家
& &SOGOU - 京ICP证050897号五子棋禁手什么意思?有哪些步骤不能走?_百度知道
五子棋禁手什么意思?有哪些步骤不能走?
因为五子棋里是黑子先下,优势很大,为了限制黑子,规定了禁手,也就是说,黑子不可以下33,44,和长连[超过5个的黑子连在一起叫长连]自己主动下禁手,算输,被白子逼着下禁手,也算输.所以说下有禁手的五子棋时,黑方一般是以43取胜.至于什么是33,44,43,还有433,344,[433,344也是禁手,不能下的]相信玩过的一般都知道啦,这里我就不多做解释了.另外补充一句:有禁手的五子棋才是真正的五子棋.
其他类似问题
为您推荐:
其他2条回答
禁手用于平衡黑棋先行的优势,禁手最简单地说就是一手棋形成长连(连成五个以上连续相同的棋子),或两个以上的活三,或者两个以上的四,并且这些四、活三和长连要包括这一手棋,当禁与连五同时出现时禁手无效,记为黑方取胜。
长连是最容易判断的禁手只要黑棋在各方向上出现连续五个以上的棋子相连如图: 黑棋如果点A、B、C就会形成长连所以 A、B、C 都是长连禁手。
双四的四包括&活四&和&冲四&。
活四:在棋盘某一方向上有同色4子不间隔地紧紧相连,且在此4子两端延长线上各有一个无子的交*点与此4子紧密相连。
除&活四&外的,再下一着棋便可形成五连,并且存在五连的可能性的局面。
凡是一手棋就可以形成两个以上的冲四或者活四,并且这些冲...
禁手有三三(活的三三),四四,四三三,长连。只有这4种。
五子棋的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁五子棋的制作原理与过程
您现在的位置:&&>>&&>>&&>>&&>>&正文
五子棋的制作原理与过程
&&&热&&&&&★★★
五子棋的制作原理与过程
文章来源:本站原创
点击数:1631
更新时间: 16:59:19
五子棋的制作原理与过程
&&& 教学目的:通过本节教学了解和掌握影片剪辑、实例名称,动态文本、变量、按钮等实例的创建,网格的显示设置,以及动作面板、as语句的应用,通过巧妙的设计制作,进而产生对弈五子棋的动画效果。
  教学对象:本教材是针对有一定动画制作基础及对工具箱、属性面板、动作面板、as语句和相关界面有所了解的朋友们编制的,因此省略了一些步骤,还望谅解。
&&& 教学要点:、影片剪辑、实例名称、动态文本、变量、网格、动作面板、as语句。
  制作步骤
&&& 1.启动FLASH8&软件。
&&& 2.确立文档属性 设置动画尺寸为550*400,背景颜色深绿,其它默认,点击确定,进入场景1。 如图1所示:
&&& 3.创建按钮元件
&&& 选择“插入-新建元件”,建立一个名为“隐钮”的按钮元件,点击确定,进入元件编辑区。就一个图层。
&&& 选择图层1第4帧(点击)插入空白关键帧,用矩形工具在舞台拖一个规格为50*30的,无边线的矩形,颜色随意。全居中。如图2所示:
&&& 4.创建图形元件
&&& (1)选择“插入-新建元件”,创建一个名为“棋盘”的图形元件,点击确定,进入元件编辑区。就一个图层。
&&& 选择图层1第1帧,点击“视图-网格-显示网格”。然后再点击“视图-网格-编辑网格”,打开网格编辑界面,设置其参数,如图3所示:
点击确定,完成后的编辑区,如图4所示:
在选择线条工具,笔触高度为2,以编辑区中心点为左侧顶点,在舞台画一个横竖均为11个方格(12条线)的棋盘,颜色自定。如图5所示:
&&& (2)选择“插入-新建元件”,创建一个名为“矩形”的图形元件,点击确定,进入元件编辑区。就一个图层。
&&& 选择图层1第1帧,用矩形工具,在舞台拖一个规格为54*30的,无边线的蓝色矩形。如图6所示:
&&& 5.创建影片剪辑元件
&&& (1)选择“插入-新建元件”,创建一个名为“白子”的影片剪辑元件,点击确定,进入元件编辑区。就一个图层。
&&& 选择图层1第1帧,用椭圆工具,打开混色器设置其参数,如图7所示:
在舞台拖一个规格为24*24的正圆,左对齐-上对齐。如图8所示:
&&& (2)选择“插入-新建元件”,创建一个名为“黑子”的影片剪辑元件,点击确定,进入元件编辑区。就一个图层。
&&& 选择图层1第1帧,用椭圆工具,打开混色器设置其参数,如图9所示:
在舞台拖一个规格为24*24的正圆,左对齐-上对齐。如图10所示:
&&& (3)选择“插入-新建元件”,创建一个名为“黑子2”的影片剪辑元件,点击确定,进入元件编辑区。添加一个图层,共两个图层。自下而上命名为黑子、as。
&&& A.选择黑子图层第一,从库中拖出“黑子”影片剪辑元件到舞台,规格不变,左对齐-上对齐,在第5插入关键帧。如图11所示:
点击第1舞台实例,在属性面板设置其Alpha为0%。完成后的舞台实例变化,如图12所示:
创建本区域间的动画补间。上锁。
&&& B.选择as图层第5插入空白关键帧,点击该,按f9,打开动作面板,在as编辑区输入,如下语句:
this.stop();
锁定该图层
&&& C.本环节完成后的时间轴,如图13所示:
&&& (4)选择“插入-新建元件”,创建一个名为“从来”的影片剪辑元件,点击确定,进入元件编辑区。添加一个图层,共两个图层。自下而上命名为文本、矩形。
&&& A.选择文本图层第1帧,用文本工具在舞台输入“重新开始”字样,上锁。其规格、位置,如图14所示:
注其规格位置很关键的哦!
&&& B.选择矩形图层第1帧,从库中拖出“矩形”图形元件到舞台,将其放置在文本之上,其规格位置同上,如图15所示:
点击该实例,在属性面板设置其Alpha为0%。上锁。完成后的舞台实例,如图16所示:
&&& C.本环节完成后的时间轴,如图17所示:
&&& (5)选择“插入-新建元件”,创建一个名为“先下”的影片剪辑元件,点击确定,进入元件编辑区。添加一个图层,共两个图层。自下而上命名为文本、矩形。
&&& A.选择文本图层第1帧,用文本工具在舞台输入“先下”字样,水平中齐-下对齐。上锁。如图18所示:
&&& B.选择矩形图层第1帧,从库中拖出“矩形”图形元件到舞台,将其放置在文本之上,水平中齐-下对齐,其规格不变,如图19所示:
点击该实例,在属性面板设置其Alpha为0%。上锁。完成后的舞台实例,如图20所示:
&&& C.本环节完成后的时间轴,如图21所示:
&&& (6)选择“插入-新建元件”,创建一个名为“转换”的影片剪辑元件,点击确定,进入元件编辑区。添加两个图层,共三个图层。自下而上命名为文本、按钮、as。
&&& A.选择文本图层第1帧,用文本工具在舞台输入“业余”字样,全居中。如图22所示:
在第2帧插入关键帧,将舞台文本改为“专业”字样,全居中。上锁。如图23所示:
&&& B.选择按钮图层第1帧,从库中拖出“隐钮”按钮元件到舞台,将其放置在文本之上,其规格不变,全居中。如图24所示:
在第2插入,上锁。
&&& C.选择as图层第1帧,按f9,打开动作面板,在as编辑区输入,如下语句:
this.stop();this.onPress = function (){&&& if (_root.level == 1 && _root.meflag == 1)&&& {&&&&&&& _root.level = 2;&&&&&&& this.gotoAndStop(2);&&& } };
在第2插入空白关键帧,点击该,按f9,打开动作面板,在as编辑区输入,如下语句:
this.stop();this.onPress = function (){&&& if (_root.level == 2 && _root.meflag == 1)&&& {&&&&&&& _root.level = 1;&&&&&&& this.gotoAndStop(1);&&& } };
锁定该图层。
&& D.本环节完成后的时间轴,如图25所示:
注:此环节也可在按钮上直接添加指令语句。
&&&6.编辑制作场景 返回场景1,添加十个图层,共十一个图层。自下而上分别命名为,如图26所示:
&&& (1)选择背景图层第一帧,导入或制作一个背景,规格为550*400,全居中。在第2帧插入帧,上锁。如图27所示:
&&& (2)选择白子图层第2帧,插入空白关键帧,从库中拖出“白子”影片剪辑元件到舞台,规格不变,将其放置在背景外的任何之处。如图28所示:
点击该实例,在属性面板填写其实例名称为:wh 。上锁。如图29所示:
&&& (3)选择黑子图层第一帧,从库中拖出“黑子”影片剪辑元件到舞台,规格不变,全居中。如图30所示:
点击该实例,在属性面板填写其实例名称为:tonext 。如图31所示:
在第2帧插入空白关键帧,从库中拖出“黑子2”影片剪辑元件到舞台,规格不变,将其放置在背景外的任何之处。如图32所示:
点击该实例,在属性面板填写其实例名称为:bl 。上锁。如图33所示:
&&& (4)选择棋盘图层第2帧,插入空白关键帧,从库中拖出“棋盘”图形元件到舞台,规格不变,将其放置在背景的左侧。如图34所示:
调整其规格、位置必须,如图35所示:
锁定该图层。
&&& (5)选择题目图层第2帧,插入关键帧,点击该,用文本工具在舞台的右侧输入作品的题目和相关链接。字体、规格、颜色自定。上锁。如图36所示:
&&& (6)选择交换图层第2帧,插入关键帧,点击该,从库中拖出“交换”影片剪辑元件到舞台,规格不变,将其放置在棋盘的左下角,调整好位置。上锁。如图37所示:
&&& (7)选择先下图层第2帧,插入关键帧,点击该,从库中拖出“先下”影片剪辑元件到舞台,规格不变,将其放置在棋盘的右下角,调整好位置。如图38所示:
点击该实例,在属性面板填写其实例名称为:sente 。上锁。如图39所示:
&&& (8)选择从来图层第2帧,插入关键帧,点击该,从库中拖出“从来”影片剪辑元件到舞台,规格不变,将其放置舞台之外的任何地方。如图40所示:
点击该实例,在属性面板填写其实例名称为:reload 。上锁。如图41所示:
&&& (9)选择动本图层第2帧,插入关键帧,点击该,用动态文本在棋盘右下角的右侧、迎客松站的上方拖一个文本框。如图42所示:
点击该实例,在属性面板填写其变量为:cls 。上锁。其它参数,如图43所示:
&&& (10)选择黑白图层第2帧,导入或制作一个和作品主题相符的图案,将其放置在题目下方,调整好规格位置。上锁。如图44所示:
&&& (11)选择as图层第一帧,按f9,打开动作面板,在as编辑区输入,如下帧语句:
this.stop();tonext.onEnterFrame = function (){&&& if (_root.getBytesLoaded() == _root.getBytesTotal())&&& {&&&&&&& _root.gotoAndStop(2);&&& } };
在第2帧插入空白关键帧,点击该帧,按f9,打开动作面板,在as编辑区输入,如下帧语句:
function endcheck(){&&& for (a = 0; a & 12; a++)&&& {&&&&&&& for (b = 0; b & 12; b++)&&&&&&& {&&&&&&&&&&& if (stage[a][b] != 0)&&&&&&&&&&& {&&&&&&&&&&&&&&& current = stage[a][b];&&&&&&&&&&&&&&& for (count = 1; stage[a][b + count] == count++)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 5)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& clearact(current);&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& for (count = 1; stage[a + count][b] == count++)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 5)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& clearact(current);&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& for (count = 1; stage[a + count][b + count] == count++)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 5)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& clearact(current);&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& for (count = 1; stage[a + count][b + count] == count++)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 5)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& clearact(current);&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& for (count = 1; stage[a - count][b + count] == count++)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 5)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& clearact(current);&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& for (count = 1; stage[a + count][b - count] == count++)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 5)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& clearact(current);&&&&&&&&&&&&&&& } &&&&&&&&&&& } &&&&&&& } &&& } } function clk(){&&& for (a = 0; a & 12; a++)&&& {&&&&&&& for (b = 0; b & 12; b++)&&&&&&& {&&&&&&&&&&& cl[a][b] = 0;&&&&&&& } &&& } &&& for (a = 0; a & 12; a++)&&& {&&&&&&& for (b = 0; b & 12; b++)&&&&&&& {&&&&&&&&&&& if (stage[a][b] == 0)&&&&&&&&&&& {&&&&&&&&&&&&&&& flag = 1;&&&&&&&&&&&&&&& if (stage[a - 1][b - 1] & 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (stage[a - 1][b] & 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (stage[a - 1][b + 1] & 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (stage[a][b + 1] & 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (stage[a][b - 1] & 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (stage[a + 1][b] & 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (stage[a + 1][b - 1] & 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (stage[a + 1][b + 1] & 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (level & 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (stage[a - 2][b - 2] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (stage[a - 2][b - 1] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (stage[a - 2][b] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (stage[a - 2][b + 1] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (stage[a - 2][b + 2] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (stage[a - 1][b - 2] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (stage[a - 1][b + 2] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (stage[a][b - 2] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (stage[a][b + 2] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (stage[a + 1][b - 2] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& if (stage[a + 1][b + 2] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (stage[a + 2][b - 2] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (stage[a + 2][b - 1] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (stage[a + 2][b] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (stage[a + 2][b + 1] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (stage[a + 2][b + 2] & 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& flag = 0;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (flag == 1)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& cl[a][b] = 0;&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (flag == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& cl[a][b] = 1;&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&& cl[a][b] = 2;&&&&&&& } &&& } } function densecheck(cur){&&& for (a = 0; a & 12; a++)&&& {&&&&&&& for (b = 0; b & 12; b++)&&&&&&& {&&&&&&&&&&& if (stage[a - 1][b - 1] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a - 1][b] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a - 1][b + 1] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a][b + 1] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a][b - 1] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a + 1][b] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& }&&&&&&&&&&& if (stage[a + 1][b - 1] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a + 1][b + 1] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a - 2][b - 2] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& }&&&&&&&&&&& if (stage[a - 2][b - 1] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a - 2][b] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& }&&&&&&&&&&& if (stage[a - 2][b + 1] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& }&&&&&&&&&&& if (stage[a - 2][b + 2] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a - 1][b - 2] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& }&&&&&&&&&&& if (stage[a - 1][b + 2] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a][b - 2] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a][b + 2] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& }&&&&&&&&&&& if (stage[a + 1][b - 2] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a + 1][b + 2] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a + 2][b - 2] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a + 2][b - 1] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a + 2][b] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a + 2][b + 1] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&&&&&& if (stage[a + 2][b + 2] == cur)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++denseP&&&&&&&&&&& } &&&&&&& } &&& } } function chclear(){&&& for (var _loc2 = 0; _loc2 & 12; ++_loc2)&&& {&&&&&&& for (var _loc1 = 0; _loc1 & 12; ++_loc1)&&&&&&& {&&&&&&&&&&& checked[_loc2][_loc1] = 0;&&&&&&& } &&& } } function evaluate(){&&& for (a = 0; a & 10; a++)&&& {&&&&&&& mec[a] = 0;&&&&&&& opc[a] = 0;&&& } &&& for (var _loc2 = 0; _loc2 & 12; ++_loc2)&&& {&&&&&&& for (var _loc1 = 0; _loc1 & 12; ++_loc1)&&&&&&& {&&&&&&&&&&& double[_loc2][_loc1] = 0;&&&&&&& } &&& } &&& chclear();&&& positionPoint = 0;&&& plPosition = 0;&&& opPosition = 0;&&& densePoint = 0;&&& for (a = 0; a & 12; a++)&&& {&&&&&&& for (b = 0; b & 12; b++)&&&&&&& {&&&&&&&&&&& if (stage[a][b] != 0 && checked[a][b] == 0)&&&&&&&&&&& {&&&&&&&&&&&&&&& checked[a][b] = 1;&&&&&&&&&&&&&&& current = stage[a][b];&&&&&&&&&&&&&&& if (stage[a - 1][b - 1] == 0 && stage[a - 1][b] == 0 && stage[a - 1][b + 1] == 0 && stage[a][b - 1] == 0 && stage[a][b + 1] == 0 && stage[a + 1][b - 1] == 0 && stage[a + 1][b] == 0 && stage[a + 1][b + 1] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (current == op && a & 3 && a & 9 && b & 3 && b & 9)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& positionPoint = positionPoint + 1;&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& for (count = 1; stage[a][b + count] == count++)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& checked[a][b + count] = 1;&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 5)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[0];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[0];&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 4 && stage[a][b - 1] == 0 && stage[a][b + count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[1];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[1];&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& else if (count == 4 && stage[a][b - 1] == 0 || count == 4 && stage[a][b + count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[2];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[2];&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 3 && stage[a][b - 1] == 0 && stage[a][b + count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[3];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a][b - 2] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a][b + count + 1] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[3];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a][b - 2] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a][b + count + 1] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a][b - 2] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a][b - 2];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a][b + count + 1] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a][b + count + 1];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& else if (count == 3 && stage[a][b - 1] == 0 || count == 3 && stage[a][b + count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[4];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a][b - 1] == 0 && stage[a][b - 2] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a][b + count] == 0 && stage[a][b + count + 1] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[4];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a][b - 1] == 0 && stage[a][b - 2] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a][b + count] == 0 && stage[a][b + count + 1] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a][b - 1] == 0 && stage[a][b - 2] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a][b - 2];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a][b + count] == 0 && stage[a][b + count + 1] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a][b + count + 1];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 2 && stage[a][b - 1] == 0 && stage[a][b + count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[5];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[5];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a][b - 2] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a][b - 2];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a][b + count + 1] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a][b + count + 1];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 2 && stage[a][b - 1] == 0 && stage[a][b - 2] == current)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (stage[a][b - 3] == current)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[7];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[7];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (stage[a][b - 3] == 0 && stage[a][b + count] == 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[8];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[8];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 2 && stage[a][b + count] == 0 && stage[a][b + count + 1] == current)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (stage[a][b + count + 2] == current)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[7];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[7];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (stage[a][b + count + 2] == 0 && stage[a][b - 1] == 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[8];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[8];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 1 && stage[a][b + count] == 0 && stage[a][b + count + 1] == current)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (stage[a][b + count + 2] == 0 && stage[a][b - 1] == 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[9];&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[9];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&& } &&&&&&& } &&& } &&& chclear();&&& for (b = 0; b & 12; b++)&&& {&&&&&&& for (a = 0; a & 12; a++)&&&&&&& {&&&&&&&&&&& if (stage[a][b] != 0 && checked[a][b] == 0)&&&&&&&&&&& {&&&&&&&&&&&&&&& checked[a][b] = 1;&&&&&&&&&&&&&&& current = stage[a][b];&&&&&&&&&&&&&&& for (count = 1; stage[a + count][b] == count++)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& checked[a + count][b] = 1;&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 5)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[0];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[0];&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 4 && stage[a - 1][b] == 0 && stage[a + count][b] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[1];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[1];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& else if (count == 4 && stage[a - 1][b] == 0 || count == 4 && stage[a + count][b] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[2];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[2];&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 3 && stage[a - 1][b] == 0 && stage[a + count][b] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[3];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 2][b] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a + count + 1][b] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[3];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 2][b] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a + count + 1][b] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 2][b] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a - 2][b];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a + count + 1][b] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a + count + 1][b];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& else if (count == 3 && stage[a - 1][b] == 0 || count == 3 && stage[a + count][b] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[4];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 1][b] == 0 && stage[a - 2][b] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a + count][b] == 0 && stage[a + count + 1][b] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[4];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 1][b] == 0 && stage[a - 2][b] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a + count][b] == 0 && stage[a + count + 1][b] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 1][b] == 0 && stage[a - 2][b] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a - 2][b];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a + count][b] == 0 && stage[a + count + 1][b] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a + count + 1][b];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 2 && stage[a - 1][b] == 0 && stage[a + count][b] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[5];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[5];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 2][b] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a - 2][b];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a + count + 1][b] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a + count + 1][b];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 2 && stage[a - 1][b] == 0 && stage[a - 2][b] == current)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (stage[a][b - 3] == current)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[7];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[7];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (stage[a - 3][b] == 0 && stage[a + count][b] == 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[8];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 2 && stage[a + count][b] == 0 && stage[a + count + 1][b] == current)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (stage[a + count + 2][b] == current)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[7];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[7];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (stage[a + count + 2][b] == 0 && stage[a - 1][b] == 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[8];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[8];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 1 && stage[a + count][b] == 0 && stage[a + count + 1][b] == current)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (stage[a + count + 2][b] == 0 && stage[a - 1][b] == 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[9];&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[9];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&& } &&&&&&& } &&& } &&& chclear();&&& for (a = 0; a & 12; a++)&&& {&&&&&&& for (b = 0; b & 12; b++)&&&&&&& {&&&&&&&&&&& if (stage[a][b] != 0 && checked[a][b] == 0)&&&&&&&&&&& {&&&&&&&&&&&&&&& checked[a][b] = 1;&&&&&&&&&&&&&&& current = stage[a][b];&&&&&&&&&&&&&&& for (count = 1; stage[a + count][b + count] == count++)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& checked[a + count][b + count] = 1;&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 5)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[0];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[0];&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 4 && stage[a - 1][b - 1] == 0 && stage[a + count][b + count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[1];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[1];&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& else if (count == 4 && stage[a - 1][b - 1] == 0 || count == 4 && stage[a + count][b + count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[2];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[2];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 3 && stage[a - 1][b - 1] == 0 && stage[a + count][b + count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[3];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 2][b - 2] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a + count + 1][b + count + 1] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[3];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 2][b - 2] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a + count + 1][b + count + 1] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 2][b - 2] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a - 2][b - 2];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a + count + 1][b + count + 1] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a + count + 1][b + count + 1];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& else if (count == 3 && stage[a - 1][b - 1] == 0 || count == 3 && stage[a + count][b + count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[4];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 1][b - 1] == 0 && stage[a - 2][b - 2] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a + count][b + count] == 0 && stage[a + count + 1][b + count + 1] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 1][b - 1] == 0 && stage[a - 2][b - 2] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a - 2][b - 2];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a + count][b + count] == 0 && stage[a + count + 1][b + count + 1] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a + count + 1][b + count + 1];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[4];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 1][b - 1] == 0 && stage[a - 2][b - 2] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a + count][b + count] == 0 && stage[a + count + 1][b + count + 1] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 2 && stage[a - 1][b - 1] == 0 && stage[a + count][b + count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[5];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[5];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 2][b - 2] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a - 2][b - 2];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a + count + 1][b + count + 1] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a + count + 1][b + count + 1];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 2 && stage[a - 1][b - 1] == 0 && stage[a - 2][b - 2] == current)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (stage[a - 3][b - 3] == current)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[7];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[7];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (stage[a - 3][b - 3] == 0 && stage[a + count][b + count] == 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[8];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[8];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 2 && stage[a + count][b + count] == 0 && stage[a + count + 1][b + count + 1] == current)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (stage[a + count + 2][b + count + 2] == current)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[7];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[7];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (stage[a + count + 2][b + count + 2] == 0 && stage[a - 1][b - 1] == 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[8];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[8];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 1 && stage[a + count][b + count] == 0 && stage[a + count + 1][b + count + 1] == current)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (stage[a + count + 2][b + count + 2] == 0 && stage[a - 1][b - 1] == 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[9];&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[9];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&& } &&&&&&& } &&& } &&& chclear();&&& for (a = 0; a & 12; a++)&&& {&&&&&&& for (b = 11; b &= 0; b--)&&&&&&& {&&&&&&&&&&& if (stage[a][b] != 0 && checked[a][b] == 0)&&&&&&&&&&& {&&&&&&&&&&&&&&& checked[a][b] = 1;&&&&&&&&&&&&&&& current = stage[a][b];&&&&&&&&&&&&&&& for (count = 1; stage[a + count][b - count] == count++)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& checked[a + count][b - count] = 1;&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& if (count == 5)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[0];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[0];&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 4 && stage[a - 1][b + 1] == 0 && stage[a + count][b - count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[1];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[1];&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& else if (count == 4 && stage[a - 1][b + 1] == 0 || count == 4 && stage[a + count][b - count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[2];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[2];&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& if (count == 3 && stage[a - 1][b + 1] == 0 && stage[a + count][b - count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[3];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 2][b + 2] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a + count + 1][b - count - 1] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[3];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 2][b + 2] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a + count + 1][b - count - 1] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 2][b + 2] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a - 2][b + 2];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a + count + 1][b - count - 1] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a + count + 1][b - count - 1];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& else if (count == 3 && stage[a - 1][b + 1] == 0 || count == 3 && stage[a + count][b - count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[4];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 1][b + 1] == 0 && stage[a - 2][b + 2] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a + count][b - count] == 0 && stage[a + count + 1][b - count - 1] == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[4];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 1][b + 1] == 0 && stage[a - 2][b + 2] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (stage[a + count][b - count] == 0 && stage[a + count + 1][b - count - 1] == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[6];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 1][b + 1] == 0 && stage[a - 2][b + 2] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a - 2][b + 2];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (stage[a + count][b - count] == 0 && stage[a + count + 1][b - count - 1] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a + count + 1][b - count - 1];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 2 && stage[a - 1][b + 1] == 0 && stage[a + count][b - count] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++mec[5];&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& ++opc[5];&&&&&&&&&&&&&&&&&&&&&&& if (stage[a - 2][b + 2] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a - 2][b + 2];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& if (stage[a + count + 1][b - count - 1] == 0)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++double[a + count + 1][b - count - 1];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& if (count == 2 && stage[a - 1][b + 1] == 0 && stage[a - 2][b + 2] == current)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (stage[a - 3][b - 3] == current)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[7];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[7];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (stage[a - 3][b + 3] == 0 && stage[a + count][b - count] == 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[8];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[8];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 2 && stage[a + count][b - count] == 0 && stage[a + count + 1][b - count - 1] == current)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (stage[a + count + 2][b - count - 2] == current)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[7];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[7];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&& else if (stage[a + count + 2][b + count - 2] == 0 && stage[a - 1][b + 1] == 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[8];&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&&&&&&&&& else if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[8];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& if (count == 1 && stage[a + count][b - count] == 0 && stage[a + count + 1][b - count - 1] == current)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& if (stage[a + count + 2][b + count - 2] == 0 && stage[a - 1][b + 1] == 0)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& if (current == me)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++mec[9];&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&&&&&& if (current == op)&&&&&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&&& ++opc[9];&&&&&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&& } &&&&&&&&&&& }&&&&&&& } &&& } &&& doublePoint = 0;&&& for (var _loc2 = 0; _loc2 & 12; ++_loc2)&&& {&&&&&&& for (var _loc1 = 0; _loc1 & 12; ++_loc1)&&&&&&& {&&&&&&&&&&& if (double[_loc2][_loc1] & 1)&&&&&&&&&&& {&&&&&&&&&&&&&&& ++doubleP&&&&&&&&&&& } &&&&&&& } &&& } &&& if (level == 1)&&& {&&&&&&& mepoint = plPosition + mec[0] * 150000 + mec[1] * 27000 + mec[2] * 24000 + mec[6] * 24000 + mec[7] * 24000 + mec[8] * 14000 + mec[3] * 12000 + mec[4] + 1000 + mec[5] + 600;&&&&&&& oppoint = opPosition + positionPoint + opc[0] * 150000 + opc[1] * 20000 + opc[3] * 3000 + opc[5] * 500;&&& }&&& else if (level == 2)&&& {&&&&&&& mepoint = plPosition + mec[0] * 150000 + mec[1] * 27000 + mec[2] * 24000 + mec[6] * 24000 + mec[7] * 24000 + mec[8] * 14000 + mec[3] * 12000 + mec[4] + 1000 + mec[5] + 600;&&&&&&& oppoint = densePoint / 10 + opPosition + doublePoint * 250 + positionPoint + opc[0] * 150000 + opc[1] * 20000 + opc[2] * 20 + opc[3] * 3000 + opc[4] * 115 + opc[5] * 500 + opc[6] * 230 + opc[7] * 230 + opc[8] * 225 + opc[9] * 300;&&&&&&& if (opc[2] + opc[3] + opc[6] + opc[7] + opc[8] & 1)&&&&&&& {&&&&&&&&&&& oppoint = oppoint + 9000;&&&&&&& } &&& } &&& return (oppoint - mepoint);}function clearact(color){&&& endflag = 1;&&& if (color == 1)&&& {&&&&&&& cls = "你输了!";&&& } &&& if (color == 2)&&& {&&&&&&& cls = "你赢了!";&&& } &&& if (color == 3)&&& {&&&&&&& cls = "平分";&&& } } function minlevel(dd){&&& if (dd == 0)&&& {&&&&&&& var _loc1 = evaluate();&&&&&&& return (_loc1);&&& } } function think(){&&& if (endflag == 0)&&& {&&&&&&& var p = 0;&&&&&&& var pa = 0;&&&&&&& var pb = 0;&&&&&&& var ev = 0;&&&&&&& var evmax = -600000;&&&&&&& var mmflag = 0;&&&&&&& clk(0, 0);&&&&&&& for (j = 0; j & 12; j++)&&&&&&& {&&&&&&&&&&& for (k = 0; k & 12; k++)&&&&&&&&&&& {&&&&&&&&&&&&&&& if (cl[j][k] == 1)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& stage[j][k] = 1;&&&&&&&&&&&&&&&&&&& ev = minlevel(0);&&&&&&&&&&&&&&&&&&& if (ev & evmax)&&&&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&& p = j * 12 +&&&&&&&&&&&&&&&&&&&&&&& pa =&&&&&&&&&&&&&&&&&&&&&&& pb =&&&&&&&&&&&&&&&&&&&&&&& evmax =&&&&&&&&&&&&&&&&&&&&&&& mmflag = 1;&&&&&&&&&&&&&&&&&&& } &&&&&&&&&&&&&&&&&&& stage[j][k] = 0;&&&&&&&&&&&&&&& } &&&&&&&&&&& } &&&&&&& } &&&&&&& if (mmflag == 0)&&&&&&& {&&&&&&&&&&& var flag = 0;&&&&&&&&&&& while (flag == 0)&&&&&&&&&&& {&&&&&&&&&&&&&&& var rr = Math.floor(Math.random() * 144);&&&&&&&&&&&&&&& var rra = Math.floor(rr / 12);&&&&&&&&&&&&&&& var rrb = Math.floor(rr % 12);&&&&&&&&&&&&&&& if (cl[rra][rrb] == 1 && stage[rra][rrb] == 0)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& flag = 1;&&&&&&&&&&&&&&&&&&& stage[rra][rrb] = 1;&&&&&&&&&&&&&&&&&&& bl.duplicateMovieClip("bl" + wf, wf);&&&&&&&&&&&&&&&&&&& var r = "bl" +&&&&&&&&&&&&&&&&&&& ++&&&&&&&&&&&&&&&&&&& eval(r)._x = fx + rrb * w +&&&&&&&&&&&&&&&&&&& eval(r)._y = fy + rra * h +&&&&&&&&&&&&&&&&&&& ++&&&&&&&&&&&&&&& } &&&&&&&&&&& } &&&&&&&&&&& meflag = 1;&&&&&&&&&&& opflag = 0;&&&&&&&&&&& evaluate(1, 1, 0);&&&&&&& }&&&&&&& else if (mmflag == 1)&&&&&&& {&&&&&&&&&&& if (stage[pa][pb] == 0)&&&&&&&&&&& {&&&&&&&&&&&&&&& stage[pa][pb] = 1;&&&&&&&&&&&&&&& bl.duplicateMovieClip("bl" + wf, wf);&&&&&&&&&&&&&&& var r = "bl" +&&&&&&&&&&&&&&& ++&&&&&&&&&&&&&&& eval(r)._x = fx + pb * w +&&&&&&&&&&&&&&& eval(r)._y = fy + pa * h +&&&&&&&&&&&&&&& ++&&&&&&&&&&&&&&& endcheck();&&&&&&&&&&& } &&&&&&&&&&& meflag = 1;&&&&&&&&&&& opflag = 0;&&&&&&& } &&& } } this.stop();var w = 28;var h = 28;var fx = 26;var fy = 16;var cx = 4.0;var cy = 4.0;var N = 0;var U = 1;var S = 2;var R = 4;var L = 8;var wx = 12;var wy = 12;var dep = 3;var limit =var me = 2;var op = 1;var firstflag = 0;var meflag = 1;var opflag = 0;var endflag = 0;var depth = 1;var placed = 1;var level = 1;double = new Array();for (i = 0; i & 12; i++){&&& double[i] = new Array();} stage = new Array();stage[0] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];stage[1] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];stage[2] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];stage[3] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];stage[4] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];stage[5] = [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0];stage[6] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];stage[7] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];stage[8] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];stage[9] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];stage[10] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];stage[11] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];stv = new Array();for (a = 0; a & 12; a++){&&& stv[a] = new Array();&&& for (b = 0; b & 12; b++)&&& {&&&&&&& stv[a][b] = 0;&&& } } cl = new Array();cl[0] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];cl[1] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];cl[2] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];cl[3] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];cl[4] = [0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0];cl[5] = [0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0];cl[6] = [0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0];cl[7] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];cl[8] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];cl[9] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];cl[10] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];cl[11] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];var opp = 600;movelog = new Array();ck = new Array();st = new Array();var wf = 0;for (a = 0; a & 12; a++){&&& ck[a] = new Array();&&& st[a] = new Array();&&& for (b = 0; b & 12; b++)&&& {&&&&&&& ck[a][s] = 0;&&&&&&& var s = stage[a][b];&&&&&&& if (s == 1)&&&&&&& {&&&&&&&&&&& bl.duplicateMovieClip("bl" + wf, wf);&&&&&&&&&&& var t = "bl" +&&&&&&&&&&& eval(t)._x = fx + b * w +&&&&&&&&&&& eval(t)._y = fy + a * h +&&&&&&&&&&& ++&&&&&&&&&&&&&&&&&& } &&&&&&& if (s == 2)&&&&&&& {&&&&&&&&&&& wh.duplicateMovieClip("bl" + wf, wf);&&&&&&&&&&& var t = "bl" +&&&&&&&&&&& eval(t)._x = fx + b * w +&&&&&&&&&&& eval(t)._y = fy + a * h +&&&&&&&&&&& ++&&&&&&& } &&& } } var point = 0;var prev = 100;var dir = 100;var current = 0;var count = 0;this.onEnterFrame = function (){&&& if (opp & 100)&&& {&&&&&&& ++&&& } &&& if (opp == 4)&&& {&&&&&&& think();&&& } &&& if (placed == 144)&&& {&&&&&&& clearact(3);&&& } };this.onMouseDown = function (){&&& var ax = _root._&&& var ay = _root._&&& var tx = Math.floor((ax - fx) / w);&&& var ty = Math.floor((ay - fy) / h);&&& if (stage[ty][tx] == 0 && meflag == 1 && endflag == 0)&&& {&&&&&&& if (firstflag == 0)&&&&&&& {&&&&&&&&&&& sente._x = 600;&&&&&&&&&&& reload._x = 250;&&&&&&&&&&& reload._y = 384;&&&&&&&&&&& firstflag = 1;&&&&&&& } &&&&&&& meflag = 0;&&&&&&& opflag = 1;&&&&&&& wh.duplicateMovieClip("bl" + wf, wf);&&&&&&& var r = "bl" +&&&&&&& ++&&&&&&& eval(r)._x = fx + tx * w +&&&&&&& eval(r)._y = fy + ty * h +&&&&&&& stage[ty][tx] = 2;&&&&&&& endcheck();&&&&&&& opp = 0;&&&&&&& ++&&& } };var densePoint = 0;checked = new Array();for (i = 0; i & 12; i++){&&& checked[i] = new Array();&&& for (j = 0; j & 12; j++)&&& {&&&&&&& checked[i][j] = 0;&&& }} mec = new Array();opc = new Array();var mepoint = 0;var oppoint = 0;reload.onPress = function (){&&& this._x = 800;&&& sente._x = 283;&&& sente._y = 384;&&& firstflag = 0;&&& cls = "";&&& meflag = 1;&&& opflag = 0;&&& endflag = 0;&&& depth = 1;&&& placed = 1;&&& wf = 0;&&& for (i = 0; i & 144; i++)&&& {&&&&&&& eval("bl" + i).removeMovieClip();&&& } &&& for (j = 0; j & 12; j++)&&& {&&&&&&& for (k = 0; k & 12; k++)&&&&&&& {&&&&&&&&&&& stage[j][k] = 0;&&&&&&&&&&& if (j == 5 && k == 6)&&&&&&&&&&& {&&&&&&&&&&&&&&& stage[j][k] =&&&&&&&&&&&&&&& bl.duplicateMovieClip("bl" + wf, wf);&&&&&&&&&&&&&&& mc = "bl" +&&&&&&&&&&&&&&& eval(mc)._x = fx + k * w +&&&&&&&&&&&&&&& eval(mc)._y = fy + j * h +&&&&&&&&&&&&&&& ++&&&&&&&&&&& } &&&&&&& } &&& } };sente.onPress = function (){&&& sente._x = 600;&&& stage[5][6] = 0;&&& bl0.removeMovieClip();&&& --};
锁定该图层。
&&&&7.本作业完成后时间轴显示如图45所示:
  8.测试存盘
&&& *说明:
&&& 制作中,如果不会调整语句的相关参数,不要轻易地改变教程所给的相关实例的规格、位置。
最终效果显示:
祝你成功!
文章录入:迎客松&&&&责任编辑:迎客松&
【字体: 】【】【】【】【】【】
上一篇文章: 下一篇文章:
 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
Copyright?
迎客松网站站长:翠柏│

我要回帖

更多关于 五子棋黑子必胜 的文章

 

随机推荐