【发布时间】:2010-03-08 13:34:11
【问题描述】:
我和一些朋友想开发一款游戏。任何语言都可以。我已经用 C 编程多年,但以前从未写过游戏。我们中的一个人对 SDL 略知一二。这也是学习 Python+pygame 的一个很好的借口。
我们希望我们的游戏是“独立的”。所谓独立,我的意思是大多数用户(至少 Linux、Mac 和 Windows)不需要手动下载和安装除软件包之外的任何其他东西。如果安装自动处理缺少的依赖项,则可以。如果包包含二进制文件,我们希望能够使用 Linux 的交叉编译来生成它们。
我们应该如何打包和构建项目,什么语言最适合?
【问题讨论】:
-
我见过一些旧的 DOS 游戏移植到多个操作系统,例如 eduke32 (eduke32.com),你看过那些吗?还有另一个名为 Allegro 的库,旨在实现跨平台兼容性 (allegro.cc)。
标签: python c cross-platform packaging cross-compiling