Netrek

Last updated
Netrek
Netrek-client-cow.png
In-game screenshot
Developer(s) Open-source
Designer(s)
  • Kevin Smith
  • Scott Silvey
Platform(s)
Release1988
Genre(s) Real-time strategy / shooter
Mode(s)Team game: 2–4 teams (usually 2), 1–8 players per team, up to 16 players total, with up to 16 observers. Internet or local multiplayer or single player vs. bots

Netrek is an Internet game for up to 16 players, written almost entirely in cross-platform open-source code. It combines features of multi-directional shooters and team-based real-time strategy games. Players attempt to disable or destroy their opponents' ships in real-time combat, while taking over enemy planets by bombing them and dropping off armies they pick up on friendly planets. The goal of the game is to capture all the opposing team's planets.

Contents

Developed as a successor to 1986's Xtrek , Netrek was first played in 1988. It was the third Internet game, the first Internet team game, [1] and as of 2022 is the oldest Internet game still actively played. It pioneered many technologies used in later games and has been cited as prior art in patent disputes. [2] Xtrek and Netrek are the oldest games of what is now called the MOBA (multiplayer online battle arena) genre. [ citation needed ]

Description

The following describes Bronco Netrek, also known as Vanilla Netrek. Other variations of the game exist, such as Hockey Netrek in which players use tractor beams to manipulate a hockey puck. Paradise Netrek, which originated as a re-implementation of Netrek at Utah State University, has radically different gameplay, including a far larger number of planets, transwarp speed, new ship types, and an additional rank structure. However, Bronco is the most prevalent form.

Netrek is essentially a greatly expanded version of Empire , a multi-user space combat game that ran on the PLATO. Empire, in turn, is essentially a multi-user version of the seminal Spacewar! , the earliest computer video game. Like those games, in Netrek each player takes command of a starship, which they pilot about a 2D map of the game galaxy, as seen from above. The game combines both tactical combat and strategic goals.

Planets and facilities

The game galaxy consists of 40 planets distributed about the map. The map is further divided into 4 sectors of 10 planets each. Netrek divided the players into one of four teams, loosely based on the Star Trek universe; the Federation, Romulans, Klingons, and Orions (or "feds", "roms", "klis", and "oris", respectively). Each team is assigned to a single sector when the map is reset.

The planets differ from each other in terms of military or agricultural development; at the start of a game each team has several planets under their control one of which is their homeworld, usually named after an actual planet in the Star Trek Universe (such as Earth for feds, Romulus for roms, Orion for oris, Klingus for klis). Some worlds, however, have special facilities that help any friendly units in orbit of them. Repair facilities, represented by a wrench, speed up repairs to the player's hull and shields, which take damage while battling enemies. Fuel depots, represented by a fuel can, speed up the fuel recharge rate of any ships in orbit of the planet. Some worlds may have both these while others have one or none. As well as fuel and repair facilities, some planets generate armies at a faster rate than other planets; these planets are known as agricultural planets, or "agris". A team's home planet always offers fuel and repair facilities, but is never an agricultural planet. Of the nine other starting planets, two are agricultural and others are assigned fuel depots or repair facilities. Planets slowly generate armies (and at a faster rate if agricultural), which may be beamed up by players, and then beamed back down onto enemy planets to capture them. Planets can be bombed to kill off armies, but only to a point; dropping armies is always required.

Planets will fire upon enemy ships in orbit, even to the point of captured homeworlds firing upon ships from the homeworld's starting faction as they appear over the planet.

Combat

Unlike Spacewar! or Empire, Netrek includes many different ship types with their own strengths and weaknesses. Some, like the scout, are faster and are useful for long range hit-and-run attacks. Others, like the battleship, are extremely powerful but slow, useful primarily for point defense.

A player obtains "kills" either by killing an enemy ship or by bombing enemy armies. The number of kills decides how many armies a player's ship can carry. The player's kill count resets back to zero each time their ship is destroyed, requiring them to obtain more kills before they can carry armies and capture planets. Consequently, people with two or more kills are often targeted for "ogging" (a kind of kamikaze attack) just to remove the threat of them carrying armies.

Enemy ships can be destroyed using two main weapons systems: phasers and photon torpedoes. Phasers are instantaneous beam weapons which cannot be dodged, while torpedoes take time to travel to the target and thus can be dodged. Other shipboard combat systems include shields, and tractor and pressor beams. When a ship is destroyed, the player chooses a new ship and reappears next to their team's homeworld.

In addition, ships also sustain damage if they are too close to an explosion, such as those created by another ship being destroyed, and ships take damage from hostile planets they are close to.

Game play

The ultimate goal of the game is to capture all of the enemy's planets. Game play is normally between only two teams, the other two quarters of the galaxy being known as "third space", referring to the third-party nature of the non-playing teams. When two teams each have at least four players, the server enters "Tournament Mode", or "T-Mode", in which planets can be bombed and captured. Once one team has only two planets remaining, a twenty-minute count down timer for their automatic surrender begins. Capturing a third planet will freeze the counter, while a fourth will remove the threat of automatic surrender.

If one or both teams have less than four players, the game enters "Pre-T Mode", in which a team wins by simply having 4 more planets than their opponents. In this mode, stats are not saved, and the Pre-T galaxy is erased when "T-Mode" exists. On some servers, "Pre-T Robots" fill in empty player spots to create a 4 vs. 4 game, but get replaced by players as the players log on.

Players join and leave the game as they wish. Pickup games can be as short as ten or fifteen minutes, but are normally much longer. "Clue Games" are games between experienced players, which are usually timed for an hour with a half-hour of overtime, and a scoring system is used to determine victory.

History

Netrek is largely derived from Empire , written for the PLATO mainframe system beginning in 1973. [3] It shares many characteristics of that game; key differences include a different planet layout and a much different pace of play, as well as evolutionary factors such as the use of mice instead of keyboard commands, TCP/IP networking, and the inclusion of color and sound.

In 1982, UC Berkeley student David Davis began writing a UNIX game called trek82, based on what he remembered of Empire when he used the PLATO system while at the University of Hawaii. This version emerged as trek82, using character graphics for display and a shared file to exchange data. [3] Chris Guthrie joined Davis, and introduced him to Jef Poskanzer and Craig Leres, who were working on a more strategic offshoot of Empire called Conquest. [3] They produced an updated version known as trek83.

In 1986, Guthrie began porting trek83 to the newly released X Window System, producing Xtrek. Further development took place at the XCF, with the help of Ed James. In the spring of 1988, Xtrek II was written by Scott Silvey and K. Smith, moving from a model which used X as a transport to the game having its own client–server protocol. [3] This was key in allowing the game to be ported to other platforms, which may or may not support X. This version was later developed into Netrek by Scott Silvey, Kevin Smith and Terence Chang. [4]

In 1989, the source code was posted to Usenet. In the fall of 1990, UCB alumnus Terence Chang set up a public Netrek server at Carnegie Mellon University where he was attending graduate school. [4] In spring 1991, the first inter-scholastic game was played between UCB and CMU, and in January 1992, the "International Netrek League" (INL) was formed, so that teams could form and compete with one another (as opposed to pick-up play, in which games are played by whoever connects to a server, and players enter and leave as they wish during the course of the game). Netrek was very popular in the Carnegie Mellon computer clusters for a number of years in the early 1990s.

In 1993, Heiko Wengler at the Technical University of Dortmund added Short Packets, an improved network protocol that reduced traffic by 40–75% and enabled competitive play via low-bandwidth connections. [5]

Netrek play peaked in the middle to late 1990s, with several leagues existing for different forms of the game as well as for different regions, and several pickup games always active, 24 hours per day, seven days per week. [6] Between 2002 and 2006 there was a steady decline in play. As of early 2007, Netrek has seen a moderate increase in playerbase coupled with a mild renaissance in development. In late 2006 Mactrek, a new client for the Macintosh, was released, and substantial changes are being made to the Windows clients as well as various server enhancements. In 2019, an open source Netrek client was implemented in the Swift programming language and made available in the MacOS App Store. [7] Currently[ when? ] there is a move from 10 frame/s to 50 frame/s, and the addition of voice chat is being considered.

Technological innovations

Netrek pioneered the use of many technologies and design features that later found their way into commercial network games, including:

See also

Related Research Articles

<i>Star Fleet Battles</i> 1979 Star Trek board game

Star Fleet Battles (SFB) is a tactical board wargame set in an offshoot of the Star Trek setting called the Star Fleet Universe. Originally created in 1979 by Stephen V. Cole, it has had four major editions. The current edition is published by Amarillo Design Bureau as Star Fleet Battles, Captain's Edition.

<i>Starflight</i> 1986 video game

Starflight is a space exploration, combat, and trading role-playing video game created by Binary Systems and published by Electronic Arts in 1986. Originally developed for IBM PC compatibles, it was later ported to the Amiga, Atari ST, Macintosh, and Commodore 64. A fully revamped version of the game was released for the Sega Genesis in 1991.

A multiplayer video game is a video game in which more than one person can play in the same game environment at the same time, either locally on the same computing system, on different computing systems via a local area network, or via a wide area network, most commonly the Internet. Multiplayer games usually require players to share a single game system or use networking technology to play together over a greater distance; players may compete against one or more human contestants, work cooperatively with a human partner to achieve a common goal, or supervise other players' activity. Due to multiplayer games allowing players to interact with other individuals, they provide an element of social communication absent from single-player games.

<i>Wolfenstein: Enemy Territory</i> 2003 video game

Wolfenstein: Enemy Territory is a free and open-source multiplayer first-person shooter video game within the Wolfenstein series. It was originally planned to be released as a commercial expansion pack to Return to Castle Wolfenstein and later as a standalone game. However, due to problems with the single-player aspect, the multiplayer portion was released on 29 May 2003 as a freeware standalone game. In January 2004, the source code for the game logic was released to the benefit of its modding community.

Battlefleet Gothic is a naval miniature wargame that was produced by Games Workshop from 1999 to 2013 with Andy Chambers as the primary developer. A spin-off of the science-fantasy setting of Warhammer 40,000, the game has players command fleets of large spaceships belonging to one of several spaceborne factions. Although the wargame's miniatures and rulebooks are no longer supported by Games Workshop, two video game adaptations have been made since its cancellation in 2013.

<i>Homeworld: Cataclysm</i> 2000 video game

Homeworld: Cataclysm is a 2000 real-time strategy video game developed by Barking Dog Studios and published by Sierra Studios for Windows. It is the second entry in the Homeworld series and was originally developed as an expansion for Relic Entertainment's Homeworld, but was ultimately released as a stand-alone sequel. Set fifteen years after the events of the first game, Cataclysm follows the Kuun-Lan, a Kushaan mining starship that attempts to counter "the Beast", a destructive nanobot virus, while combatting the imperialist remnants of the Taiidan Empire, who seek revenge on the Kushaan and control of Hiigara.

<i>Homeworld 2</i> 2003 video game

Homeworld 2 is a real-time strategy video game sequel to Homeworld, developed by Relic Entertainment and released in 2003 by now defunct publisher Sierra Entertainment. Its story concerns Hiigara's response to a new enemy called the Vaygr. Its gameplay takes a new direction with the enhancement of its graphics and audio. In contrast to the closely equivalent Kushan and Taiidan forces of the original game, Vaygr and Hiigaran spaceships differ significantly in design and application.

Federation and Empire (F&E) is a strategic-level board wargame set in the fictional Star Fleet Universe spinoff of Star Trek, currently published by Amarillo Design Bureau Inc. (ADB). It is a stand-alone product, but has sometimes been considered the official campaign generator for Star Fleet Battles.

DECWAR is a multiplayer computer game first written in 1978 at the University of Texas at Austin for the PDP-10. It was developed from a lesser-known two-player version, WAR, adding multi-terminal support for between one and ten players. WAR and DECWAR are essentially multiplayer versions of the classic Star Trek game, but with added strategic elements. The game was later used, by scrubbing copyright notices and replacing them, as MegaWars on CompuServe and Stellar Warrior on GEnie. Both versions ran for years.

<i>Homeworld</i> 1999 real-time strategy computer game

Homeworld is a real-time strategy video game developed by Relic Entertainment and published by Sierra Studios on September 28, 1999, for Windows. Set in space, the science fiction game follows the Kushan exiles of the planet Kharak after their home planet is destroyed by the Taiidan Empire in retaliation for developing hyperspace jump technology. The survivors journey with their spacecraft-constructing mothership to reclaim their ancient homeworld of Hiigara from the Taiidan, encountering a variety of pirates, mercenaries, traders, and rebels along the way. In each of the game's levels, the player gathers resources, builds a fleet, and uses it to destroy enemy ships and accomplish mission objectives. The player's fleet carries over between levels and can travel in a fully three-dimensional space within each level rather than being limited to a two-dimensional plane.

<i>Star Trek: Klingon Academy</i> 2000 video game

Star Trek: Klingon Academy is a space flight simulator video game developed by 14 Degrees East, an internal development house of publisher Interplay Entertainment. The game follows a young Klingon warrior named Torlek as he attends the Elite Command Academy, a war college created by General Chang to prepare warriors for a future conflict with the United Federation of Planets. Christopher Plummer and David Warner reprised their respective roles as Chang and Gorkon for the production of Klingon Academy.

Empire is the name of a computer game written for the PLATO system in 1973. It is significant for being quite probably the first networked multiplayer arena shooter-style game. It may also be the first networked multiplayer action game.

<i>Frontlines: Fuel of War</i> 2008 video game

Frontlines: Fuel of War is a first-person shooter game for Microsoft Windows and Xbox 360. It was released February 25, 2008, in North America. It was produced by the now defunct Kaos Studios. Frontlines: Fuel of War was also originally in development for the PlayStation 3, although THQ announced it had canceled work on this version on January 24, 2008, seemingly as a result of problems with developing for the PlayStation 3, issues that had been referenced in interviews prior to the PlayStation 3 version's cancellation.

<i>Treasure Planet: Battle at Procyon</i> 2002 video game

Treasure Planet: Battle at Procyon is a real-time strategy video game, part of Disney's Action Game strand, which includes epic 3D ship battles. The game takes place five years after the events of the film, Treasure Planet. The single-player campaign details the story of Jim Hawkins ascending the ranks as a naval officer, and an additional skirmish mode includes several historical and open-map skirmishes.

<i>Star Trek: Conquest</i> 2007 video game

Star Trek: Conquest is a video game set in the Star Trek universe. The game features both turn-based strategy and real time strategy gameplay. It was developed by Scottish studio 4J Studios, which previously developed Star Trek: Encounters, and was published by Bethesda Softworks for the PlayStation 2 and Wii, becoming the third game available on a Nintendo console to be published by Bethesda and first since the NES version of Home Alone in 1991.

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

InstantAction was a web gaming site and digital distributor featuring 3D, browser-based games.

MegaWars III was a massively multiplayer empire building game written by Kesmai and run continuously on CompuServe between 1984 and 1999. It was one of CompuServe's most popular games throughout its lifetime with thousands of players joining the month-long game cycles. It was only shut down after CIS was purchased by AOL and moved to the web-based "CompuServe 2000" interface that would not cleanly support it. A modified version, Stellar Emperor ran for much of the same time period on GEnie, also ending in 1999 when that service was shut down by General Electric. A new version of Stellar Emperor, sporting a new client-server GUI, was run for a short period on Kesmai's GameStorm.

<i>Star Trek: The Rebel Universe</i> 1987 video game

Star Trek: The Rebel Universe is an action-adventure computer game published by Firebird Software in Europe and Simon & Schuster Interactive in America. It was originally released for the Atari ST in 1987 and was followed the next year with versions for the Commodore 64 and DOS.

<i>Star Trek: 25th Anniversary</i> (Game Boy video game) 1992 Game Boy video game

Star Trek: 25th Anniversary is a 1992 Game Boy video game developed by Visual Concepts and published by Ultra, based upon the Star Trek universe. The game chronicles a mission of James T. Kirk and his crew of the USS Enterprise. Despite having the same name, the Game Boy version is not a port of the NES game or computer versions, and is in fact a completely different game. It was succeeded by Star Trek: The Next Generation for Game Boy, developed and published by Absolute Entertainment the following year.

<i>Galaxy Angel</i> Japanese media franchise by Broccoli

Galaxy Angel is a bishōjo sci-fi metaseries composed of anime, manga and dating sim video games. It was created by Broccoli in July 2000, when it launched a multi-platformed project called Project G.A. The anime and Galaxy Angel Party manga comprise a comedy story in an alternate universe, while the games and the regular manga have a serious romance and action plot.

References

  1. Ocampo, Jason (August 25, 2004). "The Greatest Star Trek Game You've Never Heard Of". GameSpot. Retrieved 22 November 2023.
  2. Bangeman, Eric (3 February 2008). "EFF's patent busters take on broad multiplayer gaming patent". Ars Technica.
  3. 1 2 3 4 McFadden, Andy (1 May 1994). "The History of Netrek, through Jan 1 1994".
  4. 1 2 Kelly, Kevin (December 1993). "The First Online Sports Game". Wired. Vol. 1, no. 6.
  5. Wengler, Heiko (24 May 1993). "Definition and implementation of short packets" . Retrieved 30 March 2016.
  6. Valentine, R. Jason (11 May 2002). "Netrek". Slashdot.
  7. "Swift Netrek". GitHub . 4 December 2020.
  8. "Andy McFadden's UDP client, the wave of the future".
  9. "The new RSA blessing scheme for clients".
  10. "Lists of WWW Home pages not yet known to the WWWW Worm". Archived from the original on 23 August 2002.

Further reading