今天翻 codeplex 网站, 发现了这个,记得以前有过这么个游戏,是微软开发组搞得,网上还有服务器,自己可以创造生物,体验一下数字生态系统的乐趣。看看这个的说明, 原来是微软的开发组为了测试.NET,专门做的。趁下载的时候Google了一下,找到一个介绍:

-----------------------------------------------------------------------

         http://www.cppblog.com/xlander/archive/2006/08/22/11554.html

  早在2001年就有了这个简单却复杂的游戏,Terrarium,即使最新的版本也是在一年前推出的。只是到了现在已经没有多少人玩了,因为从GOOGLE上已经搜索不到可用的服务器了,只能是在自己的服务器上搞个试验,感受一下做上帝的滋味,不过也就失去了生物多样性的初衷。Terrarium是微软公司开发的示例程序,它是一款向软件开发人员全面展示.NET框架应用开发技术的游戏。在Terrarium游戏中,开发人员可以创建草食动物、肉食动物或植物,并将它们放到一个基于“适者生存”模型和对等网络结构的生态系统中。游戏既提供了一个可以测试开发人员的软件开发与策略设计水平的竞争环境,也提供了一个近乎真实的进化生物学和人工智能模型,以检验具有不同行为和属性的生物在生存斗争中的适应能力。
    在创建生物时,开发者可以自行决定生物的每一种基本属性(如眼睛的颜色、运动速度、防卫能力、攻击能力等),行为方式(寻找食物、活动和进攻的算法等)以及繁殖能力(每隔多长时间繁殖一次,把哪些基本信息遗传给后代)。开发好一个生物的所有代码之后,开发者将代码编译成.NET程序集(Assembly,以DLL动态链接库的方式存放)。本地的生态系统片断可以调入和运行该程序集,并在Terrarium控制台上显示出这一生物。开发一个生物的过程可能很容易,也可能充满挑战,可能很轻松,也可能需要全力以赴,关键是你想得到什么样的结果。

----------------------------------------------------------------------

其中的技术含量不错,有 Asp.net 网站、WebService、Forms、DirectX、P2P等等技术,值得研究一下。

终于下载了, 有服务器端和客户端、SDK、源码。 可惜源码和客户端是坏的,安装时提示有网络错误或者压缩卷有错误!!

image

再试试!!

posted on 2008-10-04 18:15  精思入神  阅读(438)  评论(0编辑  收藏  举报