|
在以前的<大科技>杂志中提到了用计算机模拟生命的进化.恰好本人会一点儿VC编程,就用VC编了一个程序,它可以模拟生命的繁殖,竞争,变异和自然选择.
大体介绍一下吧.屏幕上每一个点代表一个生命,每个生命有一段DNA(就是一段数据),生命在DNA的指示下在其周围繁殖后代.后代的DNA如果发生了变异,像素点的颜色就会变一点儿.如果一个生命周围的生命太多了,它就被挤死了----跟杂志中讲的那个差不多.附带有详细的操作说明,你可以给它设置不同的情况,你可以自己编辑它的DNA(不过语言有点儿像汇编)。
我编这个程序本来是要参加比赛的,不过现在得知要到明年七月份才能有最终结果,而那时我已经高中毕业了。于是我决定现在就把它公布出来。界面还不是很漂亮,而且占内存挺大的(这种科学计算型的程序占内存小不了)。
可我没有传附件的权限,不知道怎么才能把我的程序与大家分享。 |
评分
-
查看全部评分
|