HOME

TheInfoList



OR:

''Gorillas'', also known under the
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
's file name ''GORILLA.BAS'', is a
video game Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, controller, keyboard, or motion sensing device to generate visual feedback. This fee ...
first distributed with MS-DOS 5 and published in 1991 by
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
. It is a turn-based
artillery game Artillery games are two or three-player (usually turn-based) video games involving tanks (or simply cannons) trying to destroy each other. The core mechanics of the gameplay is almost always to aim at the opponent(s) following a ballistic trajec ...
. With allusions to King Kong, the game consists of two gorillas throwing explosive bananas at each other above a city skyline. The players can adjust the angle and velocity of each throw as well as the gravitational pull of the planet. Written in
QBasic QBasic is an integrated development environment (IDE) and interpreter for a variety of dialects of BASIC which are based on QuickBASIC. Code entered into the IDE is compiled to an intermediate representation (IR), and this IR is immediately ex ...
, it is one of the programs included as a demonstration of that
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
. The others are '' Nibbles'' (another game), ''Money'' (a simple financial
calculator An electronic calculator is typically a portable electronic device used to perform calculations, ranging from basic arithmetic to complex mathematics. The first solid-state electronic calculator was created in the early 1960s. Pocket-sized ...
), and ''REMLINE'' (a program to remove line numbers from old
BASIC BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
programs).


QB64 version

QB64 QB64 (originally QB32) is a self-hosting BASIC compiler for Microsoft Windows, Linux and Mac OS X, designed to be compatible with Microsoft QBasic and QuickBASIC. QB64 is a C++ emitter, which is integrated with a C++ compiler to provide compi ...
included a copy of ''Gorillas'', adapted to be run at proper speed, until it was removed due to copyright concerns. As the compiler does not support
DEF FN A user-defined function (UDF) is a function provided by the user of a program or environment, in a context where the usual assumption is that functions are built into the program or environment. UDFs are usually written for the requirement of its cr ...
for inline functions, the original code was also adapted to use regular functions.


See also

* ''
DONKEY.BAS ''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 mu ...
'' * ''
NIBBLES.BAS ''Nibbles'', also known by the source code's file name ''NIBBLES.BAS'', is a variant of the Snake (video game), snake video game concept used to demonstrate the QBasic programming language. ''Nibbles'' was written in QBasic by Rick Raddatz, who la ...
''


References


External links


Game source code download
Original version by IBM Corporation (archived)
Gorillas.js
- An
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
, browser-based version of Gorillas written in
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...

source

Free Android Gorillas on Play Store
-
Android Android may refer to: Science and technology * Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), Google's mobile operating system ** Bugdroid, a Google mascot sometimes referred to ...
version of Gorillas
Gorilla for CP/M
- Porting of Gorillas in Turbo Modula-2 for CP/M systems


MS-DOS 5 included games
at
MobyGames MobyGames is a commercial website that catalogs information on video games and the people and companies behind them via crowdsourcing. This includes nearly 300,000 games for hundreds of platforms. The site is supported by banner ads and a small ...
1991 video games Artillery video games BASIC software Commercial video games with freely available source code CP/M games DOS games GP2X games IBM software Linux games MacOS games Microsoft games Video games developed in the United States Windows games {{artillery-videogame-stub