寻问如何让电脑自动添满俄罗斯方块容器(200分)

  • 主题发起人 主题发起人 wanghaican
  • 开始时间 开始时间
W

wanghaican

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

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部