Jump to page content

QBasic Gorillas: Deluxe Edition 2.2

 open source

Version history:

  • 25th November 2007: 2.2
  • 24th September 2005: 2.1
  • 19th December 2004: 2.1b2
  • 18th October 2003: 2.1b1
  • 20th January 2000: 2.0.1
  • 27th August 1999: 2.0

Download:

Deluxe Edition

Readme

Český překlad:

Gorillas Deluxe 32:

Original version:

Microsoft QBasic:

Introduction

Some people will remember the old QBasic game Gorillas which shipped with MS-DOS 5, where two gorillas sit atop a cityscape trying to kill each other with explosive bananas. Well, I present here my revised version of the game – bigger and better than before. The game now features an improved user interface (all the rough edges are gone), up to 20 player records with a league table, improved graphics and sound, .ini file configuration and a few more improvements.

In addition to the Deluxe Edition, I have also posted copies of the orignal Gorillas (ca. 1990) and a fixed copy of the original Gorillas that should solve incompatibility problems with modern computers.

Gorillas Deluxe is available in Czech thanks to the efforts of Jan Stejskal. Gorillas Deluxe is also available as a native Windows application.

The morbidly curious can read the Gorillas Deluxe modification history to get a flavour for what exactly has been done to the game.

Gorillas, Gorillas: Fixed Edition and Gorillas: Deluxe Edition all need a copy of Microsoft QBasic to run. A copy of QBasic ships with Gorillas Deluxe, and is available as a separate download also.

About Gorillas Deluxe

Gorillas Deluxe is a turn-based game where opponents, represented by gorillas, try to kill each other by throwing explosive bananas across the screen at each other. Banana direction and speed is controlled by entering in numeric values for angle and velocity for each turn; players will need to contend with gravity, wind, and buildings in the way. Once a banana makes its impact on a gorilla – bang – dead.

Screenshots

Game set-up: choose players, gravity and number of rounds
In AD 2003
war was beginning.
Another explosion rocks the war-torn cityscape
One more gorilla bites the dust
A victory dance
The statistics screen

Changes in 2.2

CGA has been reinstated at the request of Edgar Ruiz:

Screenshot of Gorillas Deluxe in CGA

Note that in CGA mode, the newExplosionRadius config parameter is halved due to the significantly lower screen resolution (320×200 as opposed to 640×350).

Gorillas: Fixed Edition

Lots of you are aware that the original Gorillas no longer works correctly on modern computers. This is predominantly seen as very sluggish performance, but “OVERFLOW” crashes can also be experienced. I have patched up the original game to hopefully fix these two problems, as well as fixing the long-standing bug that bananas could collide with the bottom of the sun. I am calling this version Gorillas: The Fixed Edition.

Gorillas Deluxe 32

Andre Victor ported the original Gorillas Windows using his FreeBASIC compiler, and forwarded a copy of Gorillas Deluxe with key changes made. The source code remains virtually unaltered but the resulting program is Windows native and does not require QBasic at all (or any other libraries for that matter). I have cleaned it up a bit and released it as beta. The game functions virtually identically to the original, so you can simply place the executable into your existing Gorillas Deluxe folder and use your existing .ini file and league table.

View screenshot

The game is not perfect, hence the beta status. There are problems with the port and problems with the compiler, and FreeBASIC does not and will not implement classic speaker sound, so the game is silent. If for any reason QBasic will not run, this makes a passable alternative.

The complete source code is included with the download.

Downloads

See the downloads column on the left for all the program downloads.

Platform

The game should run on any machine (or virtualiser/emulator) capable of running Microsoft QBasic and CGA or EGA graphics. The Open Source DOSBox DOS emulator is one possibility.