2009-02-19 3 views
8

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

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

+0

Кому-нибудь, предлагающему наборы/карточки для домашнего хобби: Эти вещи нарушают ваше лицензионное соглашение, чтобы они НИКОГДА не использовались! –

ответ

12

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

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

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

+10

Неофициальная среда DS dev не нарушает никаких лицензионных соглашений ... компилятор свободен, он основан на gcc. И библиотеки программного обеспечения были написаны с нуля, используя ничего, что было защищено авторским правом Nintendo. – davr

+4

Я не имею в виду, что инструменты нарушают любые авторские права; Я говорю о лицензионном соглашении (EULA), которое поставляется с DS. Если вы прочтете это, в нем говорится, что запуск несанкционированного программного обеспечения или использование несанкционированного оборудования на вашем DSi аннулирует вашу гарантию и нарушает соглашение. См. Главу II здесь: http://www.nintendo.com/consumer/systems/dsi/en_la/EULA.jsp – MattK

+4

Однако они не имеют никакого права на то, чтобы заставить вас использовать свой собственный карманный компьютер. В каждом пункте, в котором говорится, что использование любого «несанкционированного» программного обеспечения, нарушающего вашу гарантию, во многих странах может считаться незаконным, что делает такой договор и положение полностью недействительным. Вы СОХРАНИТЬ аппаратное обеспечение, так что вы можете делать с ним именно то, что хотите, например, если вы хотите сжечь его в огне :) То, что вы не можете сделать, это зарабатывать деньги, делая такие вещи. – StormByte

7

Если вы хотите начать работать прямо сейчас. Возьмите корзину «доморощенного» DS; M3, Acekard, Cyclowiz, R4 и т. Д.

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

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

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

+0

Слишком мало обновляю свой пост. Nintendo в конечном итоге открыла «магазин приложений» для DSi. Увы, как и у Wii, получить что-то не так просто. – Tyronomo

3

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

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

0

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^