Size: 2032
Comment: Evolution 发布 0.2 版,实现了滚动大地图 :)
|
← Revision 16 as of 2009-12-25 07:16:15 ⇥
Size: 538
Comment: converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
[[TableOfContents]] = Evolution = |
## page was renamed from pylifes ## page was renamed from evolution <<TableOfContents>> = pylifes = * An open ecosystem simulation writen in StacklessPython, an interesting game for python programer. * [[http://code.google.com/p/pylifes/]] |
Line 4: | Line 8: |
* 一个开放式的虚拟生态环境,用户可以使用Python编写动物的逻辑并放到虚拟生态环境中观察其生长等情况。概念上模仿微软的[http://www.windowsforms.net/Terrarium/ Terrarrium] | * It's a game for python programer. You can write your own animals in python, then put them into the ecosystem, and you can watch their pullulations, competitions, etc. |
Line 6: | Line 11: |
-- by ["huangyi"] ["[email protected]"] == 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 * 打包 [attachment:evolution-dist-0.1.zip]3182.8 KB === Achieve === * 基本完成构建"地基"的工作 * 提供API:begin_moving 、stop_moving,用户可以编写动物以自定义的策略进行移动。 * 提供API:scan 、scanfor,用户编写的动物可以观察视野范围内的情况,并执行相应的行为。 === TODO === 近期目标: * 能量:给动物计算其能量的变化,运动消耗能量,给环境增加植物,动物吃植物可以补充能量,能量为0则死,死亡后动物并不立即消失,吃已经死亡的动物也可以补充能量。 === 意见箱 === * 大家对0.1有什么看法? == TODO == 远大理想: * 动物之间可以结盟、残杀,并提供某种评分机制对用户编写的动物进行排名。 * 提供更丰富的API。 * 放到网络上去。 == 还没啥头绪的问题 == * 大地图,世界大了一个屏幕肯定装不下,要能够滚动并提供一个小的缩略图。[已完成] * 放到网络上去,估计也是个有点麻烦的事情。 |
|
Line 45: | Line 13: |
* 突然发现时间不多,得考研了。此项目就只能先暂停一下了。--["huangyi"] | * 欢迎留言 |
pylifes
An open ecosystem simulation writen in StacklessPython, an interesting game for python programer.
简介
- It's a game for python programer. You can write your own animals in python, then put them into the
ecosystem, and you can watch their pullulations, competitions, etc.
底层调度使用到StacklessPython,界面使用到PyGame。
意见箱
- 欢迎留言