Metal Gear на NES: правила открытия дверей в игре - это алгоритм? - PullRequest
1 голос
/ 16 декабря 2011

В игре NES Metal Gear с 1987 года, игрок использует 8 карт, чтобы открыть двери в игре. Учитывая небольшой объем памяти (как ПЗУ, так и ОЗУ) на NES, кажется разумным (или, по крайней мере, возможным) ожидать, что правила для открытия дверей в игре выражаются в виде шорт кусок кода. Соотношение между номерами карт и дверями - для целей такой игры - произвольно . Алгоритм может иметь меньший объем памяти, чем явное представление отображения карты в компьютерной памяти. Кроме того, написание простого алгоритма один раз гораздо более продуктивно (с точки зрения человеческих ресурсов, необходимых для завершения игры), чем решение и ввод нескольких номеров для каждого из экранов, имеющих одну или несколько дверей .

Правила открытия дверей в игре выражены в виде алгоритма или это просто простые данные?

1 Ответ

1 голос
/ 02 ноября 2014

В случае Metal Gear для NES существует одиннадцать видов дверей (запертые двери, двери лифта, двери, которые открываются при перфорации, и простые незапертые двери). Я не уверен, как конкретно Metal Gear работает, но, вероятно, он хранит каждый вид двери в качестве идентификатора объекта в данных, а затем, когда игрок взаимодействует с ним, игра использует идентификатор объекта, чтобы принять решение. Вероятно, есть дополнительные данные для дверей, сообщающие игровому движку, куда ведет дверь, но вам придется перепроектировать саму игру, чтобы получить реальные детали.

...