Почти все строки кода пронумерованы числами, кратными пяти, но в некоторых местах последовательность нарушается, и это довольно странно, учитывая, что в HP-BASIC, по словам Майкла, реализована довольно продвинутая функция перенумерации строк. Вероятно, Роуич о ней просто не знал, а следовательно, по «выбивающимся» строкам можно отследить те изменения или добавления, которые в версию для MECC внес именно он. Если вдруг кому-то интересно, Майкл выделил эти строки, а я их прокомментировал:
Строки 8-11: указание на MECC, автора изменений и текущую версию
Строки 262-263: предупреждение, чтобы игрок не использовал знак ‘$’
Строка 999 (и далее): комментарии с названиями разделов кода
Строка 1332: напоминание, чтобы игрок использовал целые числа
Строка 1537: предупреждение о разумных тратах
Строка 1752: комментарий о том, что команда «‘7» запускает велосипедный звонок (единственный звуковой эффект, доступный на телетайпном терминале)
Строка 1902: разделение вопроса на две строки
Строка 2392: исправлен баг, связанный с ненападением разбойников
Строка 2672: проливной дождь также приводит к потере патронов
Строка 2792: пожар также приводит к потере патронов
Строка 2891: нападение индейцев (вероятно) заменено на нападение волков
Строка 3147: повреждение фургона также приводит к потере патронов
Строка 3317: снежная буря также приводит к потере патронов
Строки 3650–3658: добавлены родственники и тетушка Нелли
Строка 4012: еще один комментарий о велосипедном звонке
Строка 4279: изменено поздравление в конце игры
Сопоставив эти комментарии с известной нам историей, теоретически можно было бы «реконструировать» первоначальную версию The Oregon Trail, однако после долгих размышлений я решил отказаться от этой затеи. Поскольку нет никакой возможности определить, вносил ли Роуич изменения в основной код (и если да, то какие), все наши попытки будут основаны лишь на догадках.
Что ж, на этом увлекательные поиски завершились. В следующей главе мы наконец поговорим о самой игре.
5. В поисках «Орегонской тропы», часть 5
Весь геймплей The Oregon Trail завязан на управлении ресурсами. В начале игры вы получаете $700, и эти деньги нужно потратить с умом, потому что возможности заработать не будет. Нужно купить волов в упряжку, еду, патроны, одежду и «прочие припасы» (куда входят, в частности, лекарства). Сама игра состоит примерно из 18 «ходов», каждый из которых примерно соответствует двухнедельному отрезку пути по Орегонской тропе. В начале каждого отрезка вы выбираете: поохотиться или продолжить движение. Кроме того, через каждые два хода на дороге попадается форт, где, если понадобится,