Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Citadel – компьютерная игра, разработанная Майклом Якобсеном для BBC Micro и выпущенная Superior Software в 1985 году. Она также была портирована на Acorn Electron. В основе этой платформенной игры с элементами головоломок лежит замок, и игрокам необходимо найти пять скрытых кристаллов и вернуть их на свои места. В игре также присутствуют внешние локации, расположенные за пределами замка (включая пустошь, пирамиду, море и остров). После возвращения кристаллов игроку предстоит телепортироваться в отдельный набор локаций, чтобы завершить игру. По окончании игры игрок получает возможность свободно исследовать замок, чтобы набрать максимальное количество очков, если он еще этого не сделал. Единственный способ увидеть финальное поздравительное сообщение – набрать 99 очков. Citadel была необычной для своего времени тем, что воспроизводила синтезированную речь перед загрузкой основной игры (частично для рекламы программного пакета Superior Software "Speech!"), а также обладала другими, передовыми для того времени, специальными эффектами, такими как звуки плеска воды. Многие игроки на BBC Micro считают Citadel знаковым произведением, и в социальных сетях созданы страницы, посвященные ей.
Citadel is a computer game developed by Michael Jakobsen for the BBC Micro, and released by Superior Software in 1985. It was also ported to the Acorn Electron. Centred around a castle, this platform game with some puzzle solving elements requires players to find five hidden crystals and return them to their rightful place. It also features some outside areas external to the castle (including a wasteland, a pyramid, a sea and an island). Upon returning the crystals, the player must teleport to a separate set of locations to complete the game. Once the game is completed, the player is left free to roam the castle in order to achieve the maximum possible score if they have not done so already. The only way to see the final congratulatory message is to reach 99 points. Citadel was unusual at the time for playing synthesized speech before loading the main game (in part to advertise Superior Software's "Speech!" programme package), as well as having other special effects advanced for the time, such as splashing water sounds. Many BBC Micro gamers regard Citadel as a seminal game and it has spawned social media appreciation pages.
Геймплей
Цитадель обладает рядом отличительных особенностей. В отличие от многих других платформенных игр, игрок не умирает автоматически при контакте с огненными шарами, змеями или другими опасностями; вместо этого игроку выделяется определенное количество энергии, измеряемое числом, которое уменьшается при контакте и которое можно восполнить, собирая объекты в форме бутылок. Если игрок постоянно теряет слишком много энергии в комнате, экран становится красным, и игрок переносится обратно в точку входа в комнату. Это предотвращает прохождение комнаты, просто проходя сквозь врагов и получая урон. Игра также позволяет игроку выбрать пол своего персонажа и использует соответствующий спрайт – довольно необычная функция для того времени, когда память в играх была ограничена (хотя выбранный пол спрайта никак не влияет на игровой процесс). Спрайт игрока не накладывается поверх объектов, перед которыми он находится; вместо этого цвет пикселей спрайта персонажа накладывается, с использованием побитовой операции XOR, на цвет наложенного объекта, в результате чего получается совершенно другой цвет. Например, у мужского спрайта игрока обычно розовые волосы и желтая кожа, но волосы становятся желтыми, а кожа – розовой, когда он находится перед голубыми камнями экрана Стоунхенджа. Этот эффект весьма заметен (он также использовался в двух продолжениях). Большинство врагов нельзя уничтожить, их можно только избегать. Исключение составляют «монахи», которых можно уничтожить, прыгнув и выстрелив в них «заклинанием». Каждое заклинание расходует одну единицу энергии, которая восстанавливается, если игрок успешно убивает монаха. Если игрок возвращается в комнату, где ранее уничтожил монаха, тот появляется снова и должен быть убит повторно, часто с использованием другой тактики, если комната была пройдена другим путем. Помимо кристаллов, в 100 различных комнатах замка разбросаны различные предметы, которые можно собирать и использовать для решения головоломок, чтобы получить кристаллы. К ним относятся цветные ключи, открывающие двери соответствующего цвета, давая доступ к другим областям игры; «ледяной кристалл», который, пока находится у игрока, замораживает воду вокруг себя, открывая доступ к ранее недоступным участкам; батуты, на которых можно прыгать, чтобы добраться до высоких мест, обычно недоступных, и многое другое. Игрок может нести одновременно только два предмета, и для решения определенных задач часто требуется определенная комбинация предметов в инвентаре. Например, один кристалл находится в комнате за кирпичной стеной. Доступ к нему можно получить, найдя ядро и мешок с порохом, а затем пройдя мимо пушки. Эти предметы затем автоматически «заряжаются» в пушку, которая выстреливает, пробивая отверстие в кирпичной стене и открывая доступ к кристаллу. Большинство предметов, разбросанных по всей игре, необходимы для ее завершения, за исключением бочки (которую можно использовать в качестве платформы для прыжка на более высокую область, хотя того же эффекта можно добиться с помощью батута) и металлических прутьев, которые можно отнести на экран Стоунхенджа, чтобы преобразовать их в энергию, но они не приносят очков игроку. Числа под названием экрана («Тюрьма» в данном случае) указывают количество оставшейся энергии, счет игрока и две координаты, определяющие местоположение экрана. Буква рядом с ключом, находящимся в инвентаре, использовалась игроками, у которых был доступ только к монохромному монитору.
Citadel has a number of distinctive features. Unlike many other platform games, the player is not automatically killed if they come into contact with fireballs, snakes or other hazards; instead the player is allocated a set amount of energy, measured by a number, which is depleted through contact, which can be replenished by collecting objects shaped like bottles. If the player continuously loses too much energy in a room, the screen turns red and the player is transported back to where they entered the room. This prevents players from passing through a room simply by walking through enemies and taking the damage. The game also allows the player to choose the sex of their character and uses a different sprite accordingly quite unusual in the days when in game memory was at a premium (although the chosen gender of the sprite does not affect gameplay). The player sprite is not superimposed over objects that it walks "in front" of; rather, the colour of the pixels of the character sprite is overlaid, using an XOR bitwise operation, with the colour of the superimposed object, resulting in a completely different colour. For instance, the male player sprite normally has pink hair and yellow skin, but has yellow hair and pink skin when placed in front of the cyan stones of the Stonehenge screen. This effect is quite distinctive (it was also used in the two "sequels"). Most enemies cannot be destroyed, only avoided. The exceptions to this are the 'monks' which can be destroyed by jumping and firing a projectile like 'spell' into their face. Each spell expends one unit of energy, which is restored if the player is successful in killing the monk. If a player returns to a room where they had previously destroyed a monk, the monk reappears and must be killed again, often employing a different technique if the room was entered by a different way. In addition to the crystals, various other items are located throughout the 100 different rooms of the castle which can be collected and used to solve puzzles in order to obtain the crystals. These include coloured keys which open doors of the same colour, giving access to other areas of the game; an 'ice crystal' which, whilst carried, causes water in its vicinity to freeze, enabling access to previously inaccessible areas; trampolines which can be jumped on to reach high areas ordinarily out of reach, and many others. The player is limited to carrying two items at any one time and a certain combination of objects in their inventory is often needed to solve particular problems. For example, one crystal is located in a room behind a brick wall. Access is obtained by finding a cannonball and sack of gunpowder and then walking past a cannon. These items are then automatically 'loaded' into the cannon which fires, blasting a hole in the brick wall giving access to the crystal behind. Most of the items scattered throughout the game are needed to complete it, with the exception of the barrel (which can be used as a platform to jump to a higher area, although the same effect can be achieved with the trampoline), and the metal bars, which can be taken to the Stonehenge screen to be converted into energy, but add no points to the player's score. The numbers below the name of the screen ("The Prison" in this case) indicate the number of units of energy left, the player's score, and two coordinates indicating the location of the screen. The letter next to the key which is being carried in the inventory was used by players who only had access to a monochrome monitor.
Порты
Для переноса игры с BBC Micro на Electron, обладавшую более строгими ограничениями по памяти, на экране приходилось оставлять кажущиеся случайными многоцветные верхнюю и нижнюю границы. На самом деле это был машинный код, который оставался на экране в качестве "украшения", вместо того чтобы использовать дополнительную память для его скрытия.
In order to port the BBC Micro game to the Electron, which had more limited memory constraints, apparently random multicoloured top and bottom borders had to be left on screen. This was actually machine code that was left on screen as 'decoration' rather than use more memory to hide it.
Прием и наследие
Citadel получила широкое признание сразу после выхода и остаётся одной из классических игр для BBC Micro. Игра Palace of Magic, вышедшая в 1987 году, использовала крайне схожие игровые принципы и фактически являлась неофициаческим продолжением. Хотя последующие игры от Superior, такие как Quest, Camelot, Ricochet и Baron, использовали многие из тех же элементов — хотя и не достигли такого же культового статуса — официальное продолжение игры вышло только в 1993 году, когда Superior выпустила The Fort, ещё одну игру подобного типа, под названием Citadel 2. Однако к этому времени популярность BBC Micro уже снижалась — Citadel 2, написанная "Symo" (Simon Storr), стала одной из последних выпущенных игр для BBC Micro, и продолжение осталось малоизвестным. Как и в большинстве игр Superior Software того периода, в Citadel был предусмотрен приз. Победителем становился первый игрок, обнаруживший три короны, спрятанные на карте игры. Игрок может пройти игру, не собирая короны, однако в этом случае он не увидит финальное поздравительное сообщение. Воссозданный исходный код, полученный путём дизассемблирования версии игры для BBC Model B, был опубликован в октябре 2018 года. Окончательные версии исходного кода для Acorn Electron, а также несколько промежуточных версий исходного кода для BBC Micro, были предоставлены автором игры в декабре 2021 года, а в опубликованный пакет также вошли различные документы, связанные с разработкой игры.
Citadel received a great deal of acclaim at the time of its release, and remains one of the classic BBC Micro games. The game Palace of Magic, released in 1987, used extremely similar gameplay principles, and was in a way a de facto sequel. Although subsequent games from Superior, such as Quest, Camelot, Ricochet and Baron, used many of the same elements — though without achieving the same cult status — an official sequel to the game was not released until 1993 when Superior decided to release The Fort, yet another such game, as Citadel 2. However, by this time the BBC Micro was declining in popularity — Citadel 2, written by "Symo" (Simon Storr) was one of the last BBC Micro games released — and the sequel is little known. As with most Superior Software games during this period, there was a prize associated with Citadel. The winner was the first person to find three crowns which were hidden around the game map. It is possible for the player to complete the game without picking up the crowns, although the player cannot see the final congratulatory message if they are not collected. Reconstructed source code obtained by disassembling the BBC Model B version of the game was released in October 2018. Final versions of the original Acorn Electron source code, as well as multiple development versions of the BBC Micro source, were made available by the game's author in December 2021 with the released package also including various documents related to the game's development.