我和许多人一样,一直想制作自己的#BADA55
游戏。但是,制作游戏非常耗时。不过,只要有时间,我还是想开始做这件事。最好是在 Ubuntu 上。
Ubuntu 作为游戏创作平台表现如何?有哪些原生工具可用?Ubuntu 为游戏创作提供了什么?
答案1
从简单的事情开始。当然,学习编程或提高编程、设计和管理技能并不是一件容易的事 :-)。但如果你采取小步骤,它就会实现。
我认为 unix/linux 非常适合开始编程和编写游戏。如果您愿意,您可以在 ubuntu 上将编写游戏提升到更高水平。所学技能可转移到任何平台。
一开始可以使用 SDL 库。有很多好的例子。从小例子开始。您还可以找到大型 SDL 项目并获取源代码,构建和破解它们以获得乐趣。您可以使用 c 或 python 或更多语言进行编程。SDL lib 可在 linux、windows、mac、android、ios 上使用 :),...http://www.libsdl.org/
如果你是编程新手,请从 Python 开始。真的简单的事情,如打印“Hello world”。您还可以使用图形化 oo 语言(如 scratch 或 blockly)开始编程。
Python SDL 库是 pygame。文档讨论了 Python 对游戏开发的适用性。请阅读以下内容:http://www.pygame.org/docs/tut/intro/intro.html 你可以拥有很多可爱闪亮的东西,并且街机风格的游戏可以完美地与 Python 配合使用。如果你转向 3D 渲染或其他密集型操作,通常会使用其他语言(例如 c)优化代码来执行该部分,而像 Python 这样的高级语言仍然用于管理。
一开始设置编程环境可能很棘手。一些简单的事情,例如在窗口中放置一个彩色像素,有时很容易工作,但有时却不行。啊。坚持下去。阅读文档。阅读互联网。让它做你想做的事 :)