conways-game-of-life

    3熱度

    1回答

    我正在編寫一個Conway的生命遊戲的實現,並決定使用Hashlife algorithm的變體,使用四叉樹和散列表來存儲單元格並處理碰撞,有點類似於描述here和here。細節基本上是整個空間由四叉樹組成,這些四叉樹下降到生活或死亡的狀態。四元組本身是不可改變的,並且在整個樹中分散引用以處理非常稀疏的區域或常見的重複模式。 我遇到的一個問題是甚至生成一個字段來保存彼此距離很遠的單元格。看起來,即

    3熱度

    2回答

    我是Java編程(第1學期)的初學者,我一直在編寫生命遊戲的代碼。我正在計算每個單元格的周圍單元格的二維數組。我已經達到了程序編譯良好的程度,但是當我用不同大小的數組對其進行測試時,我可以看到單元的數量不正確,儘管隨後交換單元的狀態是正確執行的,並且我無法弄清楚這是怎麼回事。請幫助: public static void surrounding(boolean[][] around) {

    3熱度

    1回答

    我們必須爲學校項目編寫一個Conway的生命遊戲的JavaScript版本,但我們被困在循環邊緣。整個事情工作正常,但計算鄰居數量的函數不能在邊上的單元格上工作(因爲它必須評估數組之外的值,這些值是未定義的)。我們嘗試了幾種選擇,但它們都改變了程序其餘部分的功能。 我們應該添加什麼來使其在網格邊緣上工作? var totalNeighbors = function(x, y) { v

    -2熱度

    2回答

    我正在編寫一個康威的生命遊戲。我的任務是從file.txt讀取字符串數組。然後使用這個數組作爲輸入遊戲陣列。我寫了一個關於它的代碼。但它充滿了錯誤。我不知道這樣做的正確方法是什麼。 #include <iostream> #include <string> #include <stdio.h> #include <stdlib.h> #include <time.h> #include

    0熱度

    1回答

    嗯,我正在編寫康威的Python生活遊戲,儘管我的程序工作正常,但用戶給出初始點的方式是編寫每個點的座標。 我想要一個界面,顯示笛卡爾平面的整數座標點,讓我用鼠標選擇一些,最後給出我選作元組(或列表,無所謂)的點。 我應該下載某種程序還是有一個具有此類功能的模塊? 我還想問一些「程序」,而不是點,像素圖,就像這個video。現在,我只是使用matplotlib來繪製圖形,但我認爲它看起來像素更酷。

    1熱度

    2回答

    下面是我對康威人生遊戲的代碼。我目前正在努力應對不正確的功能 - 細胞仍在複製而不是滅絕或融合點。我認爲規則功能出了問題(我認爲,特定的規則可以嗎?),但我無法弄清楚。如果你有什麼錯誤的線索,我會很感激你的幫助。由於 import pygame import sys import random from pygame.locals import * FPS = 10 fpsClock

    3熱度

    1回答

    因此,我閱讀了關於Conways遊戲的人生,並試圖用PyGame來實現它。 我試圖讓它面向對象。它的工作方式是我有一個單元實例列表,然後檢查它們有多少個鄰居,然後根據它們的鄰居保持活着或死亡。然後這個過程重演。 問題是,當我用一些已知的開始模式(例如在下面的代碼(CELL_MAP))中測試它時,它不會按照它應該的方式工作。 我一遍又一遍地讀了代碼,我沒有真正明白我在這裏錯過的東西。我發佈了下面的整

    -2熱度

    1回答

    我試圖創建生命遊戲,但早點擊了一個難點。 :( 我有一個文本文件,「O」和「*」爲出發網格/矩陣和我的構造函數讀取該文件,並填寫一個二維數組吧。 問題是,我有它說:錯誤「sc.nextLine();」我也不太確定什麼,我缺少的填寫陣列 import java.io.File; import java.util.ArrayList; import java.util.Scanner;

    0熱度

    1回答

    我想使用Python來模擬康威生命遊戲中Tensorflow,並已成功地實施了代碼模擬遊戲使用 tf.random_uniform(shape, minval=0, maxval=2, dtype=tf.int32) 隨機初始二維數組使用數據 現在我想用2s格式的0s和1s的csv文件以0和1的數組初始化2d矩陣。 我應該如何初始化Conway遊戲的初始板? 我的代碼至今: shape = (

    1熱度

    1回答

    我需要爲Conway的生命遊戲總結相鄰的單元格。 我有一個20x20的矩陣,我需要計算鄰居以便應用 遊戲規則。 我寫這樣的 generar_grilla<-function(cant, prob_vida){ grilla<-matrix(ncol=cant, nrow=cant) grilla[i]<-rbinom(cant,1,prob_vida) return(