0

一点背景:

我正在学习基于代理的建模,并且刚刚使用 Mesa 包实现了 Conway 的生命游戏。我已经阅读了该模型的初始配置,这些配置会产生有趣的现象,并希望重新创建它们(即 Gosper 滑翔机枪、R-pentomino 等)

我认为一个有趣的学习项目是创建一个显示网格的 GUI 应用程序,并允许用户选择他们想要用来实例化模型的单元格。

问题:

我希望显示一个包含如下网格的 GUI: 网格

然后用户可以单击他们想要填充的单元格,它将显示如下:带选择的网格

然后,当用户单击“保存状态”按钮(或按下指定的结束键)时,他们的选择将保存到一个 numpy 数组中以用于实例化模型。

我不知道从哪里开始。如果有人能指出我正确的方向,我将不胜感激。

4

0 回答 0