模仿QQ连连看【思路、java源码】__教程 |
|
日期:2007-5-20 0:36:54 人气:143 [大 中 小] |
|
|
|
2代表企鹅...... ,那么我们仍定义一个字符串444444444444444 一共 15个4,该字符串的每一位对应一个连接对象,比如第一位对应星星在 游戏中还有多少个(4个),第二位代表企鹅在游戏中还有多少个...... 当我们销掉某个图片的时候,也对这个字符串对应的位置-2,而将这个 字符串的每一位的数字相加,就是目前游戏剩下的图片数(QQ提示)。 当其他游戏者对自己使用增加障碍道具时,相应位置+2即可。 现在游戏中连接对象的位置知道(位置信息数组),数量知道(定义的 字符串),根据位置随机出现一个连接对象,如果该连接对象在前面定 义的字符串中仍有数值(不为0),我们在以另一个字符串来记录这个变 化(与前面功能结构完全相同),如果新字符串上的相应数值与原字符串 上的相应数值相等了,则不在出现这种类型了(重列的类型数量和以前一 样),扫描完所有的位置,从而实现了重列。(新旧字符串应相等,因为 只是改变某个连接对象的位置,而数量没有改变) 3,什么时候出现道具? 我感觉好像QQ的道具出现的比较公平(你出现,别人也有),这里就干脆 这么定义吧:在某个时机(销了某个数量后,或者接连快速的销了多少对) 那么就随机出现某种道具。
六、地图问题 用这样一个数组代表我们想定制的排列形状 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
|
出处:本站原创 作者:佚名 |
|
|