在康威的生命游戏中,什么是空间填充模式的种子

时间:2013-06-29 13:54:16

标签: conways-game-of-life

有人能告诉我康威生命游戏中太空填充模式的种子是什么吗?我计划在游戏中为用户添加一些有趣的模式。

非常感谢,

3 个答案:

答案 0 :(得分:4)

来自Golly,这是一个非常棒的Sourceforge生命游戏项目,种子数量很多:

                    ███   ███
                   █  █   █  █
████                  █   █                  ████
█   █                 █   █                 █   █
█        █            █   █            █        █
 █  █  ██  █                         █  ██  █  █
      █     █       ███   ███       █     █
      █     █        █     █        █     █
      █     █        ███████        █     █
 █  █  ██  █  ██    █       █    ██  █  ██  █  █
█        █   ██    ███████████    ██   █        █
█   █         ██                 ██         █   █
████           ███████████████████           ████
                █ █           █ █
                   ███████████
                   █         █
                    █████████
                        █
                    ███   ███
                      █   █

                     ███ ███
                     ███ ███
                    █ ██ ██ █
                    ███   ███
                     █     █

答案 1 :(得分:2)

我相信你指的是glider pattern

其中一个框架看起来像;

010
001
111

enter image description here

编辑: 尝试 http://www.argentum.freeserve.co.uk/lex_s.htm#spacefiller

答案 2 :(得分:0)

我相信missKK正在寻找 Conway的生命游戏模式,如果放置在空旷的空间,将用琼脂填充空间。尽管新的 Life 模式一直被发现,但截至今日,最小的已知模式是Tim Coe" Max",187个单元格模式适合27x27的边界框:

E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
Process: wadinternational.blur, PID: 8821
java.lang.RuntimeException: An error occured while executing doInBackground()
 at android.os.AsyncTask$3.done(AsyncTask.java:304)
 at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
 at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
 at java.util.concurrent.FutureTask.run(FutureTask.java:242)
 at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
 at java.lang.Thread.run(Thread.java:818)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference
 at android.graphics.Bitmap.createBitmap(Bitmap.java:756)
 at android.graphics.Bitmap.createBitmap(Bitmap.java:724)
 at wadinternational.blur.AppUtils.takeScreenShot(AppUtils.java:31)
 at wadinternational.blur.MainActivity$BlurAsyncTask.doInBackground(MainActivity.java:47)
 at wadinternational.blur.MainActivity$BlurAsyncTask.doInBackground(MainActivity.java:42)
 at android.os.AsyncTask$2.call(AsyncTask.java:292)
 at java.util.concurrent.FutureTask.run(FutureTask.java:237)
 at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 
 at java.lang.Thread.run(Thread.java:818)

Lifewiki网站提供了有关此模式和其他已知空间填充程序的更多信息。