Creatures

生物进化模拟
授权协议 GPL
开发语言 Java
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 不详
投 递 者 昌山
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Creatures 是一个小型的进化模拟器,关于生物的生存与繁衍的。每个新的生物继承了其上一代的特性,同时结合了突变。这导致了某些种类的分支的逐渐变化。这些变化能用图形显示在一个统计模块里。

该项目使用 Gradle,该 gradle 的封装器也包括在内,因此 gradle 不需要手动安装。运行 gradlew build 创建项目,然后运行 gradlew run 执行。

Main view of creatures

 相关资料
  • 生物进化 在研究生物进化中,常用一种类似树状分支的图形来概括各种(类)生物之间的亲缘关系。下图(来源于网络)就是一棵生物进化树。 树可分为 有根树(rooted tree)和 无根树(unrooted tree)两类,为了便于讨论,这里我们只涉及有根树。有根树是具有方向的树,选择其中某个确定的节点,将其作为树中所有物种的共同祖先(根)。有根树这种结构在计算机科学中极为常见,尤其适用表述层次结构。下

  • 我使用JEBL和跌跌撞撞的API,因为我找不到非常清晰的留档或示例。 我想做的是在一棵树上阅读,树上的树枝标注了长度,节点也标注了长度。然后,我应该能够获取树叶并向上遍历树,同时检查节点的注释(使用JEBL遍历很容易,我的问题实际上是注释)。 它们是系统发育树,其中每个节点都是一个物种,注释将标记特定节点上是否存在某些基因,并且可能有足够少的基因,一个字符串就足够了(例如,如果有三个基因a、B和C

  • 生物认证秘钥签名验证 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/soter/soter.verifySignature.html $app->soter->verifySignature($openid, $json, $signature); 返回值示例: { "is_ok": true

  • 物理模拟 即使使用了基于定时器的动画来复制第10章中关键帧的行为,但还是会有一些本质上的区别:在关键帧的实现中,我们提前计算了所有帧,但是在新的解决方案中,我们实际上实在按需要在计算。意义在于我们可以根据用户输入实时修改动画的逻辑,或者和别的实时动画系统例如物理引擎进行整合。 Chipmunk 我们来基于物理学创建一个真实的重力模拟效果来取代当前基于缓冲的弹性动画,但即使模拟2D的物理效果就已近极

  • 本文向大家介绍原生js模拟淘宝购物车项目实战,包括了原生js模拟淘宝购物车项目实战的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了原生js模拟淘宝购物车实现代码。分享给大家供大家参考。具体如下: 通过JavaScript实现类似与淘宝的购物车效果,包括商品的单选、全选、删除、修改数量、价格计算、数目计算、预览等功能的实现。实现的效果图: 相应的代码: shoppingCart.html s

  • 物联网在生物识别系统安全系统中起着至关重要的作用,如指纹系统,语音识别系统,眼睛扫描系统等。 现在,生物识别系统是我们在日常生活中经常遇到的事情。我们总是使用指纹传感器或眼睛扫描系统,取决于组织到组织。 下面来看看指纹扫描系统以及这些系统的工作原理。现在,当一个人将手指放在指纹扫描仪上时,它会扫描指纹并将其视为注册过程的一部分。从该指纹模板中,设备提取与其他特征不同的某些关键特征并将其存储到数据库