Я только что сыграл в бейсбол RBI в окне браузера.
Это само по себе поражает меня просто потрясающе. Когда я был молод, РЭШ была волшебной коробкой, способной обеспечить часами удовольствия для маленьких детей во всем мире.
Теперь, спустя десятилетия, я программист. И я могу оценить программирование, которое входило в игры, которые были разработаны с более примитивным оборудованием всего пару десятилетий назад. На самом деле когда-нибудь я полностью ожидаю, что код из некоторых из этих игр будет закреплен в Смитсоновском.
Мой вопрос программирования:
Есть ли какие-либо классические игры NES (например, RBI Бейсбол) были открыты с открытым исходным кодом, и если да, где я могу найти код для изучения?
В противном случае существуют ли какие-либо игры NES, для которых исходный код доступен для изучения?
Я думаю, что было бы полезно извлечь уроки из их примера.
Например:
- Они использовали объектно-ориентированное программирование?
- Использовали ли они шаблоны проектирования, чтобы поддерживать код в рабочем состоянии?