HoverRace

Last updated
HoverRace
HoverRace.gif
Developer(s) GrokkSoft
Publisher(s) GrokkSoft
Designer(s) GrokkSoft
Platform(s) Windows
Release1996 (shareware)
February 7, 1997 (full) [1]
Genre(s) Racing video game
Mode(s) Single-player, multiplayer

HoverRace is a racing video game created by GrokkSoft in 1996 as shareware. GrokkSoft claimed it was the first internet-based online multiplayer game. The source code was released to the public in 2006 and HoverRace.com maintains a version which is still under active development. License of the source code forbids commercial use. [2]

Contents

Gameplay

HoverRace allows players around the world to race against each other in a 3D environment. The player can choose one of four hovercraft before the race begins and competes against others on a track created either by GrokkSoft or by other users. The game supports dial-up connections and does not require a server for races. Up to 10 players can connect directly, but users can go to the in-game chat server called the Internet Meeting Room (IMR) where they can race and chat with others. While racing, players are able to send messages, shoot missiles, drop landmines, and use speed boosters placed in the race track.

In addition, sports tracks have been made. In some of these tracks a stationary player is used as a ball or puck and other players must hit it where they need it to go. Missiles and other items are rarely allowed in these games.

History

HoverRace as shareware

HoverRace was created in 1996 though there are some pieces of information cached on the internet that suggests it may have origins in 1995. It was designed by GrokkSoft with Richard Langlois as its principal programmer and John Ferber who was responsible for the company's marketing and advertising of the game. [3] In the shareware version of the game users could only race with the basic hovercraft and race three of the company's tracks. Users who bought a registration key for $16 could race with all hovercraft, play any track, and/or even create their own.

To boost popularity, GrokkSoft advertised HoverRace on newsgroups and had a HoverRewards program to pay people who referred new players. GrokkSoft also gained affiliations with MBnet and E-On. The affiliation with E-On was short-lived and as a result the company had to release a new version which removed the E-On (fourth) hovercraft.

In 1998 GrokkSoft stopped selling registration keys. Many players had their own websites with tracks and information about HoverRace. The IMR rooms hosted on GrokkSoft worked until the end of 1999 when GrokkSoft decommissioned the server due to Daniel Young's use of social engineering, where he was able to acquire the source code for the IMR. After the GrokkSoft server went down, the community quickly eroded, and eventually the MBNet IMR went down as well. However, the game was able to live on with Evan Byl hosting the IMR, and a group of others hex editing and resource hacking the game executables. The game was also reviewed by GamePro in 1999. [4] Since 2001, the activity of the HoverRace community has been somewhat sinusoidal; there are periods of long activity followed by relatively quiet times.

As orphaned work

As there was no official support by the developer anymore, the game-community took up the fixing and patching efforts themselves. The game, hosted by several sites, was hex-edited and resource hacked to enable free use for all users, allowing racing of up to 10 players (instead of 8 as before), to use the illegally acquired IMR, and was modified to allow racing with the E-On craft again. Popular management of the game switched hands many times. Former websites that managed the game include hoverrace.com (whose ownership has switched hands several times as well), hoverrace.ds98.com, and mydan.com.

To compensate for the game's aging graphics and interface, attempts were made to entice new players. Various improvements were made to the stolen IMR source code, while others modernized websites, implemented forums, designed replacement scoreservers, interactive room bots, and controlled versions with cheats, which were all attempts to maintain the number of current players as well as bringing in new ones.

In August 2006, Ryan Curtin received the source code from Richard Langlois, [5] and published it, allowing full public access. The original license, written in 2006, was temporary, expiring in 2009, but in November 2008, Langlois removed the expiration date. [6] The full original source code is still available to the public. [7]

From 2006 to summer 2008, little development was done on the source code. Without an active source code repository and bug-tracking website, and without motivated coders, nothing happened. Then, in summer 2008, a subversion repository was set up and development began. In addition to this version, managed by HoverRace.com, another member of the HoverRace community started HoverRace Plus, intending to fork the original HoverRace source code. HoverRace Plus is now defunct, as a new fork called OpenHover has similar goals, and made an alpha release in December 2008. OpenHover is a fork of HoverRace.com's HoverRace 1.23, with some changes such as chat sounds, various bug fixes, and the distinction between non-registered users, and registered monitors.

2009 saw the release of HoverX, a clone of the original HoverRace. Although fully functional it saw little support from the remaining community and became little more than a demo for its unique low latency engine which is now open source. [8]

HoverRace.com

In November 2008, HoverRace.com released HoverRace 1.23, based on the original HoverRace source code. A number of improvements were made, including higher supported resolutions (up to 1600x1200), more gameplay options (weapons, mines, and speed cans can be disabled), misspellings were fixed, a revamp of network code for better working with NATs, and several other changes that help make HoverRace playable under Windows Vista and Windows XP without requiring the use of 8-bit color and VPN tools to play online. The current version, 1.23.3, still requires the user to modify router settings to enable port forwarding.

HoverRace.com had plans for HoverRace, including the re-introduction of the E-On craft, more detailed craft meshes, rewritten network code, and several gameplay bug fixes, as well as porting the game to Linux using OpenGL and OpenAL for graphics and audio respectively. [9]

HoverNet

HoverNet was originally a third party add-on for HoverRace. It offered and extra Internet Meeting room for when the official version of the game was offline, bots, alerts a track downloader and news.

After the original source code was released the developer of HoverNet decided to fork an early version of the HoverRace.com fork of the game as a personal hobby project. This project was originally called Open Hover but later became known as HoverNet NG. [10] [11]

See also

Related Research Articles

Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines freeware unambiguously; every publisher defines its own rules for the freeware it offers. For instance, modification, redistribution by third parties, and reverse engineering are permitted by some publishers but prohibited by others. Unlike with free and open-source software, which are also often distributed free of charge, the source code for freeware is typically not made available. Freeware may be intended to benefit its producer by, for example, encouraging sales of a more capable version, as in the freemium and shareware business models.

In multiplayer online games, a MUSH is a text-based online social medium to which multiple users are connected at the same time. MUSHes are often used for online social interaction and role-playing games, although the first forms of MUSH do not appear to be coded specifically to implement gaming activity. MUSH software was originally derived from MUDs; today's two major MUSH variants are descended from TinyMUD, which was fundamentally a social game. MUSH has forked over the years and there are now different varieties with different features, although most have strong similarities and one who is fluent in coding one variety can switch to coding for the other with only a little effort. The source code for most widely used MUSH servers is open source and available from its current maintainers.

<i>Quake</i> (video game) 1996 video game

Quake is a first-person shooter game developed by id Software and published by GT Interactive. The first game in the Quake series, it was originally released for MS-DOS, Microsoft Windows, and Linux in 1996, followed by Mac OS and Sega Saturn in 1997 and Nintendo 64 in 1998.

<i>Rise of the Triad</i> 1995 first-person shooter video game

Rise of the Triad: Dark War is a first-person shooter video game, developed and published by Apogee Software in 1995. The player can choose to play as one of five different characters, each bearing unique attributes such as speed and endurance. The game's story follows these five characters who have been sent to investigate a deadly cult, and soon become aware of a deadly plot to destroy a nearby city. A remake was designed by Interceptor Entertainment and released by Apogee Games in 2013. The shareware version of the game is titled Rise of the Triad: The HUNT Begins.

Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer. Shareware is often offered as a download from a website. Shareware differs from freeware, which is fully-featured software distributed at no cost to the user but without source code being made available; and free and open-source software, in which the source code is freely available for anyone to inspect and alter.

<i>Escape Velocity</i> (video game) 1996 video game

Escape Velocity is a single-player role-playing space trading and combat video game series first introduced in 1996 by Ambrosia Software for the Macintosh. Two other similar games based on the original, EV Override and Escape Velocity Nova, followed in 1998 and 2002 respectively, the latter of which is also available on Microsoft Windows. In addition there is a trading card game available based on the storyline of the EV Nova universe.

In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct and separate piece of software. The term often implies not merely a development branch, but also a split in the developer community; as such, it is a form of schism. Grounds for forking are varying user preferences and stagnated or discontinued development of the original software.

<span class="mw-page-title-main">Psi (instant messaging client)</span> Instant messaging client

Psi is a free instant messaging client for the XMPP protocol which uses the Qt toolkit. It runs on Linux, Windows, macOS and OS/2.

<i>Multi Theft Auto</i> Grand Theft Auto multiplayer modification

Multi Theft Auto (MTA) is a multiplayer modification for the Microsoft Windows version of Rockstar North games Grand Theft Auto III, Grand Theft Auto: Vice City and Grand Theft Auto: San Andreas that adds online multiplayer functionality. For Grand Theft Auto: San Andreas, the mod also serves as a derivative engine to Rockstar's interpretation of RenderWare.

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

TORCS is an open-source 3D car racing simulator available on Linux, FreeBSD, Mac OS X, AmigaOS 4, AROS, MorphOS and Microsoft Windows. TORCS was created by Eric Espié and Christophe Guionneau, but project development is now headed by Bernhard Wymann. It is written in C++ and is licensed under the GNU GPL. TORCS is designed to enable pre-programmed AI drivers to race against one another, while allowing the user to control a vehicle using either a keyboard, mouse, or wheel input.

<span class="mw-page-title-main">Xfire</span> Instant messaging service and game server browser

Xfire was a proprietary freeware instant messaging service for gamers that also served as a game server browser with various other features. It was available for Microsoft Windows. Xfire was originally developed by Ultimate Arena based in Menlo Park, California.

<i>Hi-Octane</i> 1995 video game

Hi-Octane is a 1995 vehicular combat and racing video game published by Electronic Arts for MS-DOS, PlayStation, and Sega Saturn. It was developed by Bullfrog Productions based upon their earlier Magic Carpet game code. The tracks are wider and more open than most racing games. Hi-Octane was not as well received as the thematically similar Wipeout by Psygnosis and was criticized for the short view distance. Bullfrog also released an expansion pack with three new tracks and new game modes.

<i>Hover!</i> Video game published by Microsoft

Hover! is a video game that combines elements of the games bumper cars and capture the flag. It was included on CD-ROM versions of the Microsoft Windows 95 operating system. It was a showcase for the advanced multimedia capabilities available on personal computers at the time. It is still available from Microsoft. The game will not run on earlier versions of Windows.

<span class="mw-page-title-main">Spring Engine</span> Real-time strategy game engine

The Spring Engine is a game engine for real-time strategy (RTS) video games. The game engine is free and open-source software, subject to the terms of the GNU General Public License v2.0 or later.

<i>Frets on Fire</i> 2006 video game

Frets on Fire (FoF) is a free, open-source music video game created by Finnish independent video game developer Unreal Voodoo. Players use the keyboard to play along with markers which appear on screen, with the aim to score points, achieve a high point multiplier, and complete a song. Frets on Fire was the winner of the Assembly 2006 game development competition.

<i>SuperTuxKart</i> Open source arcade racing game

SuperTuxKart (STK) is a free and open-source kart racing game, distributed under the terms of the GNU General Public License, version 3. It features mascots of various open-source projects. SuperTuxKart is cross-platform, running on Linux, macOS, Windows, iOS (beta), Android systems and Nintendo Switch (homebrew).

<i>Planet Hot Wheels</i> 2001 video game

Planet Hot Wheels was a massively multiplayer online racing game created by the developers of the toy car brand Hot Wheels and Mattel, Hot Wheels' parent company. The service launched in 2001.

<i>Hover Strike</i> 1995 video game

Hover Strike is a shooter video game developed and published by Atari Corporation exclusively for the Atari Jaguar first in North America in April 1995, then in Europe on May of the same year and later in Japan around the same period, where it was published instead by Messe Sansao. Taking place in a future where the Terrakian Pirates have seized control of a colonized foreign planet, players are tasked with piloting an armed hovercraft vehicle in an attempt of rescuing the captured colonists and obliterate the invading alien forces from the surface of the planet before the Federation armada arrives.

<span class="mw-page-title-main">Software categories</span> Groups of software

Software categories are groups of software. They allow software to be understood in terms of those categories, instead of the particularities of each package. Different classification schemes consider different aspects of software.

References

  1. "Online Gaming Review". 1997-02-27. Archived from the original on 1997-02-27. Retrieved 2023-04-16.
  2. https://raw.github.com/HoverRace/HoverRace/master/license.txt [ bare URL plain text file ]
  3. "Start Me up". Archived from the original on 2003-08-26.
  4. "GamePro Online: Exclusives". www.gamepro.com. Archived from the original on 6 October 1999. Retrieved 12 January 2022.
  5. "Archived copy". Archived from the original on 2006-10-30. Retrieved 2007-01-22.{{cite web}}: CS1 maint: archived copy as title (link)
  6. "Archived copy". Archived from the original on 2011-07-12. Retrieved 2009-01-05.{{cite web}}: CS1 maint: archived copy as title (link)
  7. source-1.01.zip source code from the version 1.01
  8. "Hoverx Devlog".
  9. "Roadmap – HoverRace – Trac". Archived from the original on 2008-11-21. Retrieved 2009-01-05.
  10. "Archived copy". Archived from the original on 2015-12-22. Retrieved 2015-12-18.{{cite web}}: CS1 maint: archived copy as title (link)
  11. "Home". hoverrace.co.uk. Archived from the original on 2020-08-05. Retrieved 2022-08-08.