All Topics  
Alpha Waves

 

   Email Print
   Bookmark   Link






 

Alpha Waves



 
 
Alpha Waves is an early 3D
3D computer graphics

3D computer graphics are graphics that use a Cartesian coordinate system#Three-dimensional coordinate system representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images....
 game that combines labyrinthine exploration with platform gameplay
Platform game

Platform game, or platformer, is a computer and video game genres characterized by jumping puzzle or over obstacles. It must be possible to control these jumps and to fall from platforms or miss jumps....
. By most definitions of the genre it could be considered to be the first 3D platform game
Platform game

Platform game, or platformer, is a computer and video game genres characterized by jumping puzzle or over obstacles. It must be possible to control these jumps and to fall from platforms or miss jumps....
, released in 1990, 6 years before the genre's seminal classic Super Mario 64
Super Mario 64

is a platform game developed by Nintendo Entertainment Analysis and Development and published by Nintendo for the Nintendo 64. It was released in Japan on June 23, 1996, and later in North America and in Europe....
. It was released one year before Hovertank 3D
Hovertank 3D

'Hovertank 3D' is a first-person shooter Video game developed by id Software and published by Softdisk in April, 1991 that is sometimes inaccurately claimed to be the first first-person shooter or even the first 3D game for MS-DOS as it was preceded at least by History of Microsoft Flight Simulator, Elite , Alpha Waves, Stargl...
, which is sometimes incorrectly credited as being the first 3D game on the PC. It was an abstract game with a moody, artistic presentation, curiously named for its supposed ability to stimulate the different emotional centers of the brain with its use of color and music.

It was developed initially for the Atari ST
Atari ST

The Atari ST is a home computer/personal computer that was commercially available from 1985 to the early 1990s. It was released by Atari Corporation in 1985....
 by Christophe de Dinechin, and later ported to the Amiga
Amiga

The Amiga is a family of personal computers originally developed by Amiga Corporation. Development on the Amiga began in 1982 with Jay Miner as the principal hardware designer....
 and DOS
DOS

DOS, short for "Disk Operating System", is a shorthand term for several closely related operating systems that dominated the IBM PC compatible market between 1981 and 1995, or until about 2000 if one includes the partially DOS-based Microsoft Windows versions Windows 95, Windows 98, and Windows Me....
.






Discussion
Ask a question about 'Alpha Waves'
Start a new discussion about 'Alpha Waves'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Alpha Waves is an early 3D
3D computer graphics

3D computer graphics are graphics that use a Cartesian coordinate system#Three-dimensional coordinate system representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images....
 game that combines labyrinthine exploration with platform gameplay
Platform game

Platform game, or platformer, is a computer and video game genres characterized by jumping puzzle or over obstacles. It must be possible to control these jumps and to fall from platforms or miss jumps....
. By most definitions of the genre it could be considered to be the first 3D platform game
Platform game

Platform game, or platformer, is a computer and video game genres characterized by jumping puzzle or over obstacles. It must be possible to control these jumps and to fall from platforms or miss jumps....
, released in 1990, 6 years before the genre's seminal classic Super Mario 64
Super Mario 64

is a platform game developed by Nintendo Entertainment Analysis and Development and published by Nintendo for the Nintendo 64. It was released in Japan on June 23, 1996, and later in North America and in Europe....
. It was released one year before Hovertank 3D
Hovertank 3D

'Hovertank 3D' is a first-person shooter Video game developed by id Software and published by Softdisk in April, 1991 that is sometimes inaccurately claimed to be the first first-person shooter or even the first 3D game for MS-DOS as it was preceded at least by History of Microsoft Flight Simulator, Elite , Alpha Waves, Stargl...
, which is sometimes incorrectly credited as being the first 3D game on the PC. It was an abstract game with a moody, artistic presentation, curiously named for its supposed ability to stimulate the different emotional centers of the brain with its use of color and music.

It was developed initially for the Atari ST
Atari ST

The Atari ST is a home computer/personal computer that was commercially available from 1985 to the early 1990s. It was released by Atari Corporation in 1985....
 by Christophe de Dinechin, and later ported to the Amiga
Amiga

The Amiga is a family of personal computers originally developed by Amiga Corporation. Development on the Amiga began in 1982 with Jay Miner as the principal hardware designer....
 and DOS
DOS

DOS, short for "Disk Operating System", is a shorthand term for several closely related operating systems that dominated the IBM PC compatible market between 1981 and 1995, or until about 2000 if one includes the partially DOS-based Microsoft Windows versions Windows 95, Windows 98, and Windows Me....
. The DOS port was done by Frédérick Raynal
Frédérick Raynal

Fr?d?rick Raynal is a France video game designer and game programmer, notable for his game developments in Infogrames, Adeline Software International and No Clich?....
, a notable game designer who would go on to develop Alone in the Dark
Alone in the Dark (video game)

Alone in the Dark is a 1992 survival horror video game video game developer by Infogrames. The game has spawned several sequels, as part of the Alone in the Dark series, and was one of the first survival horror games, after the 1989 Capcom game, Sweet Home ....
, and Little Big Adventure
Little Big Adventure

Little Big Adventure is a Personal Computer game made by Adeline Software International and first released at the end of 1994.It was released in Europe by Electronic Arts and in North America, Asia and Oceania under the name Relentless: Twinsen's Adventure by Activision, with the game selling over 400,000 copies worldwide in t...
. He has said that his work on Alpha Waves was a major inspiration for AitD. The PC version was also localized in North America by Data East
Data East

also abbreviated as DECO, was a Japanese video game company. Their main headquarters were located in Tokyo, while their American subsidiary, Data East USA, was headquartered in San Jose, California....
, and retitled Continuum. Infogrames
Infogrames

Infogrames Entertainment SA is an international France holding company headquartered in Villeurbanne, Lyon, France. It is the owner of Atari, Inc , headquartered in New York City, and Atari Europe....
 may have also published their own version in the US under the original title, and it was also released as a part of no less than two Infogrames compilations, on which it retained its original name.

Gameplay


Alpha Waves is a simple game. It features two main modes of play: Action and Emotion. The core gameplay in both is the same.

Players guide one of six craft (which are little more than geometric shapes in many cases) onto trampoline-like platforms. On these platforms, the player bounces automatically, higher, with each jump, until he reaches the maximum height possible for that platform (some are stronger than others). Every room in the game is a cube
Cube

A cube is a three-dimensional space solid object bounded by six square faces, facets or sides, with three meeting at each wikt:vertex. The cube can also be called a Regular polyhedron hexahedron and is one of the five Platonic solids....
, and the walls contain doorways leading to other rooms. In this way, players have to work their way through the game's rooms, and reach different areas based on different emotions.

In Action Mode, players also work against the clock. Time bonuses are awarded for entering new rooms, and keys can be collected to open new ways. There isn't a particular end to the game, but the goal is simply to last as long and to discover as much as possible before time runs out. Emotion Mode allows players to explore without time constraints, but players are not allowed to cross certain game boundaries.

Version differences

Alpha Waves was initially released on the Atari ST
Atari ST

The Atari ST is a home computer/personal computer that was commercially available from 1985 to the early 1990s. It was released by Atari Corporation in 1985....
. This version is notable for allowing two players to compete simultaneously. It lacked music entirely on the Atari 520ST, because of insufficient memory to store the music samples. On Atari 1040ST and later models, the theme song played during the intro. The music was stored on the second side of the floppy disk, since any Atari ST with enough memory also had a dual-sided floppy drive. A promotional version of the program was distributed by a french magazine on single-sided floppy disks, crashing any machine with more than 512K of memory.

The Amiga
Amiga

The Amiga is a family of personal computers originally developed by Amiga Corporation. Development on the Amiga began in 1982 with Jay Miner as the principal hardware designer....
 port was second. This version added a theme song at the title screen, but nixed the multiplayer aspect. The interface is similar, but the zone select in Emotion has been redone. Beyond this, it is very similar to the original.

The DOS version was the last one, and contains a number of improvements. This version supported AdLib
AdLib

Ad Lib, Inc. was a manufacturer of sound cards and other computer equipment based out of Quebec City, Canada. AdLib was also the shortened name of its main and best-known product, the AdLib Music Synthesizer Card ....
/SoundBlaster sound cards. Despite the fact that these used the more limited FM synthesis of the Yamaha YM3812
Yamaha YM3812

The Yamaha YM3812 also known as the OPL2 is a sound chip created by Yamaha Corporation and famous for its wide use in IBM PC-based sound cards such as the AdLib and Sound Blaster....
, compared to the PCM synthesis of the Amiga, Alpha Waves is one of the rare exceptions where the AdLib sound quality is superior. The soundtrack was also expanded to play in-game, and each zone had its own music. Additionally some of the mobiles have been changed, level layouts tweaked, and the camera tilting toned down for easier viewing. The menus and level selection screen have been redone again, and are noticeably enhanced. The DOS version also includes a two player Action Mode (turn-based as opposed to split-screen).

The DOS version lacks a mechanism to regulate speed when played on systems faster than it was intended for (essentially causing it to play in fast forward on newer hardware). However, when played on a properly configured system or emulator
Emulator

An emulator duplicates the functions of one system using a different system, so that the second system behaves like the first system. This focus on exact reproduction of external behavior is in contrast to some other forms of computer simulation, which can concern an abstract model of the system being simulated....
, this can be considered the superior version, for solo play especially.

Technology


Other 3D games of the same era include Falcon
Falcon (computer game)

The Falcon line of computer games is a series of Combat flight simulator of the F-16 Fighting Falcon fighter aircraft. The games were developed and published by Spectrum Holobyte ....
 (1987), Elite (1987), Starglider 2
Starglider 2

Starglider 2 was an early 3D computer graphics Space simulation/flight simulator video game released in 1988 by Argonaut Games and was the sequel to Starglider....
 (1988), or Hovertank 3D
Hovertank 3D

'Hovertank 3D' is a first-person shooter Video game developed by id Software and published by Softdisk in April, 1991 that is sometimes inaccurately claimed to be the first first-person shooter or even the first 3D game for MS-DOS as it was preceded at least by History of Microsoft Flight Simulator, Elite , Alpha Waves, Stargl...
 (1991). Alpha-Waves (1990) brought a number of innovations to the 3D gaming experience that make it a significant landmark in 3D gaming:
  • No visible depth-of-field clipping (objects disappearing in the distance)
  • True 6-axis motion and rotation (as opposed to simpler movements in Hovertank 3D
    Hovertank 3D

    'Hovertank 3D' is a first-person shooter Video game developed by id Software and published by Softdisk in April, 1991 that is sometimes inaccurately claimed to be the first first-person shooter or even the first 3D game for MS-DOS as it was preceded at least by History of Microsoft Flight Simulator, Elite , Alpha Waves, Stargl...
     for example)
  • Large (for the time) number of 3D objects displayed simultaneously
  • First gameplay relying primarily on interaction with 3D objects
  • No bit-mapped graphics, even the player was drawn in 3D
  • Full-screen 3D display, as opposed to 3D occupying a small fraction of the screen.
  • First simultaneous 2-player split-screen mode on a single computer (only on the original Atari ST
    Atari ST

    The Atari ST is a home computer/personal computer that was commercially available from 1985 to the early 1990s. It was released by Atari Corporation in 1985....
     version)


Alpha-Waves ran on 16-bit microcomputers that did not have hardware floating-point capabilities. For that reason, it performed all perspective and rotation computations using only integer arithmetics. In order to avoid using integer multiplications, which were expensive at the time, it described objects using displacements that were multiples of a base vector. For instance, a square in the Z plane would have been described as "+1X +1Y -1X -1Y". As a result, the vast majority of geometric computations were performed using only additions, not multiplications.

The computation of sine and cosines
Siné

Maurice Sinet, known as Sin? is a France cartoonist.As a young man he studied drawing and graphic arts, earning his life as a cabaret singer....
 was similarly done using only integer arithmetic. All angles were represented using not degrees, but 1/256th of a circle. A lookup table
Lookup table

In computer science, a lookup table is a data structure, usually an array or associative array, often used to replace a runtime computation with a simpler array indexing operation....
 contained the value of the sine multiplied by 32767. Multiplying this value by a 16-bit coordinate gave a 32-bit value, and the 16-bit high-half of that result was used.

Another key to performance was a highly optimized polygon-filling routine, which used a number of tricks, including an assembly version of Duff's device
Duff's device

In computer science, Duff's device is an optimization implementation of a serial copy that uses a technique widely applied in assembly language for loop unwinding....
 to achieve a very high fill rate, besting the in-house self-modifying
Self-modifying code

In computer science, self-modifying code is Code that alters its own Instruction while it is Execution - usually to reduce the instruction path length and improve performance....
 routine Infogrames
Infogrames

Infogrames Entertainment SA is an international France holding company headquartered in Villeurbanne, Lyon, France. It is the owner of Atari, Inc , headquartered in New York City, and Atari Europe....
 was using at the time.

The Atari ST and Amiga versions were written in assembly language
Assembly language

An assembly language is a low-level language for programming computers. It implements a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture....
. The DOS version was written in C
C (programming language)

C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
.

External links