2011-10-12 98 views
1

我的朋友和我正在寻找玩弄从Linux环境开发浏览器的游戏(如Farmville的)。 Flash似乎是大多数浏览器游戏构建的方式,但是从我做的谷歌闪存编程不能很容易地完成(完全)。 Java似乎是主要的候选人,但我更喜欢所有的选项。我应该考虑哪些平台?浏览器游戏编程在linux

顺便说一句,我有一个强烈十岁上下的C++背景和Python的一些专业经验。

+1

有可生成SWF文件的一些开放/免费工具,但生成该文件是Flash开发的最小的一部分。你真的想要Adobe提供的完整的Flash devel软件包,它可以为你提供调试器,检查器,漂亮的编辑器等等...... –

+0

@MarcB,感谢你的建议 - 听起来像我应该在Windows(ugg)中编程,而不是利用的Adobe软件。我想现在是时候再次启动cygwin。 – andyInCambridge

回答

3

对于基于浏览器的游戏,有2分主要的选项,如果我没记错的话: 的Flash,因为你已经注意到是最常用的选项。通常这是使用adobe的软件(大约200美元)或只是一个动作编译器(这是更普遍的闪存编程)。对于Linux,您最好的选择可能是:Burrito 4 Linux与您的游戏引擎的flashpunk库。 第二个最常见的选项是Java,在这种情况下,您必须使用.applet包。

既然你有C++的经验,我会建议您尝试闪光ActionScript编译器。我个人使用FlashBuilder,但是我无法在Linux中运行它,所以您的下一个最佳选择是上面提到的Burrito 4 Linux。

希望这会有所帮助!

0

使用免费的Adobe Flex SDK在Linux上。 为您提供了flash/flex库和命令行工具来编译SWF,flex和air应用程序。