Spasim is a 32-player 3D networked space flight simulation game and first-person space shooter developed by Jim Bowery for the PLATO computer network and released in March 1974. The game features four teams of eight players, each controlling a planetary system, where each player controls a spaceship in 3D space in first-person view. Two versions of the game were released: in the first, gameplay is limited to flight and space combat, and in the second systems of resource management and strategy were added as players cooperate or compete to reach a distant planet with extensive resources while managing their own systems to prevent destructive revolts. Although Maze is believed to be the earliest 3D game and first-person shooter as it had shooting and multiplayer by fall 1973, Spasim has previously been considered along with it to be one of the "joint ancestors" of the first-person shooter genre, due to earlier uncertainty over Mazes development timeline.

The game was developed in 1974 at the University of Illinois at Urbana–Champaign; Bowery was assisted in the second version by fellow student Frank Canzolino. Bowery encountered the PLATO system of thousands of graphics terminals remotely connected to a set of mainframe computers that January while assisting a computer art class. He was inspired to create the original game by the multiplayer PLATO action game Empire, and the second version by the concept of positive sum games. Spasim was one of the first 3D first-person video games; at one point, Bowery offered a reward to any person who could offer proof that Spasim was not the first. He also claims that Spasim was the direct initial inspiration for several other PLATO games, including Airace (1974) and Panther (1975).

Spasim

Gameplay

Spasim is a multiplayer space flight simulation game, in which up to 32 players fly spaceships around 4 planetary systems. Players are grouped into teams of up to 8 players, with 1 team per system; players add their names to the rosters of the four teams, named Aggstroms, Diffractions, Fouriers, and Lasers, each with a different type of spaceship from Star Trek. Players control their ships in first person in a 3D environment, with other ships appearing as wireframe models. There is no hidden-line removal implemented on the models, meaning that the models appear see-through and the player can see the wireframe of the "back" of an object as well. The positions of the planets and other players relative to the player update once a second. Players can fire "phasers and torpedoes" to destroy other players' ships. Spasim was intended to include an educational component; players enter instructions to move their spaceships using polar coordinates, e.g. altitude and azimuth, along with acceleration, while their position in space is given in Cartesian coordinates. Players can switch their perspective between their ship, their starting space station, and torpedoes they have launched, in addition to changing the angle and magnification zoom of their camera. All controls are entered via single-key text inputs.

Spasim

The gameplay of the original version of Spasim is focused on space flight and combat. An updated version of the game was released a few months after the initial release that added strategy and resource management; each team's planet has resources, population levels, and standard of living. Players spend their planet's supply of "anti-entropy" on powering their spaceship or managing their planet. Teams compete or cooperate in order to gain enough resources to reach a far distant planet. Mismanaging a team's resources or over-reliance on combat causes dissatisfaction on the players' planets, and can lead to a "planetary proletariat revolt" which greatly reduces the planet's population and resources.

Spasim