徐洪智 张彬连
摘要 首先给出了五子连游戏的流程,然后详细分析了该游戏中的寻径算法和怎样消去一排同色球的算法,讨论了下次出现的三个小球的位置的算法和游戏中一般的绘制方法,采用二维数组表示游戏界面,用Visual C++对该游戏进行了实现。
关键词 五子连,设计,Visual C++,实现
一、游戏介绍
五子连游戏是常见的一款小游戏,游戏区域由9×9的方格构成。玩家操作时,游戏每次自动从7种不同颜色的小球中任选3个增加到游戏区域的空白方格中,当玩家用鼠标把至少5个同一种颜色的小球不间断地连成一条线(可以为水平、垂直或斜线)时,这些小球便会在游戏区域中消去,同时根据玩家消去小球的个数加分。玩家把小球从一个格子移动到另一个格子时,这两个格子之间必须存在一条路径,在这条路径上没有其他的小球阻挡,这时移动小球才会成功,否则不能移动,当9×9的格子全部占满了小球时,游戏结束。
·2024年6月目录 ·2024年5月目录 ·2024年4月目录 ·2024年3月目录 ·2024年2月目录 ·2024年1月目录 ·2023年12月目录 ·2023年11月目录 ·2023年10月目录 ·2023年9月目录 ·2023年8月目录 ·2023年7月目录 ·2023年6月目录 ·2023年5月目录