我目前正试图在java中克隆游戏“Lumines”。我只有几个月的简单java经验,并且以前尽可能地努力不把我的问题带到互联网上,但我一直在研究这个bug几个小时没有占上风。如果您不熟悉Lumines,请观看此视频:lumines video。在视频中,您将看到当一行块落在已经铺设的块顶部时,外部行继续下降。这就是我的错误所在。我已成功获得它,所以外柱将继续在大多数位置下降,但如果你旋转一个块并将其放到地板上,然后旋转另一个块并放下它以使右外柱应该继续下降,它不会下降。
由于有很多源代码/图像,而且它太糟糕了,令人尴尬(我正在努力提高它的效率,我只想先把主要部分放下),我会为你上传文件在此下载:source/images
运行时,按向上箭头一次,等待块下降。当下一个块出现在顶部时,按向上箭头一次,向右箭头按一次。等待那个街区掉下来,你会看到这个错误。
(不要嘲笑我的1337 c0d3z)