conways-game-of-life

    -2熱度

    2回答

    我正在爲一個學校項目編寫一個生命遊戲java代碼,並且需要聲明一個方法,該方法從一個單獨的類中調用構造函數。 我不知道我是否正確寫入,具體是構造函數參數。 public class GameOfLife { public static void main(String[] args){ LifeWindow game = new LifeWindow([100][100],

    2熱度

    1回答

    我試圖複製康威的生命遊戲,儘管我的代碼似乎是猶太潔食,但它似乎並不像它應該那樣行事。 這是它的基本肉: if (pressingSpace) { running = true; } else { running = false; }; if (running) { for (var i=0; i<tiles.length; i++) {

    0熱度

    2回答

    我創建的算法(實施康威的人生遊戲規則)與康威的GoL不匹配。我已經嘗試過所有我能做的事情,但它只是不匹配。另外,如果有人知道如何將它變成一個無限的平面,或者可能包裝自己,我會有興趣看到它用我的代碼實現! 運行的jsfiddle:http://jsfiddle.net/jGkKF/2/ 相關代碼: 檢查活細胞周圍的細胞:(第28行) var x2 = x+1, x3 = x-1, y2 = y+1,

    1熱度

    3回答

    我正在努力寫康威的生命遊戲。 不幸的是,當我去檢查一個塊的鄰居時,我總是會在我的數組中的某些元素上收到錯誤。具體來說,在grid[0][11]它給了我一個鄰居,但是,我已經設置好了,只有當它周圍的塊不是空格,或者我的代碼中有' '時,我纔會將值添加到名爲neighbors的變量中。 我相信,if語句中的條件也是這樣,它不會超出數組範圍。 整個陣列充滿了' ',儘管如此,我仍然對鄰居有價值。 我一直

    0熱度

    4回答

    我正在寫一篇康威的人生遊戲遊戲,讓我幾周感到非常沮喪。到目前爲止,我已經編寫了大部分代碼,但仍然存在一些問題。我提前爲很多問題道歉。和X - - 我的人生計劃的遊戲包含30×30條線的輸入文本文件開始代表死亡的細胞和X活着。 我的問題現在就是: 如何處理arrayoutofbounds例外livesurrounding檢查出數組的時候?我想要做的就是忽略這些價值觀。 如何更改我的代碼以運行多次ge

    0熱度

    1回答

    當我運行我的程序時,我的輸出在while循環的第一次運行後保持不變。爲什麼testgrid在每次傳遞後都不會被設置爲copygrid的新值? 環路直接評論//爲X世代 package assignment2; /** * @author jaw209 * Date: 2/24/14 * Purpose: Conway's Game of Life Program */ import j

    -3熱度

    2回答

    我正在一個側面項目,康威的帆布和Javascript的生活遊戲。 技術上一切都很順利,但我有一個關於規則的問題。 一條規則指出:「任何具有正好三個活的鄰居的死細胞都會變成一個活細胞,就像通過再生產一樣。」。 當前我跟蹤所有活細胞和死細胞,因此這些只是先前已經繪製到網格上的細胞。但我不確定上述規則是否也適用於尚未畫出的細胞。 那麼,什麼時候一個細胞被認爲是「死亡」或者是一個以前還沒有活過的細胞也被認

    0熱度

    2回答

    我試圖修改一個模擬康威的生命遊戲版本的python腳本。其中,X列和Y行中的一組單元格各自被賦予一個值,該值確定它們是否將根據它們的鄰居的狀態在活動或休眠的兩種狀態之間切換。 現在,這些單元格的初始值由此定義定義,該定義引用用戶設置的多個變量。 (這個心不是完整的劇本,只是我認爲是相關的) def randomizeArray(intLength,intWidth): arr = []

    1熱度

    1回答

    試圖製作Game of Life程序。遇到循環問題並獲得遊戲板的準確更新。 對不起,但我是初學者,所以我不擅長這一點。任何幫助表示讚賞。 import java.util.Random; public class Life { public static void main(String[] args) { int gridSize = 200; int

    2熱度

    1回答

    我剛剛寫了康威的Java遊戲生活,我想在我的android手機(Nexus 4)上測試我的應用程序。 爲了測試,我在我的SpriteBatch上繪製了一個BitmapFont,向我展示了FPS,陀螺儀,活細胞和其他數據。 在PC上,我有〜500到4000 FPS,這取決於我的GOL邏輯工作的速度。但是,如果我在Android上啓動它,FPS將降至10-15。如果我用幾乎全速的GOL邏輯關閉我的Sh