回答
Here's一些普遍的开源游戏引擎的列表。您将需要查看跨平台,面向2D的引擎,并查看哪一个最能满足您的编程语言和功能需求。
然而,PyGame非常发达,Python是一种非常容易和有趣的语言来完成任何事情,包括游戏开发。我建议你先检查一下PyGame,我认为它适合你的任务。对于在Linux上开发Flash游戏,这种可能性很小。要开发Flash游戏,您需要Adobe的套件,并且它仅与Windows和Mac兼容。因此,除非您的计算机能够在模拟环境(Wine,这增加了相当大的硬件开销)下处理Adobe软件(这非常高)的压力,您需要Windows或Mac OS X才能完成此操作。但是,你仍然可以玩他们。
我必须同意以前的用户,pygame是一个了不起的功能强大且易于使用的库。
现在你的Flash游戏,有一个后门。
首先忘掉闪光。是的,我知道这看起来有些脱离主题,但不用担心可以弥补这一点。
现在python有一个叫做睡衣的东西,不要笑它其实是一个非常严重的包。什么睡衣做的是将python代码转换为javascript代码,所有这些都会自动发生,并且您不需要知道一行javascript,即使知道javascript也可以。当然,将python转换为javascript的好处意味着,不仅可以在任何浏览器和任何支持包括iPad,iphone等浏览器的设备上运行python应用程序,并且还可以使用JavaScript库。其实你只能使用JavaScript库,所以忘了使用pygame和睡衣。
现在HTML5是未来,它仍然是一个正在进行的项目,而且还没有完成,但YouTube已经使用它取得了很大的成功。 Html5与javascrip的新版本一起提供了与Flash非常相似的功能,与Adobe绑定的Flash不同,HTML5是开放源代码和Web标准。这意味着borwser支持Html5开箱即用,无需安装任何东西。所以你可以使用HTML5和Javascript来建立你的浏览器游戏。我认为HTML5将在不久的将来取代Flash。请记住,因为您将使用睡衣,您只会在python中编写代码,但如果您愿意的话,您当然可以将它与一些JavaScript代码混合使用。
我会建议暂时epxlore pygame,因为它的死容易使用,并且当正确的时间到来并且对python感到自信时,看看睡衣并开启你的浏览器游戏。需要记住的重要一点是,与其他易于学习的语言不同,Python几乎适用于任何语言,因此您绝对不会选择任何其他语言。所以,你的编码和乐趣。
哦,如果你需要检查睡衣它的权利在这里。
有游戏在Linux下工作闪存库。这是一个更屁股疼痛,但也许所有的麻烦会教你一两件事?
下面是一些有用的链接 http://flashgamedojo.com/go/ http://www.flixel.org/download.html(提到了一些Linux的选项)
- 1. 开发一款不使用游戏引擎的简单游戏?
- 2. Android上的游戏开发
- 3. 帮助需要开始开发简单的拼图游戏
- 4. 真正简单的开源Java游戏
- 5. 如何在Linux上实时输入简单的终端游戏?
- 6. 使用Unity游戏引擎可以在Linux上开发游戏吗?
- 7. 简单的游戏bug
- 8. 简单的猜谜游戏
- 9. 简单的数学游戏
- 10. 简单游戏的问题
- 11. 简单的数学游戏
- 12. VB6游戏开发
- 13. cocos2d游戏开发
- 14. iPhone游戏开发
- 15. Iphone游戏开发
- 16. HTML5游戏开发
- 17. Android游戏开发
- 18. flashdevelop游戏开发
- 19. iPhone游戏开发
- 20. 首发flash游戏开发
- 21. 如何为简单的js游戏创建游戏菜单?
- 22. 游戏得分简单alghoritm
- 23. vb.Net中的游戏开发
- 24. Android中的游戏开发
- 25. 简单的C++,用于linux的opengl游戏引擎?
- 26. 为什么游戏开发人员很难编译PC和Mac和Linux游戏
- 27. 简单的iPhone游戏菜单
- 28. C#简单的2D游戏 - 制作基本的游戏循环
- 29. 跨平台游戏开发
- 30. Android游戏开发结构