我目前正在爲Python 3中的掃雷者克隆生成一個函數,該函數可以找到正方形周圍地雷的數量。該功能需要3個參數。 第一個是名爲「board」的2D列表,第二個是用於點擊正方形的行的整數,第三個是用於點擊的正方形的列的整數。這是我目前的功能: def numMines(board, row, col):
mine_count = 0
# For every every space aro
我目前正在寫一個掃雷遊戲。這一切都很順利,直到我遇到了點擊一次就暴露多個圖塊的問題。每當我點擊某個東西時,它都不會顯示地雷(就像它應該的那樣),但只能向下,向左和向右。我做到了,所以它打印出它的方向,它認爲是正確的,等等。我從來沒有遇到過左派。這裏是我的代碼: from tkinter import *
from random import *
root = Tk()
root.resiz
我一直在努力創造自己的掃雷遊戲(爲了好玩)幾個月了。只有我真正被阻止的事情是如何使遞歸函數(洪水填充)填補遊戲中的空白區域。 洪水填充只能部分工作。它不會擴展到任何點擊節點的右側或底部節點。 Current full code FloodFill -part: function floodFill(node) {
if (node < 0) {return};
if (do
JButton[][] buttons = new JButton[20][20];
public void mines(){
ArrayList<Integer> x = new ArrayList<>();
ArrayList<Integer> y = new ArrayList<>();
for(int a=0;a<20;a++){
x.add(a