Gorillas (video Game)
   HOME

TheInfoList



OR:

''Gorillas'', also known under the
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
's file name ''GORILLA.BAS'', is a
video game A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
first distributed with MS-DOS 5 and published in 1990 by
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
. 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 ballistics, ba ...
. With allusions to
King Kong King Kong, also referred to simply as Kong, is a fictional giant monster resembling a gorilla, who has appeared in various media since 1933. The character has since become an international pop culture icon,Erb, Cynthia, 1998, ''Tracking Kin ...
, 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. Written in
QBasic QBasic is an integrated development environment (IDE) and BASIC interpreter, interpreter for a variety of dialects of BASIC which are based on QuickBASIC. Code entered into the IDE is compiled into an intermediate representation (IR), and this ...
, 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. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
. 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-si ...
), and ''REMLINE'' (a program to remove line numbers from old
BASIC Basic or BASIC may refer to: Science and technology * BASIC, a computer programming language * Basic (chemistry), having the properties of a base * Basic access authentication, in HTTP Entertainment * Basic (film), ''Basic'' (film), a 2003 film ...
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 transpiler to C++, which is integrated with a C++ compiler to provide ...
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 for inline functions, the original code was also adapted to use regular functions.


See also

* '' DONKEY.BAS''


References


External links

* Original version by IBM Corporation (archived)
Online playable version
at the
Internet Archive The Internet Archive is an American 501(c)(3) organization, non-profit organization founded in 1996 by Brewster Kahle that runs a digital library website, archive.org. It provides free access to collections of digitized media including web ...
.
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 and view the source code, design documents, or content of the product. The open source model is a decentrali ...
, browser-based version of Gorillas written in
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...

Gorilla for CP/M
- Porting of Gorillas in Turbo Modula-2 for CP/M systems
GorillaVs.com
- A modern, browser-based remake of Gorillas with a satirical political twist 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 Works about gorillas {{artillery-videogame-stub