Alfavågor

Alpha Waves
Alpha Waves cover.jpg
europeiskt omslag
Utvecklare Infogram
Utgivare
Infogram (internationella) Data East (Nordamerika)
Designer(s) Christophe de Dinechin
Plattform(ar) Atari ST , Amiga , DOS
Släpp 1 augusti 1990
Genre(r) Plattformsspelare
Läge(n) Single player ( DOS ) , multiplayer ( Atari ST , Amiga )

Alpha Waves är ett 3D- spel från 1990 som kombinerar labyrintisk utforskning med plattformsspel . Den kombinerade för första gången helskärms-, sexaxlig, platt-skuggad 3D med 3D-objektinteraktion (som att studsa på en plattform). Alpha Waves var ett abstrakt spel med en lynnig, konstnärlig presentation, uppkallad efter dess förmodade förmåga att stimulera hjärnans olika känslocentra med sin användning av färg och musik.

Den utvecklades initialt för Atari ST av Christophe de Dinechin och portades senare till Amiga och DOS . DOS-porten gjordes av Frédérick Raynal , en framstående speldesigner som skulle fortsätta att utveckla Alone in the Dark och Little Big Adventure . Han har sagt att hans arbete med Alpha Waves var en stor inspiration för 3D-motorn för Alone in the Dark . PC-versionen lokaliserades också i Nordamerika av Data East och fick namnet Continuum igen . Infogrames kan också ha publicerat sin egen version i USA under originaltiteln, och den släpptes också som en del av inte mindre än två Infogrames-samlingar, där den behöll sitt ursprungliga namn.

I november 2012 släppte Christophe de Dinechin det kompletta assemblerspråket och källkoden för GFA BASIC utvecklingsverktyg för Atari ST-versionen. Det finns också en startad PC-port i C++ på SourceForge av den ursprungliga författaren.

Mekanik

Alpha Waves har två huvudsakliga spellägen: Action och Emotion. Kärnspelet i båda är detsamma.

I känsloläge guidar spelare ett av sex hantverk (som i många fall är lite mer än geometriska former) till trampolinliknande plattformar. På dessa plattformar studsar spelaren automatiskt, högre, med varje hopp, tills han når maximal höjd som är möjlig för den plattformen (vissa är starkare än andra). Varje rum i spelet är en kub , och väggarna innehåller dörröppningar som leder till andra rum. På så sätt måste spelarna arbeta sig igenom spelets rum, och nå olika områden utifrån olika känslor.

I Action Mode arbetar spelarna också mot klockan. Tidsbonusar delas ut för att gå in i nya rum, och nycklar kan samlas in för att öppna nya vägar. Det finns inget speciellt slut på spelet, utan målet är helt enkelt att hålla på så länge och att upptäcka så mycket som möjligt innan tiden rinner ut. Emotion Mode tillåter spelare att utforska utan tidsbegränsningar, men spelare får inte passera vissa spelgränser.

Emotion-läget var inte tidsbegränsat och tillät spelare att utforska spelmiljön fritt. Även om det var mycket svårt att slutföra spelet i Action Mode, njöt många spelare helt enkelt av att utforska spelets territorium i Emotion Mode.

Versionsskillnader

Alpha Waves släpptes ursprungligen på Atari ST . Denna version är känd för att tillåta två spelare att tävla samtidigt. Det saknade musik helt på Atari 520ST, på grund av otillräckligt minne för att lagra musikproverna. På Atari 1040ST och senare modeller spelades temalåten under introt. Musiken lagrades på den andra sidan av disketten, eftersom alla Atari ST med tillräckligt med minne också hade en dubbelsidig diskettenhet. En reklamversion av programmet distribuerades av en fransk tidning på enkelsidiga disketter och kraschade vilken maskin som helst med mer än 512K minne.

Amiga - porten var tvåa och lade till en temalåt på titelskärmen. Gränssnittet är liknande, men zonvalet i Emotion har gjorts om. Utöver detta är det väldigt likt originalet - inklusive bibehållandet av tvåspelarläget med delad skärm.

DOS-versionen var den sista och innehåller ett antal förbättringar. Denna version stödde AdLib / SoundBlaster ljudkort. Soundtracket utökades också för att spela i spelet, och varje zon hade sin egen musik. Dessutom har några av mobilerna ändrats, nivålayouterna justerats och kameralutningen tonas ned för enklare visning. Menyerna och nivåvalsskärmen har gjorts om igen och är märkbart förbättrade. DOS-versionen inkluderar också ett actionläge för två spelare (turbaserat i motsats till delad skärm i de andra två versionerna).

DOS-versionen saknar en mekanism för att reglera hastigheten när den spelas på system snabbare än den var avsedd för (vilket i huvudsak får den att spela i snabbspolning framåt på nyare hårdvara). Men när det spelas på ett korrekt konfigurerat system eller emulator kan detta erbjuda den högsta bildhastigheten och de mest reaktiva kontrollerna, speciellt för solospel.

Teknologi

Andra 3D-spel från samma era inkluderar olika portar av Elite (1984-1991), Falcon (1987), Driller (1987), Starglider 2 (1988) och Hovertank 3D (1991). Alpha-Waves (1990) förde med sig ett antal innovationer till 3D-spelupplevelsen som gör den till ett betydande landmärke inom 3D-spel:

  • Skärpedjupsklippning (objekt som försvinner i fjärran )
  • Stort (för tiden) antal 3D-objekt som visas samtidigt
  • Första samtidiga tvåspelares delad skärmläge på en enda dator (endast på Atari ST- och Amiga -versionerna)

Alpha Waves körde på 16-bitars mikrodatorer som inte hade flyttalsfunktioner för hårdvara . Av den anledningen utförde den alla perspektiv- och rotationsberäkningar med enbart heltalsaritmetik. För att undvika att använda heltalsmultiplikationer, som var dyra på den tiden, beskrev den objekt med förskjutningar som var multipler av en basvektor. Till exempel skulle en kvadrat i Z-planet ha beskrivits som "+1X +1Y -1X -1Y". Som ett resultat utfördes den stora majoriteten av geometriska beräkningar med endast additioner, inte multiplikationer.

Beräkningen av sinus och cosinus gjordes på liknande sätt med enbart heltalsaritmetik . Alla vinklar representerades inte med grader, utan 1/256 av en cirkel. En uppslagstabell innehöll värdet på sinus multiplicerat med 32767. Multiplicering av detta värde med en 16-bitars koordinat gav ett 32-bitars värde, och 16-bitars höga hälften av det resultatet användes.

En annan nyckel till prestanda var en mycket optimerad polygonfyllningsrutin, som använde ett antal knep, inklusive en monteringsversion av Duffs enhet för att uppnå en hög fyllningsgrad, som bäst den interna självmodifierande rutin Infogrames använde vid den tiden.

Atari ST- och Amiga-versionerna skrevs på assemblerspråk. DOS-versionen skrevs i C .

Reception

Computer Gaming World uppgav att spelet "spelar som man skulle förvänta sig ett Star Trek: The Next Generation" holodeck - spel att spela. Tidningen sa att den erbjöd "några fascinerande spelupplevelser", men avsaknaden av strid eller modemracing för två spelare - och mål så ointressanta att de "faktiskt försämrar spelet" - fick det att "falla till kort i den viktigaste avdelningen bestående underhållning".

The One gav DOS-versionen av Alpha Waves en totalpoäng på 80 %, och kallade det det "mest abstrakta och originella" spelet i Infogrames Crystal Collection , och börjar sin recension med att notera att " Alpha Waves effekt är så beroende av färg och ljud som du verkligen behöver en snabb VGA- maskin med ett AdLib- ljudkort för att få ut det mesta av det. Men även med all lämplig hårdvara har Alpha Waves inte mycket av en varaktig attraktionskraft." The One uttrycker vidare att "Det är ett ganska underhållande sätt att spendera några timmar på, men problemet är att så trevligt som tanken är att det helt enkelt inte finns tillräckligt med variation för att upprätthålla intresset. Efter några veckor spelar det enda sinnestillstånd som Alpha Waves kommer att framkalla är tristess." När det gäller Alpha Waves föreslagna psykologiska aspekt, säger The One att "Om ljus- och ljudfrekvenserna faktiskt har någon effekt är svårt att säga - absolut ingen här märkte någon skillnad." Trots denna kritik berömmer The One Alpha Waves som "mycket original", och berömmer även dess soundtrack som "enkelt men effektivt".

externa länkar