W wanghaican Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-29 #1 本人是初学者,想做一个俄罗斯方块,让电脑自动添满整个容器,就是没有思路, 请高手给点想法
X xiammy Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-29 #2 看你实现的方式,我有两种建议: 1.先将所有的区域开始划分,必如你有很多种方块!按照这些组合,如果能填满则是一种组合. 然后按照这个组合,顺序填满就可以了.这个适合你做Demo,不适合一般意义的智能AI 2.就是填充.电脑开始按照随机的出,你根据一个原则,即不允许同时超过四行(这个你自己定义),即,你可以在达到四行的时候,开始计算位置和形状,去消除行数. 你的计算方式可以很简单,就是计算在某个位置上出现什么形状的可以消除一行甚至几行,而且这个形状符合你即将要出现的方块形状
看你实现的方式,我有两种建议: 1.先将所有的区域开始划分,必如你有很多种方块!按照这些组合,如果能填满则是一种组合. 然后按照这个组合,顺序填满就可以了.这个适合你做Demo,不适合一般意义的智能AI 2.就是填充.电脑开始按照随机的出,你根据一个原则,即不允许同时超过四行(这个你自己定义),即,你可以在达到四行的时候,开始计算位置和形状,去消除行数. 你的计算方式可以很简单,就是计算在某个位置上出现什么形状的可以消除一行甚至几行,而且这个形状符合你即将要出现的方块形状
W wanghaican Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-08 #4 谢谢你,我做出来了,虽然我不在明白你的意思 但我还是要谢谢你的好意