Precise Pangolin 最支持哪种语言的 C++、Python 或 Java 进行游戏开发?

Com*_*pie 5 python java games c++ application-development

我使用 DirectX 在 Windows 中学习了游戏编程和设计,并使用了 Python 和 PyGame。

我想开始为 Ubuntu 开发一些游戏。现在我想构建一个名为Hnefatafl的游戏,它在数学上很复杂,但在图形上相当简单(2D 棋盘游戏)。但是,我需要创建一些更简单的构建它。

无论如何,对于这种类型的编程操作,Ubuntu 最支持 C++、Python 或 Java 三种语言中的哪一种?另外,我应该学习哪些库来完成这些工作——OpenGL、古老的 Allegro 或其他我还不知道的库?

Jav*_*era 3

Python 和 C++ 是 Ubuntu 的“默认”语言,在本机开发中,两者都比 Java 更多地被使用。默认安装中甚至没有一个java程序。

现在,在这两者之间进行选择变得更加困难。您已经拥有 python 和 pygame 的经验,因此这是快速入门的绝佳选择。您将尽快提高工作效率,并且您的游戏将是跨平台的。但 C++ 比 python 快得多。如果您的游戏确实涉及复杂数据结构的繁重数学,那么性能提升非常值得付出额外的努力。

  • 或者你可以将两者结合起来。使用Python进行快速开发,并使用C/C++模块对其进行扩展以进行繁重的计算。 (2认同)