Nintendo DSi SDK:入门

时间:2009-02-19 17:43:14

标签: handheld nintendo

有没有人有一个很好的起点来了解新任天堂DSi的开发?你需要什么样的硬件来开发和测试这样的东西?您可以使用标准DS开发DSi吗?你需要用什么语言?

[Bonus Question]:我也听说新的DSi将会有一个类似于Apple的App Store - 开发人员是否能够使用它来销售游戏?

4 个答案:

答案 0 :(得分:12)

据我所知,获得Nintendo DS / DSi开发套件的唯一合法方式是从任天堂直接获取它 - 要求你有很多钱,最好是签名与大型游戏发行商签订合同。所有主要游戏控制台都是如此,除了Xbox 360和XNA框架之外。我不认为他们很快会改变他们的商业模式;控制SDK可以确保硬件制造商能够获得为其控制台发布的任何游戏的利润减少。

如果您想了解DS编程是什么样的,那么有一些“非官方的”(读取:黑客攻击和破解许可协议)自制DS编程环境。在Google上搜索“DS Homebrew”可能会发现很多信息。

对于它的价值,游戏机的大多数开发,包括DS,都是用C或C ++完成的。

答案 1 :(得分:7)

如果你想立即开始。抢一个DS'自制'推车; M3,Acekard,Cyclowiz,R4等

立即检查,Acekard(http://www.acekard.com/)已经拥有DSi兼容卡。我相信还有其他人。 从技术上讲,DS和DSi之间的Slot 1盒式磁带没有任何变化(完全兼容),所有额外的功能都与相机,连接和从SD卡运行的能力有关。

有关开发部分的更多信息,请查看论坛; http://desmume.org 他们还有(顾名思义)DS模拟器供下载。

奖励:根据过去的记录,任天堂为开发者打开NDi的机会很小。  我认为通过WiiWare在Wii上有谈论它,但很长一段时间内该领域并没有什么新东西。只是已知/成熟公司的发布。

答案 2 :(得分:3)

我尝试在DS上开发一段时间。根据我的记忆,DevKitPro有一个你可以使用的ARM库。我主要使用Func-C,但支持C ++。从技术上讲,我认为您可以编写任何具有ARM体系结构编译器的程序。

我想在DSi在加拿大推出时再次进入它。更快的处理器,持久存储和更多内存应该会产生一些甜蜜的家庭酿造。

答案 3 :(得分:0)

如果您只是想进行一些DS开发以获得乐趣,那么devkitPro自制套件在这一点上相当复杂。以下是手册的链接,其中介绍了使用此套件编写简单游戏的代码: http://www.patater.com/manual

可悲的是,如果您希望获得官方工具包甚至成为DSIware开发人员,那么看起来您必须拥有一家成熟的游戏公司并且需要几千美元。 http://www.nintendolife.com/forums/dsiware/info_on_dsi_ware_development