2010-02-15 78 views

回答

8

您可以使用pygame来做到这一点。

要显示模拟的状态,您应该使用调色板创建一个8位表面,并使用pygame.surfarray模块访问它。

1

我建议采取看看Python图像库(PIL)documentation

+1

我认为对于一款游戏来说,PyGame是一个更好的选择,因为它也可以绘制到屏幕上。 – extraneon 2010-02-15 08:17:28

2

我建议Gloss,这就像硬件加速的PyGame。它还提供了许多其他的游戏编程功能。

+0

只要注意Gloss的许可含义,因为它是GPLv3而不是PyGame的LGPL。 – 2010-02-15 10:20:18

+0

Gloss'README指出版本0.85(2010-01-23)在LGPL下重新授权。 – 2010-08-21 18:55:44

1

我知道这是一个旧帖子,但是以建立完美QA网站的名义,我会建议matplotlib

在撰写本文时,看起来像matplotlib开发比pygame development更受关注。