《wrzwwcaouiie3oa6eet6si6i_7.docx》由会员分享,可在线阅读,更多相关《wrzwwcaouiie3oa6eet6si6i_7.docx(2页珍藏版)》请在第壹文秘上搜索。
1、中华文本库地址:http:WWw.chinadmd.Com/file/WrZwWCaOUiic3oa6cct6si6i7.html生命游戏-JAVA语言代码-细胞自动机-毕业论文下去的个体能得到繁殖的机会,保留良好的属性给下一代,以此让个体与个体,以及个体与环境之间相互影响,从宏观观察整个系统的变化状态。5生命游戏的计算机模拟以及参数对运行结果的分析图3-1程序运行界面3.3基本概念3.3.1系统基本概念个体:在我的生命游戏中每一个生物个体,我简称为个体。单元格:由于我的生命游戏没有改变传统生命游戏环境最基本的特征,即世界在网状格子中进行,每一个单元我称为单元格,每个单元格会拥有自己的环境。环
2、境:每个单元格上表现出环境的不同种类及状态。环境类型:环境分为土地、草地、林地、水。环境肥沃度:即一种环境资源量的多少,肥沃度高则能提供更多资源,表现为颜色更深。时间周期:因为系统在时间上表现为离散,与生命游戏原型相同,以环境生长一步,生物行动一步为一个单元,我称为一个时间周期。个体竞争:生命游戏原型中个体的竞争没有具体的表现出来,而是从抽象层面上6浙江理工大学本科毕业设计(论文)分析了,生物过于密集会导致个体死亡,在我的生命游戏中,个体需要实实在在地根据自己“能力”与其他个体展开竞争,这是弱肉强食的过程,弱者死亡。个体生长:每个生物个体经过一个时间周期,其年龄为增加一个单位。个体行动:生物个
3、体需要在每一个时间周期内在自身位置,及周围八个单元格内寻找最适合自己生存的位置并向该方向移动,称为个体行动。生物行动:一个时间周期内个体竞争、个体生长、个体行动三步的合并,称为生物行动。3.3.2个体基本属性生物个体拥有寿命、体型、速度、力量、年龄、成年年龄、草食性、状态、饱食度、繁殖状态及繁殖周期几个属性,具体含义如下。寿命:即该个体所能所能存活的最长时间周期。速度、体型、力量:个体竞争的核心属性,下面做详细介绍年龄:年龄为该个体当前已经存活的时间周期数量,。成年年龄:成年年龄表示该个体达到成年所需经历的时间周期个数,成年之后个体才能进入繁殖状态。注:在设计时我特意的没有对该属性进行限制,即该属性会纯粹降低个体的竞争能力。草食性:为OT之间,初始生物为1,表示该个体只拥有草食性,0表示该个体只拥有肉食性,草食性越强的动物在获取草食时更具有竞争力,同理肉食性更强的个体在获取肉食更具有竞争力。状态:为OTOo之间,表示了该个体当前的状态指数,100表示生存良好,降到0时死亡。饱食度:个体每一个周期都需要一定量的进食(下面详细解释),当进食达到该生物所需要求时,该生中华文本库