Differences between revisions 5 and 10 (spanning 5 versions)
Revision 5 as of 2006-04-30 02:39:11
Size: 1488
Editor: HuangYi
Comment:
Revision 10 as of 2006-05-25 15:48:11
Size: 1976
Editor: HuangYi
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
一个开放式的虚拟生态环境,用户可以使用Python编写动物的逻辑并放到虚拟生态环境中观察其生长等情况。
底层使用到StacklessPython,界面使用到PyGame。
 * 一个开放式的虚拟生态环境,用户可以使用Python编写动物的逻辑并放到虚拟生态环境中观察其生长等情况。概念上模仿微软的[http://www.windowsforms.net/Terrarium/ Terrarrium]
 * 底层调度使用到StacklessPython,界面使用到PyGame。
Line 7: Line 7:
== 0.1 ==
== evolution-0.2 ==
=== 下载 ===
 * 源代码[attachment:src-0.2.zip]356 kb
 * 打包 [attachment:dist-0.2.rar]2737 kb
=== Achieve ===
 * 完成滚动大地图
=== TODO ===
 * 增加植物,计算动物的能量,动物可以相互攻击。可以开始考虑游戏的平衡性、趣味性了。
=== 意见箱 ===
 * 大家对0.2有什么看法?

== evolution-0.1 ==
Line 10: Line 22:
 * 打包 [attachment:evolution-dist-0.1.zip]3182.8 KB
Line 28: Line 39:
 * 大地图,世界大了一个屏幕肯定装不下,要能够滚动并提供一个小的缩略图。
* 大地图,世界大了一个屏幕肯定装不下,要能够滚动并提供一个小的缩略图。[已完成]
Line 32: Line 44:
 * 大家多提宝贵意见  * 突然发现时间不多,得考研了。此项目就只能先暂停一下了。--["huangyi"]

TableOfContents

Evolution

简介

evolution-0.2

下载

  • 源代码[attachment:src-0.2.zip]356 kb
  • 打包 [attachment:dist-0.2.rar]2737 kb

Achieve

  • 完成滚动大地图

TODO

  • 增加植物,计算动物的能量,动物可以相互攻击。可以开始考虑游戏的平衡性、趣味性了。

意见箱

  • 大家对0.2有什么看法?

evolution-0.1

下载

  • 源代码[attachment:evolution-src-0.1.zip]79.1 KB

Achieve

  • 基本完成构建"地基"的工作
  • 提供API:begin_moving 、stop_moving,用户可以编写动物以自定义的策略进行移动。
  • 提供API:scan 、scanfor,用户编写的动物可以观察视野范围内的情况,并执行相应的行为。

TODO

近期目标:

  • 能量:给动物计算其能量的变化,运动消耗能量,给环境增加植物,动物吃植物可以补充能量,能量为0则死,死亡后动物并不立即消失,吃已经死亡的动物也可以补充能量。

意见箱

  • 大家对0.1有什么看法?

TODO

远大理想:

  • 动物之间可以结盟、残杀,并提供某种评分机制对用户编写的动物进行排名。
  • 提供更丰富的API。
  • 放到网络上去。

还没啥头绪的问题

  • 大地图,世界大了一个屏幕肯定装不下,要能够滚动并提供一个小的缩略图。[已完成]
  • 放到网络上去,估计也是个有点麻烦的事情。

意见箱

  • 突然发现时间不多,得考研了。此项目就只能先暂停一下了。--["huangyi"]

PyLifes (last edited 2009-12-25 07:16:15 by localhost)