Cellular Automata编写历程

2016.10.14:完成大致框架编写,控制台下实现

      取点方式:南北半球对称取点;同一半球同一经度相邻点之间弧长相等;同一纬度相邻点之间弧长相等;不同纬度的圆周长度不等

地图设定为球形

2016.10.25:将每个细胞周围八个细胞根据其在球体上的不同纬度设置权重

权重公式:

Cellular Automata编写历程

θ为取样点所对应半径与南北两极连线之夹角;r为球体半径

修正初始化时使用大内存数据作为临时变量导致堆栈溢出的bug,地图面积增至4000*4000

增加存档及读档功能

2016.10.26:增加将地图输出为图片的功能,开始试运行

初始状态演化1300步(年?)后的状态:

Cellular Automata编写历程

上一篇:Android学习笔记之,调用系统图库,添加自定义字体,屏幕截图


下一篇:ActiveX: 如何用.inf和.ocx文件生成cab文件