我想尝试一下Haskell,我希望能够编写一个小型的2D街机游戏(俄罗斯方块或突破).你能推荐一个简单的图形库来帮助我快速入门吗?
顺便说一下,我一直在试验SDL和wxWidgets,但由于依赖性问题,还没有成功运行任何样本,正在努力...
rtp*_*son 11
它不是一个"简单"的库,但是有很多关于OpenGL和GLUT的信息,以及一些非常好的教程和大量的示例代码.
您遇到的最大问题是Haskell中的OpenGL和GLUT绑定不包含它们绑定的库.(对于wxWidgets也是如此.)许多Linux发行版捆绑了OpenGL二进制文件,但不包括Windows.该哈斯克尔平台本来是要解决这个问题,但它似乎对我没有.
所以,假设你在Windows上安装,这是我建议你尝试的:
OpenGL是非常有状态的,所以如果你尚未完全使用Monads,你可能会发现Haskell代码有点令人生畏.我正在使用我的OpenGL实验作为动机,最终围绕这个概念.
祝好运!