Tôi luôn bị cuốn hút bởi âm nhạc 8 bit, chơi trò chơi và sprites bao gồm với các trò chơi NES làm thế nào để họ lập trình này? đã có một sdk?ngôn ngữ nào được sử dụng để phát triển trò chơi NES?
Trả lời
Quay lại những ngày của NES, không có ngôn ngữ lập trình nào được biên soạn đủ nhanh để chạy một trò chơi tốt đã đẩy NES đến giới hạn tuyệt đối của nó. (Đó là một sự kết hợp của NES không có một CPU đủ mạnh và trình biên dịch không được tốt trở lại sau đó). Các lập trình viên phải viết các trò chơi NES bằng cách sử dụng cùng một bytecode - bộ hướng dẫn - mà NES đã sử dụng. Ngay cả C là mức cao so với lập trình lắp ráp này.
Dưới đây là một nguồn lực lớn từ những người đã tạo ra một trò chơi NES trong thời hiện đại:
The Making of: ROM Thành phố Rampage (Retro Thành phố Rampage) http://www.youtube.com/watch?v=Hvx4xXhZMrU
Usually, they're written in C - thật bất ngờ (không).
I theo đó yêu cầu bạn không chỉ chuyển sang phát triển trò chơi NES nếu bạn thậm chí không có khả năng google sử dụng (các) ngôn ngữ để lập trình nó. Bạn cần phải học lập trình, học C cũng (vì nếu không, bạn sẽ gặp khó khăn trong việc tìm ra các vấn đề liên quan đến ngôn ngữ cơ bản song song với chính API NES), vv , nó đòi hỏi rất nhiều học tập.
- 1. Sử dụng Cython để phát triển trò chơi?
- 2. Ngôn ngữ và công cụ nào ban đầu được sử dụng để phát triển trò chơi Sega MD/Genesis?
- 3. Phát triển trò chơi trong vb.Net
- 4. Phát triển trò chơi Codeigniter
- 5. Sử dụng ngôn ngữ nào để viết thư viện trò chơi, Truy cập hoặc Rôm?
- 6. Ngôn ngữ nào được sử dụng để phát triển một ứng dụng Bloomberg App Portal
- 7. Ngôn ngữ lập trình nào được sử dụng để phát triển Java?
- 8. Bắt đầu phát triển trò chơi Android
- 9. Tài nguyên tốt về cách sử dụng lập trình chức năng trong phát triển trò chơi?
- 10. Cocos2D HOẶC libgdx để phát triển trò chơi Android
- 11. Phát triển trò chơi: Bạn tạo trò chơi câu chuyện bằng cách nào?
- 12. SharpDX vs SlimDX để phát triển trò chơi?
- 13. Làm thế nào để sửa đổi một trò chơi NES trường cũ?
- 14. Bạn phát triển trò chơi cho Google+ bằng cách nào?
- 15. Ngôn ngữ nào được sử dụng để lập trình ứng dụng 'Angry Birds'?
- 16. Tôi cần sử dụng gì để phát triển trò chơi trong C#?
- 17. Điện thoại Android nào được sử dụng để phát triển ...?
- 18. Phát triển trò chơi xếp hình trong Android
- 19. Tôi có thể sử dụng ngôn ngữ Net để phát triển ứng dụng iPhone không?
- 20. Làm cách nào để triển khai ngôn ngữ có cùng ngôn ngữ nhanh hơn ngôn ngữ?
- 21. Làm cách nào để xác định Ngôn ngữ lập trình được sử dụng để phát triển một phần mềm?
- 22. Phát triển ứng dụng Android bằng ngôn ngữ assembly
- 23. "gotchas" khi phát triển trò chơi trên iPhone là gì?
- 24. Phát triển trò chơi Android và Bộ sưu tập rác
- 25. Sách thực hành về phát triển trò chơi trong C++?
- 26. Phát triển trò chơi Android - Di chuyển điện thoại
- 27. giao thức nào được sử dụng để phát triển ứng dụng trò chuyện qua mạng LAN?
- 28. Cần trợ giúp để phát triển trò chơi nhiều người chơi trên android
- 29. Nền tảng/ngôn ngữ tốt nhất cho trò chơi 3D trong trình duyệt web là gì?
- 30. Tôi có nên sử dụng Vòng lặp trò chơi trong Trò chơi Silverlight không?
Vâng câu hỏi của tôi đã được ra khỏi tò mò đang không nhảy thành phát triển trò chơi NES. Tôi đã phát triển trò chơi với pygame và xna là một nhà phát triển AI nghiêm túc. Tôi muốn hiểu có bao nhiêu công việc khó khăn liên quan đến việc viết game cho NES. – xtechkid
Tôi cực kỳ nghi ngờ câu trả lời mà gleefully yêu cầu bồi thường tất cả mọi thứ đã được viết trong lắp ráp. Đó đơn giản là điên rồ. Đây là lý do tại sao trình biên dịch là một điều. –