Ich bin immer fasziniert von 8-Bit-Musik, Spiel und Sprites enthält mit NES-Spielen, wie sie das programmieren? war da ein SDK?Welche Sprache wird zur Entwicklung von NES-Spielen verwendet?
Antwort
In den Tagen des NES gab es keine Programmiersprache, die schnell genug kompilierte, um ein gutes Spiel zu führen, das den NES an seine Grenzen brachte. (Es ist eine Kombination aus NES, die nicht stark genug CPU hat und Compiler, die damals nicht so gut waren). Programmierer mussten NES-Spiele mit dem gleichen Bytecode schreiben, den der NES verwendete. Sogar C ist im Vergleich zu dieser Montageprogrammierung hoch.
Hier ist eine große Ressource von jemandem, der ein NES-Spiel in modernen Zeiten erstellt:
The Making of: ROM City Rampage (Retro City Rampage) http://www.youtube.com/watch?v=Hvx4xXhZMrU
Usually, they're written in C - was für eine Überraschung (nein).
Ich fordere Sie hiermit nicht nur in NES Spielentwicklung springen, wenn Sie nicht einmal die Möglichkeit haben, google welche Sprache (n) kann verwendet werden, um es zu programmieren. Sie müssen lernen, programmieren, lernen C gut (denn wenn Sie dies nicht tun, werden Sie schwer grundlegende sprachbezogene Probleme parallel mit der NES-API selbst herausfinden) usw. Making Spiele ist kein Kinderspiel es erfordert viel lernen.
- 1. Welche Sprache und welche Werkzeuge wurden ursprünglich zur Entwicklung von Sega MD/Genesis Spielen verwendet?
- 2. Welche Problemverfolgungssoftware wird von der Linux-Entwicklung verwendet?
- 3. Welche Sprache für die Entwicklung von Web-/Handyspielen lernen?
- 4. Welche Sprache
- 5. Welche Sprache verwendet Google und andere?
- 6. Welche DB-Technologie wird zur Lösung des folgenden Suchproblems verwendet?
- 7. Web-Technologie zur Entwicklung von Stackoverflow?
- 8. Beste Sprache/Tool zur Entwicklung der GUI unter Windows
- 9. Kann Xamarin.Android zur Entwicklung von Android-Spielen verwendet werden?
- 10. Wechsel von der Web- zur Desktop-Entwicklung
- 11. Welche Art von Format wird verwendet?
- 12. Welche Trace-Quelle wird von System.Diagnostics.Trace.WriteLine verwendet?
- 13. Welche Version von GLSL wird in den iPhone (s) verwendet?
- 14. Wird die Sprache pop11 kommerziell verwendet?
- 15. Welche Webarchitektur wird in Blizzards Battle.net verwendet?
- 16. 10 Welche Programmiersprache soll für die Entwicklung von Software für Mobiltelefone verwendet werden?
- 17. Web-basierte Entwicklung für die C-Sprache
- 18. Welche Sprache (z. B. PHP, Ruby on Rails) verwendet Twitter?
- 19. Welche Art von Hosting wird für * Tube-Sites verwendet?
- 20. Welche Programmsprache zur Auswahl von Webseiten?
- 21. Welche Sprachen können für die Entwicklung von plattformübergreifenden, tragbaren Apps verwendet werden?
- 22. Welche Codierung wird von CSV.DictReader beim Lesen von CSV verwendet?
- 23. Welche Version von Entity Framework wird von meinem Projekt verwendet?
- 24. Welche Version von Git wird von EGit in Eclipse verwendet?
- 25. Welche Art von Normalisierung wird von Swift String-Vergleichen verwendet?
- 26. Wie finde ich heraus, welche JAR-Anwendung nicht verwendet wird?
- 27. Wie herauszufinden, welche Pseudoklasse derzeit verwendet wird?
- 28. Prüfen Sie, welche OpenGL-Engine von Qt zur Laufzeit für die Freigabe verwendet wird, baut
- 29. Welche Sortierfunktion wird in NSArray verwendet?
- 30. MacOSX 10.11.4: welche Java-Version wird verwendet
Nun meine Frage aus Neugier springt mich nicht in NES Spielentwicklung. Ich habe Spiele mit Pygame entwickelt und XNA bin ein ernsthafter KI-Entwickler. Ich wollte verstehen, wie viel harte Arbeit mit dem Schreiben von Spielen für NES verbunden ist. – xtechkid
Ich bezweifle extrem die Antworten, die freudig behaupten, dass alles in Assembly geschrieben wurde. Das ist einfach Wahnsinn. Deshalb sind Compiler eine Sache. –