Snipes (video game)

Last updated

Snipes
Developer(s) Drew Major
Dale Neibaur
Mark Hurst
Kyle Powell
Stable release
v1.0 / 1983
Operating system Novell NetWare, MS-DOS
Type Maze
Website www.novell.com

Snipes (diminutive for Snipers) is a text-mode networked computer game that was created in 1983 by SuperSet Software. Snipes is officially credited as being the original inspiration for NetWars. [1] [2] It was one of the earliest text mode multi player games, running on Novell NetWare systems.

Contents

Gameplay

The objective of the game is to control the creature by moving it around a maze to destroy snipes and their hives, and/or destroy other networked players.

The player must first specify the number of snipes, hives and difficulty before they play. Each game is different because the computer generates a random new maze.

The creature is moved using the keyboard arrow keys and shoots in different directions with the A, S, D and W keys. By combining keys, diagonal movement and shooting can be achieved. Pressing the spacebar can provide extra velocity to run away from difficult situations from the snipes.

Several level options are available. First, a letter is chosen, which controls the environment settings: what bad guys are available, their accuracy at attacking, whether or not the player's diagonal shots bounce off walls, whether running into a wall will simply block or kill the player, and whether the hives have a partial resistance to snipes' shots. The next choice is a number, which controls the maximum number of snipes that may exist, how many hives are initially created within the maze, and how many lives the player is given. There are 234 possible levels, from A1 to Z9, that the player can select in the game.

Technical details

A requirement to play the multiplayer version of Snipes is that all users share a common network drive. It suggests that the various clients communicate to each other via shared file. The exact implementation details of this are not known but experiments have shown that Snipes can be played between Windows workstations in a Command Prompt window under Windows XP, provided that each user maps a drive to the executable location with read/write rights. This also implies that IPX is not directly used by Snipes to communicate between clients.

Legacy

Seeing Snipes being played simultaneously on Apple II, TRS-80, and Commodore PET persuaded Novell owner Safeguard Scientifics that SuperSoft's networking technology was valuable. Novell used the technology to develop NetWare. [3] A newer implementation of the game was developed and shipped with NetWare Lite 1.1 in September 1991. [4] Its NLSNIPES.EXE executable had a filesize of less than 18 KB. It was replaced by the NetWars 2.06 game, that came bundled with Personal NetWare 1.0 and Novell DOS 7 since late 1993.

In July 2016, a port of the original Snipes to the Simple Direct Media Layer became available. The port was done by reverse engineering the original code and permission was granted by Drew Major and Kyle Powell [5] to make it public. The C++ source code is available at GitHub. [6]

Clones were released for Linux [7] and Android. [8]

See also

Related Research Articles

<i>Freeciv</i> Open-source turn-based strategy game

Freeciv is a single- and multiplayer turn-based strategy game for workstations and personal computers inspired by the proprietary Sid Meier's Civilization series. It is available for most desktop computer operating systems and available in an online browser version. Released under the GNU GPL-2.0-or-later, Freeciv is free and open-source software. The game's default settings are closest to Civilization II, in both gameplay and graphics, including the units and the isometric grid. However, with a lot of multiplayer games being played in longturn communities, rulesets and additional variants have evolved away from the original ruleset. Freeciv is playable online at Longturn.net, fciv.net, freecivweb.org and some temporary private servers.

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

<span class="mw-page-title-main">Novell</span> 1980–2014 American multinational software and services company

Novell, Inc. was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as Novell NetWare.

<span class="mw-page-title-main">NetWare</span> Computer network operating system

NetWare is a discontinued computer network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, using the IPX network protocol.

<span class="mw-page-title-main">DESQview</span> Text mode multitasking operating environment

DESQview (DV) is a text mode multitasking operating environment developed by Quarterdeck Office Systems which enjoyed modest popularity in the late 1980s and early 1990s. Running on top of DOS, it allows users to run multiple programs concurrently in multiple windows.

IPX/SPX stands for Internetwork Packet Exchange/Sequenced Packet Exchange. IPX and SPX are networking protocols used initially on networks using the Novell NetWare operating systems. They also became widely used on networks deploying Microsoft Windows LANS, as they replaced NetWare LANS, but are no longer widely used. IPX/SPX was also widely used prior to and up to Windows XP, which supported the protocols, while later Windows versions do not, and TCP/IP took over for networking.

Btrieve is a transactional database software product. It is based on Indexed Sequential Access Method (ISAM), which is a way of storing data for fast retrieval. There have been several versions of the product for DOS, Linux, older versions of Microsoft Windows, 32-bit IBM OS/2 and for Novell NetWare.

<span class="mw-page-title-main">UnixWare</span> Unix operating system

UnixWare is a Unix operating system. It was originally released by Univel, a jointly owned venture of AT&T's Unix System Laboratories (USL) and Novell. It was then taken over by Novell. Via Santa Cruz Operation (SCO), it went on to Caldera Systems, Caldera International, and The SCO Group before it was sold to UnXis. UnixWare is typically deployed as a server rather than a desktop. Binary distributions of UnixWare are available for x86 architecture computers. UnixWare is primarily marketed as a server operating system.

<span class="mw-page-title-main">Pegasus Mail</span> Proprietary email client

Pegasus Mail is a proprietary email client for Microsoft Windows. It was originally released in 1990 on NetWare networks with MS-DOS and later Apple Macintosh clients, before being ported to Windows which is now the only platform actively supported. Since its inception it has been developed by David Harris and is donationware after having previously been freeware.

The NetWare Core Protocol (NCP) is a network protocol used in some products from Novell, Inc. It is usually associated with the client-server operating system Novell NetWare which originally supported primarily MS-DOS client stations, but later support for other platforms such as Microsoft Windows, the classic Mac OS, Linux, Windows NT, Mac OS X, and various flavors of Unix was added.

<span class="mw-page-title-main">Univel</span> American software company

Univel, Inc. was a joint venture of Novell and AT&T's Unix System Laboratories (USL) that was formed in December 1991 to develop and market the Destiny desktop Unix operating system, which was released in 1992 as UnixWare 1.0. Univel existed only briefly in the period between AT&T initially divesting parts of USL in 1991, and its eventual outright purchase by Novell, which completed in June 1993, thereby acquiring rights to the Unix operating system. Novell merged USL and Univel into their new Unix Systems Group (USG).

A NetWare Loadable Module (NLM) is a loadable kernel module that can be loaded into Novell's NetWare operating system. NLMs can implement hardware drivers, server functions, applications, system libraries or utilities.

Caldera OpenLinux (COL) is a defunct Linux distribution. Caldera originally introduced it in 1997 based on the German LST Power Linux distribution, and then taken over and further developed by Caldera Systems since 1998. A successor to the Caldera Network Desktop put together by Caldera since 1995, OpenLinux was an early "business-oriented distribution" and foreshadowed the direction of developments that came to most other distributions and the Linux community generally.

<span class="mw-page-title-main">NE1000</span> Early line of low cost Ethernet network cards

The NE1000 and NE2000 are members of an early line of low cost Ethernet network cards introduced by Novell in 1987. Their popularity had a significant impact on the pervasiveness of networks in computing. They are based on a reference design from National Semiconductor using their 8390 Ethernet chip.

<span class="mw-page-title-main">Personal NetWare</span>

NetWare Lite and Personal NetWare are a series of discontinued peer-to-peer local area networks developed by Novell for DOS- and Windows-based personal computers aimed at personal users and small businesses in the 1990s.

<span class="mw-page-title-main">NetWars</span> 1993 video game

NetWars is an IPX-based 3D vector-graphics computer game released by Novell in 1993 for DOS to demonstrate NetWare capabilities. It was written by Edward N. Hill, Jr., one of Novell's engineers in its European Development Centre (EDC) in Hungerford, UK. Development started in 1989.

<span class="mw-page-title-main">ZENworks</span> System management software

ZENworks, a suite of software products developed and maintained by OpenText for computer systems management, aims to manage the entire life cycle of servers, of desktop PCs, of laptops, and of handheld devices such as Android and iOS mobile phones and tablets. As of 2011 Novell planned to include Full Disk Encryption (FDE) functionality within ZENworks. ZENworks supports multiple server platforms and multiple directory services.

<span class="mw-page-title-main">GroupWise</span> Messaging and collaborative software platform

GroupWise is a messaging and collaboration platform from OpenText that supports email, calendaring, personal information management, instant messaging, and document management. The GroupWise platform consists of desktop client software, which is available for Windows,, and the server software, which is supported on Windows Server and Linux.

<span class="mw-page-title-main">Mono (software)</span> Computer software project

Mono is a free and open-source .NET Framework-compatible software framework. Originally by Ximian, it was later acquired by Novell, and is now being led by Xamarin, a subsidiary of Microsoft and the .NET Foundation. Mono can be run on many software systems.

References

  1. "Snipes! « Tribute to Text-Mode Games". Textmodegames.com. 2010-09-17. Archived from the original on 2016-07-28. Retrieved 2016-08-08.
  2. http://www.textmodegames.com/download/4613315.pdf%5B%5D
  3. White, Bradford Morgan (2018-01-26). "The History of Novell". Abort Retry Fail. Retrieved 2024-04-19.
  4. "Upgrade to NetWare Lite 1.1 for DOS and Win". Novell. 1995-11-03. 1203078. Archived from the original on 2018-05-10. Retrieved 2018-05-10.
  5. "Snipes ported to C/C++ with 100% logic compatibility and replay recording". www.vogons.org. Archived from the original on 2018-05-10. Retrieved 2016-08-25.
  6. "Snipes". github.com. 2021-10-13.
  7. "Linux port". Archived from the original on 2015-10-24. Retrieved 2008-08-07.
  8. "Snipes for Android – Android game". Archived from the original on 2017-12-01. Retrieved 2017-11-18.