2013-06-13 27 views

Trả lời

24

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

-3

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

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

+0

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. –

Các vấn đề liên quan