2010-02-15 104 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更受關注。