Flash MX 编程深层次应用-网络连线游戏(8)

2016-01-29 12:58 7 1 收藏

Flash MX 编程深层次应用-网络连线游戏(8),Flash MX 编程深层次应用-网络连线游戏(8)

【 tulaoshi.com - Flash 】

7.5 实时下棋(2)
     4.检查哪方胜利的程序

检查哪方胜利的程序如下:

function check_win(row, col, val) {

    var i = col, count = 0;

    // 先检查行连成四子

    while (_root.chess[row][i] == val and i=0) {

             count++;

             i--;

    }

    if (count=4) {

             return true;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

    }

    i = col+1;

    while (_root.chess[row][i] == val and i<=6) {

             count++;

             i++;

    }

    if (count=4) {

             return true;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

    }

    // 再检查列连成四子

    count = 0;

    i = row;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

    while (_root.chess[i][col] == val and i<=5) {

             count++;

             i++;

    }

    if (count=4) {

             return true;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

    }

    // 检查左高斜线

    count = 0;

    i = row;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

    j = col;

    while (_root.chess[i][j] == val and i=0 and j=0) {

             count++;

             i--;

             j--;

    }

    if (count=4) {

             return true;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

来源:http://www.tulaoshi.com/n/20160129/1488325.html

延伸阅读
标签: FLASH flash教程
7.3 聊天区      其实聊天区的内容非常简单,就是一些与聊天有关的内容:聊天内容显示框、滚动条、文字输入框及几个功能控制按钮。 7.3.1  聊天内容显示框 让我们先看看聊天内容显示框。先制作一个适当大小的文本框,然后给它命名chat_display,如图7-9所示。 图7-9 然后再引入一个滚动条组件(ScrollBar),调...
标签: FLASH flash教程
第7章 网络连线游戏——四子连 7.1 游戏的登陆      作为一个下棋游戏,其最基本的一点内容就是登陆。这个登陆看似简单,其实不然,因为登陆是一个游戏的入口,它完成下面几个功能: Ö           输入用户名Ö       &n...
标签: FLASH flash教程
7.3 聊天区      其实聊天区的内容非常简单,就是一些与聊天有关的内容:聊天内容显示框、滚动条、文字输入框及几个功能控制按钮。 7Tulaoshi.com.3.1  聊天内容显示框 让我们先看看聊天内容显示框。先制作一个适当大小的文本框,然后给它命名chat_display,如图7-9所示。 图7-9 然后再引入一个滚动条组件(Scro...
标签: flash教程
本章小结      好了,前面讲了这么多中、高级的应用,相信大家对于Flash的游戏、Actions编程应该有了更加深入的了解。其实游戏编程讲到一定程度的时候就变成了算法问题,这已经从某种意义上离开游戏本身,而游戏算法有些是有固定模式的,比如像五子棋算法。算法只有在实战中才可以学习与应用。 后面将讲述两个例子,一个...
标签: flash教程
5.3 游戏的智能      在现代社会中,一个蠢笨的游戏是没有人来玩的,因为人会学习,而程序是不会学习的。因此,要让游戏好玩一些的好办法就是让游戏具有一点智能。当然了,这种智能达不到人工智能的水平,但是至少可以通过程序对游戏环境的变化或者条件的变化来增加游戏的难度与可玩性。 首先,先讲一个随机掷骰子的智能...