首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux上的简单游戏开发

linux上的简单游戏开发
EN

Stack Overflow用户
提问于 2010-10-28 06:12:28
回答 3查看 1.5K关注 0票数 1

我想在linux上开发简单的2d游戏。类似于下面的内容。我找到的唯一像样的技术是PyGame。还有没有其他值得一看的?有没有可能在linux上开发flash游戏?

提前谢谢。

EN

回答 3

Stack Overflow用户

发布于 2010-11-11 19:07:19

我不得不同意之前的用户,pygame是一个令人惊叹的强大且易于使用的库。

现在关于你的flash游戏,有一个后门。

先忘了flash吧。是的,我知道这看起来有点离题,但不用担心,你可以弥补这一点。

现在python有一个叫做Pyjamas的东西,不要嘲笑它实际上是一个非常严肃的包。pyjamas所做的是将python代码转换成javascript代码,所有这些都是自动发生的,你不需要知道一行javascript,即使知道javascript也会有所帮助。当然,将python转换为javascript的好处意味着,您不仅可以在任何浏览器和任何支持浏览器的设备中运行python应用程序,包括iPad、iphone和几乎任何其他浏览器,您还可以使用javascript库。实际上,您只能使用javascript库,所以忘记使用pygame和pyjamas。

现在HTML5是未来,它仍然是一个正在进行的项目,远未完成,但YouTube已经在使用它并取得了很多成功。Html5和新版本的javascrip提供了与Flash非常相似的功能,与捆绑在HTML5上的Flash不同的是,javascrip是一个开源的web标准。这意味着borwser开箱即可支持Html5,不需要安装任何东西。因此,您可以使用HTML5和Javascript来构建您的浏览器游戏。我认为在不久的将来,HTML5将会取代闪存。请记住,因为您将使用pyjama,所以您将只用python编写代码,当然,如果您愿意,您可以将其与一些javascript代码混合。

我将暂时建议epxlore pygame,因为它非常容易使用,当合适的时机到来时,对python充满信心,看看睡衣,让你的浏览器游戏变得火热起来。要记住的重要一点是,与其他容易学习的语言不同,Python是一种用于几乎任何事情的严肃语言,因此您永远不会别无选择。所以,做好你的编码,玩得开心。

哦,如果你需要检查睡衣,它就在这里。

Pyjamas Website

票数 3
EN

Stack Overflow用户

发布于 2010-10-28 07:01:10

Here's列出了一些开源游戏引擎。您将希望查看跨平台的、面向2D的引擎,看看哪种引擎在编程语言和特性方面最能满足您的需求。

但是,PyGame开发得非常好,而且它是一种非常容易和有趣的语言,可以用它做任何事情,包括游戏开发。我建议你先检查一下PyGame,我认为它对你的任务很有效。

至于在Linux上开发flash游戏,这种可能性很小。要开发flash游戏,你需要Adobe的套件,而且它只与Windows和Mac兼容。因此,除非您的计算机能够在模拟环境(Wine,这会增加相当多的硬件开销)中处理Adobe软件的压力(这是相当高的),否则您需要Windows或Mac OS X才能做到这一点。然而,你仍然可以玩它们。

票数 1
EN

Stack Overflow用户

发布于 2011-06-15 10:34:02

有一些适用于linux下的游戏的flash库。这是一个,但更多的痛苦在臀部,但也许所有的麻烦会教你一两件事?

下面是一些有用的http://flashgamedojo.com/go/ http://www.flixel.org/download.html链接(提到了一些linux选项)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4038138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档