Hat jemand einen guten Ausgangspunkt, um etwas über Entwicklung für den neuen Nintendo DSi zu erfahren? Welche Art von Hardware brauchst du, um so etwas zu entwickeln und zu testen? Kannst du für den DSi mit dem Standard-DS entwickeln? Welche Sprache brauchst du?
[Bonusfrage]: Ich habe auch gehört, dass der neue DSi einen App Store bekommen wird, der Apple ähnlich ist - Werden Entwickler in der Lage sein, Spiele damit zu verkaufen?
Soweit ich weiß, ist der einzige legitime Weg, um das Nintendo DS / DSi-Entwicklungskit zu bekommen, es direkt von Nintendo zu bekommen - das erfordert eine Menge Geld und vorzugsweise ein Signed Vertrag mit einem großen Spieleverlag. Dies ist bei allen großen Spielkonsolen der Fall, mit Ausnahme der Xbox 360 und des XNA-Frameworks. Ich erwarte nicht, dass sie bald ihr Geschäftsmodell ändern werden; Die Steuerung des SDK stellt sicher, dass die Hardwarehersteller ihre Gewinne für jedes Spiel, das für ihre Konsole freigegeben wird, erhalten.
Wenn Sie sich ein Bild davon machen möchten, wie DS-Programmierung aussieht, gibt es einige "inoffizielle" Homebrew-DS-Programmierumgebungen (sprich: gehackte und zerstörte Lizenzvereinbarungen). Google nach "DS Homebrew" zu suchen, wird wahrscheinlich eine Menge Informationen liefern.
Für was es sich lohnt, ist die meiste Entwicklung für Spielkonsolen, einschließlich des DS, in C oder C ++ gemacht.
Wenn Sie jetzt anfangen wollen. Nimm einen DS 'Homebrew' Cart; M3, Acekard, Cyclowiz, R4 usw.
Wenn Sie jetzt nachsehen, hat Acekard ( Ссылка ) bereits eine DSi-kompatible Karte. Ich bin mir sicher, dass es schon andere gibt. Technisch gesehen gibt es keinen Unterschied zwischen DS und DSi für die Slot-1-Cartridges (voll kompatibel), alle zusätzlichen Features beziehen sich auf die Kamera, die Konnektivität und die Fähigkeit, von der SD-Karte zu starten.
Weitere Informationen zum Dev-Teil finden Sie in den Foren von; Ссылка Sie haben auch (wie der Name schon sagt) einen DS-Emulator zum Download.
Bonus: Basierend auf vergangenen Aufzeichnungen, ist die Chance, dass Nintendo NDi für den Entwickler öffnet, gering. Ich denke, dass es auf der Wii über WiiWare darüber geredet hat, aber in diesem Bereich gibt es seit langer Zeit nichts Neues. Nur Releases von bekannten / etablierten Unternehmen.
Ich habe vor einiger Zeit versucht, auf dem DS zu entwickeln. Soweit ich mich erinnere, hatte DevKitPro eine ARM-Bibliothek, die Sie verwenden konnten. Ich habe hauptsächlich mit Func-C gearbeitet, aber C ++ wird unterstützt. Technisch gesehen kann man alles programmieren, was einen Compiler für die ARM-Architektur hat.
Ich freue mich darauf, es wieder zu bekommen, wenn der DSi in Kanada gestartet wird. Der schnellere Prozessor, persistenter Speicher und mehr Speicher sollten etwas süßen Hausgebräu produzieren.
Wenn Sie nur eine kleine DS-Entwicklung zum Spaß machen möchten, ist das devkitPro-Homebrew-Kit zu diesem Zeitpunkt ziemlich ausgereift. Hier ist ein Link zu einem Handbuch, das eine Einführung in die Programmierung eines einfachen Spiels mit diesem Kit gibt: Ссылка
Wenn Sie das offizielle Toolkit sogar zu einem DSIware-Entwickler machen wollen, sieht es so aus, als müssten Sie eine etablierte Spielefirma haben und ein paar tausend Dollar abholen. Ссылка