DONKEY.BAS: старинная игра для IBM PC, написанная Биллом Гейтсом и Нилом Конзеном в 1981 году. Уклоняйтесь от ослов в этой гоночной игре с видом сверху!
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Осёл, часто известный под именем файла DONKEY.BAS, — это видеоигра, написанная в 1981 году и включённая в ранние версии операционной системы IBM PC DOS, распространявшейся с оригинальным IBM PC. Это гоночная игра с видом сверху, в которой игрок должен избегать столкновений с ослами. Игра была написана соучредителем Microsoft Биллом Гейтсом и одним из первых сотрудников Нилом Конзеном. Хотя на титульном экране игры она просто называется "Осёл", её часто называют по имени файла DONKEY.BAS. Все программы на BASIC использовали расширение ".BAS", а операционные системы, совместимые с MS-DOS и предшествовавшие Windows 95, отображали имена файлов в верхнем регистре. Эти правила часто соблюдаются, когда об игре упоминают в письменной форме.
Donkey, often known by its filename DONKEY. BAS, is a video game written in 1981, and included with early versions of the IBM PC DOS operating system distributed with the original IBM PC. It is a top down driving game in which the player must avoid hitting donkeys. The game was written by Microsoft co founder Bill Gates and early employee Neil Konzen. Although on the game's title screen it is simply named Donkey, it is often referred to by its filename of DONKEY. BAS. All BASIC programs used the ". BAS" extension, and MS DOS compatible operating systems that came before Windows 95 display file names in upper case. These conventions are often maintained when the game is referred to in writing.
Геймплей
ОСЕЛ. BAS – это простая игра в вождение, в которой игрок управляет автомобилем, но не может рулить, ускоряться или тормозить, а только переключать полосы движения, чтобы избежать столкновения с ослами на дороге. Другой цели, кроме как избегать ослов, нет. В игре используется графический режим CGA – единственный цветной графический режим, доступный на оригинальном IBM PC. Этот режим позволяет использовать четыре цвета, но в ОСЕЛ. BAS на экране обычно отображаются только три. В центре экрана показана вертикально прокручивающаяся дорога с двумя полосами; области по обе стороны от дороги используются для отображения счета и инструкций. Автомобиль игрока движется по дороге, и каждые несколько секунд на случайной стороне дороги в верхней части экрана появляется осел. Когда осел движется вниз по экрану, игрок может нажать клавишу пробела, чтобы переключиться на другую полосу и избежать столкновения. Если автомобиль сталкивается с ослом, автомобиль и осел взрываются, и фрагменты графики разлетаются в четыре угла экрана под звук короткой монофонической мелодии, воспроизводимой через динамик ПК, при этом на левой стороне экрана появляется надпись «БУМ!». Если игрок избегает осла, тот исчезает в нижней части экрана, на правой стороне экрана появляется надпись «Осел проиграл!», и через несколько секунд появляется новый осел. На экране одновременно не может быть больше одного осла. Игра ведет счет между игроком и ослами. Если автомобиль сталкивается с ослом, осел получает очко, а игрок возвращается в начало дороги. По мере того, как автомобиль избегает ослов, он медленно поднимается вверх по экрану, что дает игроку меньше времени на реакцию при появлении новых ослов. Если автомобиль избегает достаточное количество ослов, игрок получает очко, и автомобиль возвращается в нижнюю часть дороги. Игра отображает количество очков, заработанных игроком и ослом, но не завершается и не меняется при достижении определенного счета. Для выхода из игры нажмите клавишу Esc. Отображение спрайтов немного отличается в интерпретаторах QBasic и оригинальных IBM BASICA/GW BASIC.
DONKEY. BAS is a simple driving game in which the player controls a car but cannot steer, accelerate or brake, only changing lanes to avoid a series of donkeys on the road. There is no goal other than to avoid donkeys. The game uses the CGA display mode, the only colour graphics mode available on the original IBM PC. The mode allows four colours but in DONKEY. BAS there are usually only three on screen. The center of the screen shows a vertical scrolling road with two lanes; the areas on either side of the road are used for scores and instructions. The player's car is driving up the road and every few seconds a donkey will appear at random on one side of the road at the top of the screen. As the donkey moves down the screen, the player can press the space bar to switch between lanes to avoid the donkey. If the car hits the donkey, both car and donkey explode, and parts of the graphics are scattered to the four corners of the screen to the sound of a short monophonic tune played through the PC speaker, with the word "BOOM!" displayed on the left side of the screen. If the player avoids the donkey, it will scroll off the bottom of the screen, with the words "Donkey loses!" displayed on the right side of the screen, and after a few seconds another will appear. There is never more than one donkey on the screen at any one time. The game keeps the score between the player and the donkeys. If the car hits a donkey, the donkey gets a point and the player is returned to the start of the road. As the car avoids donkeys, it moves slowly up the screen, giving the player less time to react when donkeys appear. If the car avoids enough donkeys, the player receives a point and the car is moved back to the bottom of the road. The game displays the number of points earned by the player and donkey, but does not end or change when a particular score is reached. The Esc key quits the game. Sprites are rendered slightly differently between the QBasic interpreter and the original IBM BASICA/GW BASIC interpreter.
Наследие
В качестве примера программирования для новой платформы и языка программирования Visual Basic в 2001 году Microsoft разработала игру, названную в дань уважения DONKEY. BAS. Это трехмерная гоночная игра, в которой цель — сбивать ослов. Игра демонстрирует программистам, как можно структурировать приложение и как использовать различные возможности платформы. Версия также была включена в состав браузерного интерпретатора wwwBASIC от Google.
As a programming example for the new platform and Visual Basic programming language, in 2001 Microsoft developed a game called in homage to DONKEY. BAS. It is a three dimensional driving game in which the aim is to hit donkeys. The game demonstrates to programmers how a application can be structured and how to use various features of the platform. A version was also included as part of Google's wwwBASIC browser based interpreter.