Вопрос

Есть ли у кого-нибудь хорошая отправная точка для изучения разработки для нового Nintendo DSi?Какое оборудование вам нужно для разработки и тестирования чего-то подобного?Можете ли вы разработать для DSi, используя стандартный DS?Какой язык вам нужно использовать?

[Дополнительный вопрос] :Я также слышал, что новый DSi получит App Store, похожий на Apple - смогут ли разработчики продавать игры, используя это?

Это было полезно?

Решение

Насколько я знаю, единственный законный способ получить набор для разработки Nintendo DS / DSi - это приобрести его напрямую у Nintendo, что потребует от вас больших денег и, желательно, подписанного контракта с крупным издателем игр.Это относится ко всем основным игровым консолям, за возможным исключением Xbox 360 и XNA framework.Я не предвижу, что они скоро изменят свою бизнес-модель;управление SDK гарантирует, что производители оборудования получат свою долю прибыли от любой игры, выпущенной для их консоли.

Если вы хотите получить представление о том, на что похоже программирование на DS, есть несколько "неофициальных" (читать:взломанные и нарушающие лицензионные соглашения) среды программирования homebrew DS.Поиск в Google по запросу "DS Homebrew", вероятно, даст много информации.

Как бы то ни было, большая часть разработки для игровых консолей, включая DS, выполняется на C или C ++.

Другие советы

Если вы хотите начать прямо сейчас.Возьмите тележку DS 'homebrew';M3, Acekard, Cyclowiz, R4 и т.д

Проверяю сейчас, Асекард (http://www.acekard.com/) у вас уже есть карта, совместимая с DSi.Я уверен, что уже есть другие.Технически нет никаких изменений между DS и DSi для картриджей Slot 1 (полностью совместимых), все дополнительные функции связаны с камерой, подключением и возможностью запуска с SD-карты.

Для получения дополнительной информации по части разработки посетите форумы; http://desmume.org У них также есть (как следует из названия) эмулятор DS для скачивания.

Бонус:Исходя из прошлых записей, вероятность того, что Nintendo откроет NDi для разработчиков, ничтожно мала.Я думаю, что об этом говорили на Wii через WiiWare, но в этой области долгое время не было ничего нового.Просто релизы от известных / зарекомендовавших себя компаний.

Некоторое время назад я пробовал разрабатывать на DS.Насколько я помню, у devkitPro была библиотека ARM, которую вы могли бы использовать.Я работал в основном с Func-C, но поддерживается C ++.Технически, я думаю, вы можете программировать на чем угодно, у кого есть компилятор для архитектуры ARM.

Я собираюсь заняться этим снова, когда DSi будет запущен в Канаде.Более быстрый процессор, постоянное хранилище и больший объем памяти должны дать немного сладкого домашнего напитка.

Если вы просто хотите немного заняться разработкой DS для развлечения, комплект devkitPro homebrew kit на данный момент достаточно сложен.Вот ссылка на руководство, в котором дается введение в кодирование простой игры с помощью этого набора:http://www.patater.com/manual

К сожалению, если вы хотите получить официальный инструментарий даже для того, чтобы стать разработчиком DSiWare, похоже, вам придется иметь известную игровую компанию и выложить несколько тысяч долларов.http://www.nintendolife.com/forums/dsiware/info_on_dsi_ware_development

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top