摘要: 小游戏的算法就是就是对游戏规则的抽象。一切事物皆可以成抽象成数学语言 ,程序语言。对游戏而言首先 要明确定义游戏规则,一般我们在向他人讲述一个游戏 规则时都很随意。 比如五子棋 我们就会说一句“连成五个子就行了”。其他的就靠人们通常的理解,和我们之间基本的默契了,但是当我写游戏就要把游戏规则 高度精确的定义出来。首先要能够用比较严谨的语言将规则表述清楚这个很重要。下面我就有相对精确的语言把五子棋的规则给定义出,来并且说出每句的必要性;1.棋盘:五子棋的 棋盘是15*15的方格组成。棋子必须落在格点上 注释:15*15这个的必要性就是 让五子棋有个适当的终结以免五子棋无穷的下下去,他对我们的影响 阅读全文
posted @ 2011-06-14 00:45 珍惜记忆 阅读(2251) 评论(9) 推荐(0) 编辑
摘要: 首先解释下何为 格子类游戏。 这是我自己取得名字格子游戏之游戏的画面是以M*N个矩形格子或格点组成的, 游戏中的物体基本上都位于 格子中 或格点上 。 如:俄罗斯方块,连连看,魔法寿司,推箱子,打砖块,和所有棋类游戏 等 。 这些游戏有一个共同的特征就是他们 游戏的画面都可以根据 一张背景图片,一个2维数组,和游戏元素的素材图片 这3部分画出来,以五子棋为例 背景图片就不用说了 大家都明白的,... 阅读全文
posted @ 2011-06-11 13:58 珍惜记忆 阅读(4019) 评论(10) 推荐(1) 编辑