我使用 DirectX 在 Windows 中学习了游戏编程和设计,并使用了 Python 和 PyGame。
我想开始为 Ubuntu 开发一些游戏。现在我想构建一个名为Hnefatafl的游戏,它在数学上很复杂,但在图形上相当简单(2D 棋盘游戏)。但是,我需要创建一些更简单的构建它。
无论如何,对于这种类型的编程操作,Ubuntu 最支持 C++、Python 或 Java 三种语言中的哪一种?另外,我应该学习哪些库来完成这些工作——OpenGL、古老的 Allegro 或其他我还不知道的库?