小编Tim*_*sen的帖子

我的生命游戏一直在消失

我正在尝试将代码写入康威的生活游戏中,但它只是一直在消失.我不知道我应该写什么,所以不要随着代码的进行而进行所有计算,它应该只存储代码所说的内容,然后进行更改.并澄清我不希望我的代码做出关于一个单元格的一个决定并改变它然后继续下一个单元格但我希望它做出决定转移到下一个单元格并在我的代码结束时我希望它改变所有的细胞att一次.

这是创建世界的按钮:

 private void btnSVActionPerformed(java.awt.event.ActionEvent evt) {                                      
    // TODO add your handling code here:

     for (rad = 0; rad < 15; rad++){
        for (kolumn = 0; kolumn < 15; kolumn++){
            int x = 10 + 20 * kolumn;
            int y = 10 + 20 * rad;
            int diameter = 20;
            int liv = (int) (Math.random()+0.5);
            Cirkel cirkel = new Cirkel(x, y, diameter, liv);
            cirklar.add(cirkel);
        }
    }

    repaint();
}                                     
Run Code Online (Sandbox Code Playgroud)

这是制作下一代的按钮:

 private void btnNGActionPerformed(java.awt.event.ActionEvent evt) {                                      
    // TODO add your handling code …
Run Code Online (Sandbox Code Playgroud)

java swing cellular-automata conways-game-of-life

2
推荐指数
1
解决办法
192
查看次数