我是一个伟大的蟒蛇迷最近我有了一个想法,写一个RTS引擎和/或一个简单的RTS游戏基于这个引擎有几件事我需要考虑,也许你可以给我一些建议:
表演。大多数游戏都是用C++编写的。对于游戏引擎来说,python不是太慢了吗?我的目标只是二维的,但可能还是太令人沮丧了。
绘图。有没有适合python的图形库?SDL/OpenGL绑定或者更适合python的东西?
游戏引擎。你知道用Python编写的现有RTS引擎吗?
任何可能有助于开发rts的python工具/库
提前谢谢!

最佳答案

繁重的图形/数学处理可能会导致性能问题。如果是的话,请看Panda3D、NumPy、Cython和PyPy。
使用pyglet、pyopengl和pyglet、panda3d(尽管您是用2d编写的,但仍然可以使用3d引擎),或者其他一些库。
似乎没有现有的RTS库,但肯定存在预先存在的通用引擎。
尝试搜索与rts相关的库:您需要人工智能、寻路、联网等。因此,您可能对twisted感兴趣,因为它有助于建立网络。

10-04 17:23