Freescape

Freescape  er en af ​​de første 3D -spilmotorer, der bruges i spil som Driller .

Historie

Freescape er udviklet internt af medarbejdere hos Incentive Software og betragtes som en af ​​de første proprietære 3D-motorer til brug i computerspil , men den er ikke blevet brugt kommercielt af andre end Incentive selv [1] . Ifølge Incentive-designer Ian Andrew var projektet i starten så ambitiøst, at virksomheden havde svært ved at ansætte erfarne programmører til projektet, da mange mente, at sådan en idé ikke kunne realiseres.

Paul Gregory (kunstner for Incentive-teamet) nævnte [2] , at Freescape blev udviklet på Amstrad CPC , da det var det bedst egnede system og havde nok strøm til at køre et 3D-miljø. På grund af motorens succes blev den senere porteret til alle tidens førende systemer: ZX Spectrum , IBM PC , Commodore 64 , Commodore Amiga og Atari ST .

I 1991 udgav Domark 3D Construction Kit , som gjorde det muligt at skabe spil på Freescape-platformen uden nogen særlig viden eller programmering. Dette blev efterfulgt af 3D Construction Kit II .

Teknologi

Geometri

Freescape-motoren tillod skabelsen af ​​et fuldt 3D-miljø, som bestod af et gulv og mange primitive objekter, som hukommelse og processorhastighed havde råd til. Disse primitiver var cuboid , firesidet afkortet pyramide ), trekant , rektangel , firkant , femkant , sekskant og linjestykke . En anden primitiv, "sensoren", blev brugt til spilformål til at bestemme kameraets position i spilverdenen.

Freescape var designet til bestemt hardware og indeholdt derfor en række interne begrænsninger, der var nødvendige for, at spil kunne køre korrekt på disse computere:

Interaktivitet

For at introducere interaktive elementer brugte spillet Freescape Command Language ( FCL ), et af de første scriptsprog designet specielt til spil. Scripts kan køres enten for hele verden eller i en bestemt zone, eller de kan knyttes til et specifikt objekt og køres, hvis spilleren skyder på objektet, aktiverer det eller rører ved det. Amiga- , Atari ST- og PC- versionerne af Freescape understøttede også "animatorer", FCL-programmer, der brugte nogle ekstra instruktioner til at lave animationer på skærmen.

Spil og applikationer, der bruger Freescape-motoren

Noter

  1. Udforskning af Freescape (downlink) . IGN (22. oktober 2008). Hentet 4. juli 2009. Arkiveret fra originalen 31. august 2012. 
  2. Retro Gamer 22, Incitament-artikel, side 26

Links