• 大小: 80 KB
    文件类型: .rar
    金币: 1
    下载: 1 次
    发布日期: 2024-11-05
  • 语言: C#
  • 标签: 生命游戏  

资源简介

简单的元胞自动机模型,可以自定义矩阵大小,演算步数,可以鼠标手动绘制初始图形。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Collections;

namespace 生命游戏
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        public static int matrixwide;//矩阵的长宽
        public static int matrixheight;
        public static int[] cellmatrix;
        public static int maxstep;
        public static ArrayList recordlist = new ArrayList();
        
        
        
        private void button1_Click(object sender EventArgs e)
        {

            matrixwide = Convert.ToInt32(textBox1.Text);
            matrixheight = Convert.ToInt32(textBox2.Text);
            this.establishmatrix();

            Form2 frm2 = new Form2();
            frm2.Show();
            
            

        }
        public void establishmatrix()
        {
            //建立矩阵的代码
            maxstep = Convert.ToInt32(textBox3.Text);
            cellmatrix = new int[matrixwide matrixheight];
            for (int mcountx = 0; mcountx < matrixwide; mcountx++)
            {
                for (int mcounty = 0; mcounty < matrixheight; mcounty++)
                {
                    cellmatrix[mcountx mcounty] = 0;
                }
            }
            for (int cacount=0; cacount < (maxstep+1) * matrixheight * matrixwide; cacount++)
            {
                recordlist.Add(0);
            }
            MessageBox.Show(“矩阵,数组建立完毕大小:“+matrixwide+“*“+matrixheight+“arraylist“+(maxstep * matrixheight * matrixwide));
           
        }

        private void button2_Click(object sender EventArgs e)
        {
            //随即生成生命
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        187  2013-04-21 22:40  生命游戏\生命游戏\App.config

     文件      18432  2013-04-27 08:43  生命游戏\生命游戏\bin\Debug\生命游戏.exe

     文件        187  2013-04-21 22:40  生命游戏\生命游戏\bin\Debug\生命游戏.exe.config

     文件      44544  2013-04-27 08:43  生命游戏\生命游戏\bin\Debug\生命游戏.pdb

     文件      22984  2013-04-27 08:43  生命游戏\生命游戏\bin\Debug\生命游戏.vshost.exe

     文件        187  2013-04-21 22:40  生命游戏\生命游戏\bin\Debug\生命游戏.vshost.exe.config

     文件        490  2010-03-17 22:39  生命游戏\生命游戏\bin\Debug\生命游戏.vshost.exe.manifest

     文件       1954  2013-04-22 13:47  生命游戏\生命游戏\Form1.cs

     文件       5117  2013-04-22 13:47  生命游戏\生命游戏\Form1.Designer.cs

     文件       5817  2013-04-22 13:47  生命游戏\生命游戏\Form1.resx

     文件      14349  2013-04-27 08:43  生命游戏\生命游戏\Form2.cs

     文件       7386  2013-04-24 08:30  生命游戏\生命游戏\Form2.Designer.cs

     文件       6206  2013-04-23 17:21  生命游戏\生命游戏\Form2.resx

     文件        505  2013-04-22 06:43  生命游戏\生命游戏\Form3.cs

     文件       3045  2013-04-22 06:36  生命游戏\生命游戏\Form3.Designer.cs

     文件       5817  2013-04-22 06:36  生命游戏\生命游戏\Form3.resx

     文件       1308  2013-04-22 10:14  生命游戏\生命游戏\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       7027  2013-04-23 14:36  生命游戏\生命游戏\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件          0  2013-04-21 22:40  生命游戏\生命游戏\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2013-04-21 22:40  生命游戏\生命游戏\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2013-04-21 22:40  生命游戏\生命游戏\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件       2227  2013-04-27 08:43  生命游戏\生命游戏\obj\Debug\生命游戏.csproj.FileListAbsolute.txt

     文件       1091  2013-04-23 17:21  生命游戏\生命游戏\obj\Debug\生命游戏.csproj.GenerateResource.Cache

     文件       2209  2013-04-21 22:57  生命游戏\生命游戏\obj\Debug\生命游戏.csprojResolveAssemblyReference.cache

     文件      18432  2013-04-27 08:43  生命游戏\生命游戏\obj\Debug\生命游戏.exe

     文件        180  2013-04-22 13:47  生命游戏\生命游戏\obj\Debug\生命游戏.Form1.resources

     文件        180  2013-04-23 17:21  生命游戏\生命游戏\obj\Debug\生命游戏.Form2.resources

     文件        180  2013-04-22 06:36  生命游戏\生命游戏\obj\Debug\生命游戏.Form3.resources

     文件      44544  2013-04-27 08:43  生命游戏\生命游戏\obj\Debug\生命游戏.pdb

     文件        180  2013-04-22 06:36  生命游戏\生命游戏\obj\Debug\生命游戏.Properties.Resources.resources

............此处省略21个文件信息

评论

共有 条评论

相关资源