minesweeper

    0熱度

    2回答

    所以基本上我試圖爲uni創建電腦遊戲掃雷。我得到它與數組的工作,但現在我發現我不得不使用向量,而我完全無奈。如果有人能幫助我,那會很好。基本上我想用矢量來創建一個矩陣,在每輪比賽結束後它會變得更大。將有三輪,第一輪以9x9矩陣開始,然後是12x12,然後是24x24。其中一個陣列將完全由X's組成,第二個陣列中隨機生成的地雷以及任何接觸地雷的神祕數字。任何幫助都將不勝感激,如果有任何代碼的小指針發

    0熱度

    3回答

    我正在嘗試爲編程挑戰網站編寫一個掃雷程序,並且我無法檢測到二維數組中的某個元素是否屬於礦山並增加了周圍區域。 這裏是我的代碼,檢查在陣列的角落地雷,並增加周邊地區 public void constructPointers(){ int counter = 0; for(int i = 0; i<row;i++){ for(int j = 0;j<colm;j++)

    1熱度

    1回答

    我用jbuttons製作了一個掃雷遊戲,我不知道如何再次訪問所有按鈕,以便在輸掉後顯示最終的遊戲。我通過使用Jbuttons中使用setText方法可以設置文本,但我不知道如何再試一次訪問它們是我創造了所有的按鈕,如果有幫助: for(int x = 0; x < rows ;x++) { for(int j = 0; j < columns; j++) {

    0熱度

    1回答

    我在做一個Java掃雷程序。到目前爲止,除了級聯和揭示外,一切都進展順利。我一直在得到StackOverFlowError。有人可以看看並幫助我嗎?謝謝! public static char[][]revealCell(int xbox, int ybox, char blankboard [] [], char RevealedBoard [][]){ if(RevealedBoard

    0熱度

    2回答

    所以我有大部分的方法可以在掃雷遊戲中級聯顯示。我有一個解決方案的電路板,也是目前的電網之一。但問題是,當我進入0空間時,在遞歸調用時出現堆棧溢出錯誤。 有沒有人有任何想法? public static void revealCell(int row, int col, char[][] grid, char[][] answers) { System.out.println(row +

    1熱度

    1回答

    我是一名Java初學者,最終我想爲我爲高級項目製作的機器人創建代碼。我正在計劃讓機器人以特定的模式設置多米諾骨牌然後被擊倒。我首先需要編寫一個程序,讓我可以選擇將多米諾骨牌放在網格上。然後,我計劃讓這個程序爲Arduino打印一個新程序。 作爲一個測試和學習,我想用JButtons做一個20x40網格。然後,我想單擊幾個Jbuttons,然後將Jbutton值添加到新數組中。恩。我點擊第1,第5,

    0熱度

    1回答

    作業我正在做一個簡單的文本掃雷計劃。我需要從隨機生成的文本文件中讀取數組參數,但爲了讓程序先構建,我使用了已知的示例文件。然而,當我讀到它時,我只是得到了一堆文本 - 0xbf後面跟着一些字母,我認爲它是Unicode。但是,我可以使用infile將前兩個值分配給數組維度。任何幫助表示讚賞! int main() { //VARIABLES int i; int j

    0熱度

    1回答

    我是一個基本的計算機科學學生選修介紹到基本的計算機科學。現在我們正在研究一年結束的項目,這是一個使用java的基於文本的掃雷遊戲。對於第一部分,我們假定,使5×5的掃雷板的表示,爲2 d char數組和手動添加彈位置,然後更新指示相鄰bombs.Then我們創建板,將代表的第二表示的數字無論細胞是否已被揭示。 之後,我們需要編寫以下方法: 印刷電路板(的char [] []板,布爾[] []顯露)

    0熱度

    1回答

    我需要啓發式掃雷遊戲的建議。如果發現沒有我的10個領域,我很好奇如何估計應該打開下一個領域?我正在考慮在數字的每個區域周圍尋找地雷的可能性,並在計算結束時選擇一個可能性最小的區域,但我認爲它不會給我帶來好的結果,因爲我需要打開已經安全的區域以及什麼我需要的是打開一個領域,這將打開董事會的最大區域。我想閱讀好的想法,但沒有欺騙算法。

    0熱度

    1回答

    我正在製作一個掃雷遊戲,並且我想製作炸彈(或者在這種情況下是我創建的一張熊貓圖片),以便在按下游戲空間時顯示出來。在這一點上,我只想讓它在每一個空間都出現,我知道怎麼做隨機出現的地方,問題就是讓它出現。 現在我的代碼適用於該主題的部分在2個不同的類別: 一等 public class MSBoard extends JPanel implements ActionListener {