当前位置: 首页>>技术教程>>正文


制作游戏有简单的”Hello World”吗?

,

问题描述

有谁知道为 ubuntu 制作游戏的简单 “Hello World” 吗?我看过“快速入门”视频。

有平台游戏或类似的例子吗?

编辑:\n只是对答案的回顾。

Blender 游戏引擎——使用 python

Pygame——Python

MonoGame http://monogame.codeplex.com/ – 某种 XNA?

QuakeC —— 这是一个类似 Quake 风格的 C 语言。参见:钢铁风暴 http://one.steel-storm.com/

最佳方案

一种快速且简单的选择是 Quickly

创建项目就像在终端输入以下内容一样简单:

quickly create ubuntu-application my-new-project

请参阅此 intro video

这也是一个很棒的网站:http://developer.ubuntu.com/get-started/

当然还有手册:man quickly

您将使用 python,它也非常适合 3d 游戏,请参阅 Panda3D

次佳方案

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图形引擎,你可以在其中组装一个游戏引擎,例如你必须编写自己的声音。

第三种方案

就像在任何操作系统上一样,您需要选择一种可以使用 OpenGL 进行图形处理的编程语言。然后就可以开发游戏了。

由于 Ubuntu 上的许多应用程序都是开源的,您可以在软件中心找到一个免费的应用程序并使用以下命令:\n sudo apt-get source gameName\n这将让您了解如何为 Ubuntu 制作已经存在的游戏。当您认为准备好分发时,您还可以研究如何打包 debian 软件包。

第四种方案

你检查过 PyGame 吗?这是一个很棒的游戏库。已经制作了很多游戏,您可以阅读代码并学习一两件事。我目前正在利用空闲时间学习制作平台游戏,只是为了学习。我会发布我的学习成果,稍后回复一些实际工作

请查看http://www.pygame.org/wiki/tutorials

希望这可以帮助

第五种方案

Panda3D 是一个很棒的 Python 和 C++ 跨平台游戏库。它由卡内基梅隆大学的一个小组开发和维护,并已在一些商业游戏中使用。它比 OpenGL、OpenAL 和 Bullet 添加了更简单的抽象,并且有许多可用的入门示例,包括 2D 小行星游戏。

http://www.panda3d.org/

http://www.panda3d.org/manual/index.php/Sample_Programs_in_the_Distribution

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13939.html,未经允许,请勿转载。