我设计了一个游戏,试图使用坚实的原则。我应该做些什么来使程序更具可扩展性和可读性。提前谢谢。public class Squares public int NumberOfAdjacentMines { get; set; } public bool IsFlagged { get; set; } public bool IsUncovered { get; set; }
p
我刚用Python调试了我的大部分MineSweeper代码,但是游戏函数存在一个问题,它决定了输赢。如果我赢了,它就不会显示想要的消息框并确认胜利。self.cells[key]) messagebox.showinfo('Minesweeperif player lost''' self.flagTrack['tex
为了练习,我遵循了扫雷教程,但它不会计算炸弹在每个方块周围的炸弹数量,我不是完全确定是什么问题。我尝试过重新启动,在多个编译器中打开它,到处移动它,什么都没有。我看了又看,我找不到任何逻辑错误。btnAmt = 10如果错误不在这里,我可以发布完整的代码,但我很沮丧,因为似乎没有逻辑错误,并且所有其他方向都有效。for(int x = 0; x < background.length; x++){
f
我试图创建某种扫雷地图创建者,但有一个困难的时间与它。脚本应该得到地图上的许多列和行,然后取炸弹的数量和它们的位置。(例如):1 1* 3 3 * 1 2 2 2 #takes the number of colmuns and lines from userxy=xy.split(" ")n=int(xy[1])num
我做了一个扫雷WPF项目,作为研究面向对象编程的实践。然而,我的方法显示多少地雷按钮“看”是有点长和混乱。当前的网格是6x6,正如您所看到的,它是一长串行。主要的问题是,如果我想将网格扩展到100x100,它将需要更多的行。这是显示一个按钮看到多少枚地雷的方法: //shows how many mines one button can "see". // n = mines
i