Nibbles (computer game)
From Wikipedia, the free encyclopedia
Nibbles | |
---|---|
Developer(s) | Rick Raddatz |
Publisher(s) | Microsoft |
Designer(s) | Rick Raddatz |
Release date(s) | 1991 |
Genre(s) | Arcade game |
Mode(s) | Single player, Multi player |
Platform(s) | MS-DOS |
Input | Keyboard |
Nibbles is a simple video game, a variant of the similar video game Snake, which is a popular game on today's mobile phones. Its object is to navigate a virtual snake (or worm) through an enclosed space, while consuming objects along the way. The objects vary from numbers to apples, according to the particular version of this frequently copied game. Usually, the length of the snake increases with each object consumed, making the game more difficult. The player must also avoid colliding with walls or obstacles, and must also avoid colliding with the snake's own body sections. After a certain number of objects have been eaten, the player progresses to the next level, usually involving harder obstacles and/or higher game speeds. The game also includes a multiplayer mode where a second player can control a second snake. The game has existed mostly unchanged since it was introduced in 1991.
It was quite popular because it was included with MS-DOS version 5.0 and above, and early Windows NT versions. Microsoft's 24kB QBasic version was copyrighted 1990; the game was thus available on almost every PC for a while. It was one of several programs included as a demonstration of that programming language, the others were Gorilla (another game), an early version of Money (a very simple financial calculator), and REMLINE (a program to remove line numbers from old BASIC programs). Nibbles experienced a revival in the early 21st century thanks to the proliferation of mobile phone versions of the game, where it is usually known as Snake.
An interesting property of the QBasic game is that it uses the standard 80x25 text screen to emulate an 80x50 grid, making clever use of foreground and background colors, and the ANSI characters for full blocks and half-height blocks.
Modern computer speeds have rendered the game-speed-delay timing loops (using the NOP instruction) invalid, and thus the QBasic version of Nibbles requires some code changes to operate correctly on modern PCs. However, the adjustable clock rate on the DOSBox DOS emulator has accounted for feasibility of optimized speed too.
Nibbles is actually a copy/enhancement of a 1977 arcade game called Hustle. It is directly influenced by Mozaik Software's 1984 Amstrad CPC game, Nibbler. Nibbles was coded by Rick Raddatz, who later went on to create small-business software such as InstantAudio.com and InstantVideoGenerator.com.
In 2001, some fans made a homebrew NES ROM image for NES emulators. As a result, people were able to play it on the Gameboy Advance via PocketNES on GBA Movie Player or GBA flash cart
In the TV show "Reboot", Megabyte's pet null is named Nibbles.