conways-game-of-life

    1熱度

    1回答

    我試圖實現生活的遊戲,重點在於效率,以及模式匹配的功能。模式是閃光燈,滑翔機,十字架等 我有一個世界的一維數組,以及寬度和高度。爲了找到我想要計算Moore鄰域的索引的鄰居,然後檢查它們是否爲散列,如果它們增加了get_neighbours函數的返回變量。南北方似乎有效,但東方和西方不起作用。 NE,SE,SW,NW都基於先前的邏輯(即,在西部向北)。 int get_neighbours(int

    0熱度

    1回答

    我試圖做一個基於列表的實施康威的生活遊戲,而不使用python 3.5.2中的任何附件或列表列表。我現在遇到的問題是,每個點所具有的「鄰居」數量都不正確。我在下面的代碼中留下了我的打印聲明。在這個例子中,佔用的單元用「○」表示,而未佔用的單元用「。」表示。 #Determine how many neighbors are surrounding the provided point def

    0熱度

    1回答

    我已經構建了Conways的生活遊戲,但算法運行不正常。我爲此使用了Js和Jquery的組合。我的程序所做的是逐個單元格遍歷整個棋盤,檢查單元格的鄰居,並通過檢查它的鄰居將遊戲規則應用於每個單元格。下面是該代碼: function checkSquares() { generation++; document.getElementById('gen').innerHTML=ge

    -1熱度

    1回答

    我試圖讓康威在python中的生活遊戲,然後將輸出保存到圖片中,但我認爲邏輯有問題,因爲大多數圖片看起來不太完整正確。 (見圖片)game of life pic import PIL.Image, random WIDTH = 1366 HEIGHT = 768 ROUNDS = 10 DEAD = (0, 0, 0) ALIVE = (0, 64, 255) print("C

    0熱度

    1回答

    所以我試圖想出一個康威的生命遊戲代碼,並且這引導我進入這個遊戲。它可能不是最有效的,但我是一個begginer編碼器,我想保持簡單。我所要做的就是讓遊戲變成動畫,而不僅僅是展示上一代遊戲。另外,我想知道如何無限地運行遊戲,因爲您可以看到此代碼具有預定數量的代。在此先感謝您的幫助,這裏是我的代碼: import numpy as np import matplotlib.pyplot as plt

    0熱度

    1回答

    我一直在試圖用一個相當簡單的(也許是錯誤的)方式製作一個生命遊戲程序。從技術上講,它似乎可行,但是當我試圖運行一些測試用例時,結果並不適合在線使用示例。 這裏的主類: package gameOfLife;import java.applet.*; import java.awt.Frame; import java.awt.Graphics; import java.awt.Graphic

    0熱度

    1回答

    我正在嘗試使用tensorflow來實現生命遊戲,並使用matplotlib.animation來描繪動畫。儘管圖像被顯示,但由於某些原因,圖像不具有動畫效果。下面是我使用的代碼: 編號:http://learningtensorflow.com/lesson8/ IDE:Pycharm社區版 我傳遞塊傳輸=在FuncAnimation假,因爲它無法在Mac正與塊傳輸=真 shape = (50,

    1熱度

    2回答

    我的查詢很難描述,所以我會盡量簡潔地解釋它。 在康威生命遊戲,讓我們說我有一個地圖,像這樣: _ _ _ _ _ _ _ _ _ _ U _ R Y _ _ T _ X _ _ Z _ C _ 相反遍歷每一個細胞,包括死者那些不可能成爲相關的,比方說我把每一個生命第0代的細胞在LinkedList之內。在每一代更新之後,我會遍歷整個LinkedList並執行Conway的生命遊戲在其中

    1熱度

    2回答

    我正在使用Python 3中的一個簡單的「生命遊戲」實現,我正在使用matplotlib進行可視化。我想知道是否可能爲matshow()繪製點或圓而不是正方形?如果可能的話,如何去做。一個典型的matshow情節 例子:http://i.stack.imgur.com/td1si.png 我正在尋找:http://blogs.mathworks.com/images/cleve/glider_gu

    0熱度

    1回答

    嗨,我正在編寫康威的人生遊戲代碼。我需要在這裏分配0.5秒的迭代時間。矩陣應該每0.5秒更新一次。如何在這裏分配0.5秒的迭代時間?我想過使用計時器。但如何實現這一點?我的代碼如下: /* * pp1.cpp * * Created on: 21.09.2016 * Author: fislam */ #include <iostream> #include <string> #