我正在使用ACM库用Java编写一个简单的战舰游戏。游戏开始后,船应该被放在画布上的任意位置,但问题是船可能会互相覆盖,这在游戏中是不允许的。我怎样才能避免两艘船被放在一起?我的代码是: for (int i = 0; i < SMALL_SHIP_QUANTITY; i++){ }
bigShip.s
我在游戏中创建了一个游戏,我想慢慢地降低玩家的HP,而且是实时的。为此,我知道我不能使用time.sleep(),因为它冻结了整个游戏。我试过使用threading.Thread on pygame.MOUSEBUTTONDOWN对玩家造成一定程度的伤害,但没有起作用。记住,这是我第一次使用线程。我的代码:import pygameimport time
os.environ['SDL_VIDE