1 / 13
文档名称:

西电工程设计-java开发的生命游戏.doc

格式:doc   大小:251KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

西电工程设计-java开发的生命游戏.doc

上传人:xinsheng2008 2018/8/30 文件大小:251 KB

下载得到文件列表

西电工程设计-java开发的生命游戏.doc

文档介绍

文档介绍:西安电子科技大学
工程设计报告
设计题目:java开发的生命游戏

学院名称:通信工程学院
学生姓名:
班级:
学号:
·选题背景&摘要
生命游戏,又称生命棋,是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。它最初于1970年10月在《科学美国人》杂志上马丁·葛登能的“数学游戏”专栏出现。
生命游戏其实是一个零玩家游戏。它包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死了的细胞。一个细胞在下一个时刻生死取决于相邻八个方格中活着的或死了的细胞的数量。如果相邻方格活着的细胞数量过多,这个细胞会因为资源匮乏而在下一个时刻死去;相反,如果周围活细胞过少,这个细胞会因太孤单而死去。实际中,玩家可以设定周围活细胞的数目怎样时才适宜该细胞的生存。如果这个数目设定过高,世界中的大部分细胞会因为找不到太多的活的邻居而死去,直到整个世界都没有生命;如果这个数目设定过低,世界中又会被生命充满而没有什么变化。
实际中,这个数目一般选取2或者3;这样整个生命世界才不至于太过荒凉或拥挤,而是一种动态的平衡。这样的话,游戏的规则就是:当一个方格周围有2或3个活细胞时,方格中的活细胞在下一个时刻继续存活;即使这个时刻方格中没有活细胞,在下一个时刻也会“诞生”活细胞。
在这个游戏中,还可以设定一些更加复杂的规则,例如当前方格的状况不仅由父一代决定,而且还考虑祖父一代的情况。玩家还可以作为这个世界的“上帝”,随意设定某个方格细胞的死活,以观察对世界的影响。
在游戏的进行中,杂乱无序的细胞会逐渐演化出各种精致、有形的结构;这些结构往往有很好的对称性,而且每一代都在变化形状。一些形状已经锁定,不会逐代变化。有时,一些已经成形的结构会因为一些无序细胞的“入侵”而被破坏。但是形状和秩序经常能从杂乱中产生出来。
这个游戏被许多计算机程序实现了。Unix世界中的许多黑客喜欢玩这个游戏,他们用字符代表一个细胞,在一个计算机屏幕上进行演化。比较著名的例子是,GNU Emacs编辑器中就包括这样一个小游戏。
为了更好地诠释这个游戏。我对其用java做出了仿真。用代表一个细胞,而用空白代表没有细胞。
·游戏规则
,由于没有细胞簇,下一个时刻该空间变为空白
,适合细胞生长,于是该空间在下一个时刻会产生一个细胞。
,由于环境竞争,不论该处有无细胞,下一个时刻都将会变为空白。
,每一关限制一个起始的细胞数目,任由玩家随意确定该细胞的位置,另外限制一个结束稳态时的细胞数目,要求玩家在稳态时能够恰好等于这么多细胞,则过关成功。
·游戏说明&攻略
此生命游戏对于某个固定的状态则会达到稳态。达到稳态的所有可能为:
等等,可以以此形态为基准,确定要达到的效果,从而使游戏变得更加容易。
游戏效果截图:
·游戏程序
.zhao;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
class LButton extends JButton{
int i,j;
public LButton(ImageIcon cellIcon, int i, int j) {
super(cellIcon);=i;=j;
}

}
public class Main implements ActionListener{
int condition=0;
int cell[][]=new int[30][20];
int oldcell[][]=new int[30][20]

最近更新

2025年天津职业大学单招综合素质考试题库有答.. 65页

2025年角的初步认识教学设计3篇 70页

2025年观黄河壶口瀑布小学作文 3页

2025年天津滨海职业学院单招职业倾向性测试题.. 66页

2025年天津渤海职业技术学院单招职业倾向性考.. 63页

2025年天津海运职业学院单招职业技能考试题库.. 64页

2025年观察蜗牛的日记(20篇) 11页

2025年人事部年度工作计划 8页

2025年天津市单招职业倾向性测试题库精选 65页

2025年观察日记作文3篇 4页

区域城镇居民收入与支出模型的贝叶斯分析 2页

委托诉讼合同(4篇) 8页

2025年观《士兵突击》有感范文00字(精选篇).. 16页

2025年天津国土资源和房屋职业学院单招职业适.. 64页

2025年天津商务职业学院单招职业倾向性测试题.. 67页

2025年西湖的冬天作文 5页

2025年云南省腾冲市高一数学上册期中考试题 9页

2025年西游记的好词好句感受 12页

2025年二课流程 6页

家助我成长演讲稿 15页

化工企业大范围毒气泄漏源定位测量方法研究 2页

办公室装修分包合同 6页

2025年被欺骗伤透了心失望的句子 3页

2025年表里不一的经典句子 6页

2025年九年级语文上册学情调研试题 10页

2025年九年级物理上册10月检测试题 14页

加载纳米麦饭石再生丝素蛋白材料的远红外升温.. 2页

办公场地租赁合同电子版 6页

2025年大理护理职业学院单招职业适应性测试题.. 66页

2025年主管辅导手册 14页