有人知道一个简单的“Hello World”来为 ubuntu 制作游戏吗?我看过快速入门视频。
有没有平台游戏或类似游戏的例子?
编辑:仅重述答案。
Blender 游戏引擎——使用 Python
Pygame——Python
MonoGamehttp://monogame.codeplex.com/-- 某种 XNA?
QuakeC——这是一种 Quake 风格的 C 语言。参见:Steel Stormhttp://one.steel-storm.com/
答案1
一个快速简便的选择是迅速地。
创建项目就像在终端输入以下内容一样简单:
quickly create ubuntu-application my-new-project
看到这个介绍视频。
这也是一个很棒的网站:http://developer.ubuntu.com/get-started/
当然,还有手册: man quickly
你将使用 Python,它对于 3D 游戏也非常有用,请参阅Panda3D。
答案2
Blender 可以使用 Python 制作 3D 游戏:http://www.blender.org/features-gallery/features/
可以在那里制作一个简单的 hello world 游戏,它完全集成了声音、物理模拟、GLSL、许多插件(包括网络和 Web 插件)以及良好而专业的工作流程。
3D 平台游戏:http://www.youtube.com/watch?v=BGqyvX4P6Pg
功能演示:http://www.youtube.com/watch?v=SjFGDcGcEjE
Panda3D 很酷,但它不是游戏引擎,而是一堆 Python 库,你可以在其中组装游戏引擎,但它并非完全无缝集成。
Ogre3D 与之类似,它不是一个游戏引擎,它只是一个 3D 图形引擎,你可以在其中组装一个游戏引擎,例如,你必须编写自己的声音。
答案3
就像在任何操作系统上一样,您需要选择一种可以使用 OpenGL 进行图形处理的编程语言。然后就可以开发游戏了。
由于 Ubuntu 上的许多应用程序都是开源的,您可以在软件中心找到一个免费的应用程序,并使用以下命令:sudo apt-get source gameName 这将让您了解如何为 Ubuntu 制作现有的游戏。您还可以研究如何打包 Debian 软件包,以便在您认为准备好分发时使用。
答案4
Panda3D 是一款出色的跨平台 Python 和 C++ 游戏库。它由卡内基梅隆大学的一个团队开发和维护,并已用于一些商业游戏。它为 OpenGL、OpenAL 和 Bullet 添加了更简单的抽象,并且有许多入门示例,包括一款 2D 小行星游戏。
http://www.panda3d.org/manual/index.php/Sample_Programs_in_the_Distribution