【问题标题】:plotting score in the Pac-Man model in NetLogo在 NetLogo 中绘制 Pac-Man 模型中的分数
【发布时间】:2021-05-06 21:01:43
【问题描述】:

一个看似简单的问题, 如何在 NetLogo 中的“吃豆人”模型中绘制“分数”

我已经尝试了明显的方法(在界面中添加一个 Plot,告诉它“plot score”)。 我似乎遇到的问题是吃豆人游戏中的“分数”变量没有向情节返回值 - 但是它在程序的其他地方返回了一个值(顶部的“分数”监视器模型。

更多信息在这里:https://ccl.northwestern.edu/netlogo/models/Pac-Man (尽管您将无法添加新的 Plot)

【问题讨论】:

    标签: plot netlogo pacman


    【解决方案1】:

    简答:添加情节后,将update-plots 添加到play 过程的顶部。像这样:

    to play  ;; Observer Forever Button
      update-plots
      ;; Only true at this point if you died and are trying to continue
      if dead?
    ...
    

    通常在 NetLogo 中绘图似乎是自动发生的,因为大多数模型都是基于刻度的,并且它们依赖于调用 tick in a go procedure to update the plots。这个模型不是基于tick的,这很好,但是我们必须在它运行时显式添加对update-plots的调用以更新我们的绘图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-09
      相关资源
      最近更新 更多