Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Sopwith – это Shoot 'em up с боковой прокруткой, созданный Дэвидом Л. Кларком из BMB Compuscience в 1984 году. Изначально он был разработан для работы на IBM PC под MS-DOS. В игре необходимо пилотировать биплан Sopwith, стремясь бомбить вражеские здания, уклоняясь от огня вражеских самолетов и различных других препятствий. Sopwith использует четырехцветную графику CGA, а музыка и звуковые эффекты реализованы через динамик ПК. В 1985 году был выпущен сиквел с тем же названием, который часто называют Sopwith 2.
Sopwith is a side scrolling shoot 'em up created by David L. Clark of BMB Compuscience in 1984. It was originally written to run on the IBM PC under MS DOS. The game involves piloting a Sopwith biplane, attempting to bomb enemy buildings while avoiding fire from enemy planes and various other obstacles. Sopwith uses four color CGA graphics and music and sound effects use the PC speaker. A sequel with the same name, but often referred to as Sopwith 2, was released in 1985.
Геймплей
Игроки начинают на своей базе (обычно это ангар и взлётно-посадочная полоса). Отсюда игроку необходимо взлететь и атаковать цели. Этот этап может быть сложным для начинающих, поскольку для взлёта требуется достаточная скорость; недостаточная скорость приведёт к сваливанию и падению самолёта. Самолет оснащён пулемётом и запасом бомб. Это вооружение можно использовать для уничтожения вражеских зданий и сбивания вражеских самолётов. Индикаторы в нижней части экрана отображают количество оставшихся жизней, топлива, бомб и патронов соответственно. Если игроку удастся уничтожить все вражеские здания, самолёт разворачивается и улетает в закат. В Sopwith 1 это конец игры, но в последующих версиях игра переходит на следующий уровень. Последующие уровни увеличивают скорость и добавляют здания, способные открыть ответный огонь. Изображение быка было включено как внутренняя шутка и отсылает к сотруднику BMB по имени "Окс" (также известному как Дэвид Гроуден).
Players begin at their base (typically a hangar and a runway). From here the player must launch the plane and attack targets. This stage can be a challenge for inexperienced players, as sufficient speed is needed to get the plane into the air; insufficient speed will cause the plane to stall and crash. The plane is equipped with a machine gun and a supply of bombs. This weaponry can be used to destroy enemy buildings and down enemy planes. Gauges in the status bar at the bottom of the screen show the remaining lives, fuel, bombs and bullets, respectively. If the player manages to destroy all enemy buildings, the plane turns and flies into the sunset. In Sopwith 1 this is the end of the game, but in later versions the game advances to the next level. Successive levels increase in speed and add buildings that may return fire. The ox was included as an in joke and refers to an employee at BMB named "Ox" (aka David Growden).
Разработка
Sopwith был создан для демонстрации проприетарной сетевой системы Imaginet, разработанной компанией BMB Compuscience. Дэвид Л. Кларк, работавший программистом в BMB, разработал Sopwith как многопользовательскую игру. Многопользовательский режим не работал без аппаратного обеспечения и драйверов Imaginet. Однако, в игре также была предусмотрена одиночная игра, позволяющая игроку летать одному или сражаться с самолетами, управляемыми компьютером. Благодаря этому игра получила широкое распространение, несмотря на то, что сама система Imaginet не имела большого успеха. Исходный код Sopwith на языках C и x86 assembly был опубликован в 2000 году, сначала под лицензией, запрещающей коммерческое использование, а затем под лицензией GNU GPL по просьбе фанатов.
Sopwith was created to demonstrate the Imaginet proprietary networking system developed by BMB Compuscience. David L. Clark, employed as a programmer at BMB, developed Sopwith as a multiplayer game. The multiplayer function would not operate without the Imaginet hardware and drivers. However, single player functionality was also included, with the player flying alone or against computer controlled planes. Because of this, the game was widely distributed, even though the Imaginet system itself was not hugely successful. The C and x86 assembly source code to Sopwith was released in 2000, at first under a non commercial use license, but later under the GNU GPL at the request of fans.
Наследие
В Sopwith 2 (1985) препятствиями служат волы и птицы. Волы стоят на земле; если игрок врежется в одного из них или подстрелит его, игра вычитает 200 очков, и самолет падает. Птицы представляют собой более сложную помеху: они перемещаются по верхней части экрана стаей, и при попадании в них или столкновении с ними, они рассыпаются на отдельных птиц. Столкновение с птицей приводит к падению самолета. Sopwith 2 добавляет возможность многопользовательской игры через асинхронный последовательный интерфейс, но для этого требуются драйвер словаря BMB (NAMEDEV.SYS) и драйвер последовательной связи BMB (SERIAL.SYS или SERWORK.SYS). После публикации исходного кода, SDL Sopwith был создан как C-порт Sopwith: The Author's Edition, написанный Саймоном Говардом в 2001 году. Он использует библиотеку Simple DirectMedia Layer и сохраняет CGA-графику оригинала.
In Sopwith 2 (1985), obstacles exist in the form of oxen and birds. The oxen stand on the ground; if the player crashes into one, or shoots one, the game deducts 200 points and the plane crashes. The birds provide a more challenging obstacle: they move along the top of the screen in a flock and if shot at or flown into will disperse into individual birds. Flying into a bird causes the plane to crash. Sopwith 2 adds the ability to play multiplayer over an async serial interface, but a BMB dictionary driver (NAMEDEV. SYS) and a BMB serial communications driver (SERIAL. SYS or SERWORK. SYS) are needed. Following the source code release, SDL Sopwith was written as a C port of Sopwith: The Author's Edition written in 2001 by Simon Howard. It uses the Simple DirectMedia Layer library and preserves the CGA graphics of the original.