Введение

Sopwith – это Shoot 'em up с боковой прокруткой, созданный Дэвидом Л. Кларком из BMB Compuscience в 1984 году. Изначально он был разработан для работы на IBM PC под MS-DOS. В игре необходимо пилотировать биплан Sopwith, стремясь бомбить вражеские здания, уклоняясь от огня вражеских самолетов и различных других препятствий. Sopwith использует четырехцветную графику CGA, а музыка и звуковые эффекты реализованы через динамик ПК. В 1985 году был выпущен сиквел с тем же названием, который часто называют Sopwith 2.

Геймплей

Игроки начинают на своей базе (обычно это ангар и взлётно-посадочная полоса). Отсюда игроку необходимо взлететь и атаковать цели. Этот этап может быть сложным для начинающих, поскольку для взлёта требуется достаточная скорость; недостаточная скорость приведёт к сваливанию и падению самолёта. Самолет оснащён пулемётом и запасом бомб. Это вооружение можно использовать для уничтожения вражеских зданий и сбивания вражеских самолётов. Индикаторы в нижней части экрана отображают количество оставшихся жизней, топлива, бомб и патронов соответственно. Если игроку удастся уничтожить все вражеские здания, самолёт разворачивается и улетает в закат. В Sopwith 1 это конец игры, но в последующих версиях игра переходит на следующий уровень. Последующие уровни увеличивают скорость и добавляют здания, способные открыть ответный огонь. Изображение быка было включено как внутренняя шутка и отсылает к сотруднику BMB по имени "Окс" (также известному как Дэвид Гроуден).

Разработка

Sopwith был создан для демонстрации проприетарной сетевой системы Imaginet, разработанной компанией BMB Compuscience. Дэвид Л. Кларк, работавший программистом в BMB, разработал Sopwith как многопользовательскую игру. Многопользовательский режим не работал без аппаратного обеспечения и драйверов Imaginet. Однако, в игре также была предусмотрена одиночная игра, позволяющая игроку летать одному или сражаться с самолетами, управляемыми компьютером. Благодаря этому игра получила широкое распространение, несмотря на то, что сама система Imaginet не имела большого успеха. Исходный код Sopwith на языках C и x86 assembly был опубликован в 2000 году, сначала под лицензией, запрещающей коммерческое использование, а затем под лицензией GNU GPL по просьбе фанатов.

Наследие

В 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-графику оригинала.