conways-game-of-life

    -1熱度

    2回答

    我想在處理3中編寫自己的「生命遊戲」版本,但是我遇到了一個我似乎並不明白的錯誤。每當代碼運行時,屏幕會隨着幾個像素的變化而持續黑白,但它看起來不像生活的遊戲。 任何幫助? int windowW, windowH, percentAlive, gen; //windowW is the width of the window, windowH is the height //percentVl

    3熱度

    4回答

    我想寫C約翰康威的生命遊戲,但我在添加活細胞到板上時遇到了麻煩。我寫的處理它的功能非常慢。思考過程:我想隨機添加n個活細胞到板子上,所以當細胞離開設置活着時,得到一個隨機的(x,y)對,如果它已經死了,就讓它活着。這樣我可以保證n個細胞活着。 我對這個問題的理解不正確,還是我只是低效?爲什麼這麼慢,我怎樣才能讓它更快? void add_cells(int board[BOARD_WIDTH][B

    1熱度

    1回答

    我已經看到一些例子,但還是沒能明白如何來解決這個問題,還沒有一個乾淨的解決方案可能.. 我試圖通過建立約翰·康威的生命遊戲中使用10 * 10的Jtable作爲單元格。我知道如何更改表格的背景顏色(所有細胞的),但我不能爲特定的單元格顏色變化做到這一點。我知道,我需要創建的CellRenderer類,但我不能設法瞭解它太.. 這裏是我的代碼: public class theGame {

    0熱度

    1回答

    我明天就有一個Java實驗室,我剛寫完了我的康威生命遊戲代碼。但是,輸出清楚地告訴我,我的代碼中有一個錯誤,它似乎指向我的getNeighborCount方法。我這樣說是因爲有些細胞活着,有超過3個鄰居,保持活着,實際上他們應該死亡。請查看我的代碼,並讓我知道是否有人發現任何錯誤! import java.util.Arrays; import java.util.Scanner; publ

    1熱度

    1回答

    考慮到康威目前的生命遊戲(或任何其他蜂窩自動化遊戲)中的遊戲時間點,如何找到可以評估到的合法的先前蜱數量勾號提供了什麼? 例如,假定生命的遊戲可以被表示爲: 0 0 0 0 0 ... X 0 X 0 0 ... 0 X 0 0 0 ... 0 0 0 0 X ... ... 其中X是「活/開/真」和0是「死/關/假」,或更簡單地作爲一個boolean[][],一個人如何能制定出以下幾

    -5熱度

    1回答

    設計生命遊戲爲我的介紹C++類中的最終項目,我們必須使用類和文件I/O來設計生命遊戲的版本。我已經得到了一些開始的功能/指令,但是甚至不知道從哪裏開始或者如果我缺少其他功能來開始。我已經包括給出的指示和我到目前爲止的內容。我不一定需要爲我準備的整個事情,但如果我能夠就如何開始有點幫助,那會很好。 說明:由於該項目在第7章中,本書的版本不適用於類,它沒有任何文件IO。我們先 先寫入文件IO。在項目下

    -1熱度

    1回答

    我有一個網格,可以表示爲boolean[][],例如, new boolean[][] { {true, false, true, ...}, {false, true, false, ...} {true, false, true, ...} ... } 將是像一個網格: O X O ... X O X ... O X O ... ...

    -1熱度

    1回答

    簡單來說:當運行我的生命遊戲程序時,它開始於死亡單元格的空白板。如果我運行一個循環的模擬,它應該保持空白,因爲沒有活細胞需要處理。但是,當我運行我的程序時,右下角會出現一些小的死亡細胞。我不確定這是爲什麼,但我相信這是由於我檢查活細胞鄰居的方式,或者我如何顯示細胞。這裏是我的意思圖片: #include <SDL.h> #include <stdio.h> #include <stdbool.

    0熱度

    2回答

    這裏是製作二維數組用作node.js中的conways生命遊戲板的代碼。我在顯示板時遇到問題。輸出看起來像這樣。 ['-','-','-'] ['-','-','-'] ['-','-','-'] 但是我希望它看起來像這樣 --- --- --- 這是代碼現在。有沒有人有什麼建議? var createBoard = (width, height) => { board

    -1熱度

    1回答

    問題是,當我開始代碼遊戲有點作品,但它不像普通的生活遊戲。所以我想我的邏輯部分鄰居檢查不工作,因爲我應該。經過長時間的調試,我仍然無法找到錯誤。 :) import java.awt.*; import javax.swing.*; public class GUI extends JPanel { private Field field; private JFrame frame;