【问题标题】:Does it make sense to use FRP (reactive-banana in particular) for a turn based ascii game?将 FRP(尤其是反应香蕉)用于基于回合的 ascii 游戏是否有意义?
【发布时间】:2023-06-04 22:23:01
【问题描述】:

我正在考虑类似gnugo 的 ascii 界面。我认为轮流是一对共同进化的(允许用户输入的单子)流。这让我隐约想起了管道。

我不太确定如何使用现有的库来做到这一点。

【问题讨论】:

    标签: haskell reactive-programming frp


    【解决方案1】:

    您可能会发现 operational 包对此更有用。

    特别是看一下TicTacToe.hs example

    【讨论】:

      【解决方案2】:

      可能没有那么多。 FRP 的杀手级功能是对基于时间的连续事件进行建模 - 非常适合 GUI,但对于 ASCII 回合制游戏来说可能有点矫枉过正。

      【讨论】:

        最近更新 更多