Freescape

Freescape
The Freescape логотип

Freescape engine был одним из первых 3D игровым движком используемым в компьютерных играх 1987 Driller.

Содержание

История

Разработанный на дому Incentive Software, freescape считается одним из первых фирменных 3D движков для использования в компьютерных играх, но он не использовался в коммерческих целях за пределами собственного бренда[1] Проект был первоначально настолько амбициозным, что компания изо всех сил пыталась нанять опытных программистов для проекта, и многие полагали, что идея не может быть достигнута. Пол Грегори (художник по графике команды Incentive) упоминает[2], что Freescape был разработан на Amstrad CPC, так как это была наиболее подходящая система и имела достаточную мощность для запуска 3D-среды. Из-за успеха движка, позднее он был портирован на все преобладающие систем той эпохи: ZX Spectrum, IBM PC, Commodore 64, Commodore Amiga и Atari ST.

Технологии

Геометрия

Движок Freescape позволил создавать полное трёхмерное окружение, которое состояло из пола и множества примитивных объектов, которые могли позволить память и скорость процессора. Примитивами были Куб, четырёхсторонняя усечённая пирамида), треугольник, прямоугольник, четырёхугольник, пятиугольник, шестиугольник и линия. Для игровых целей был также использован датчик для определения положения камеры в игровом мире.

Freescape был разработан для ограниченной аппаратной в виду, и как такой содержал ряд внутренних ограничений, которые были необходимы для для правильной работы игр на этих компьютерах:

  • Каждый регион был ограничен размером 8192 × 4096 × 8192 единиц. Эти единицы были произвольными, но каждый регион всегда соответствовал размерам.
  • Движок не позволяет дробных движений. На 16-битных машинах каждое движение — камеры или объекта — должна быть кратной единицы. На 8-битных машина углы под которыми мир может рассматриваться еще более ограничен шагом в 5 градусов.
  • Оси X и Z делились только на 256 дискретных позиции, и ось Y делилась только на 128 дискретных

позиции. Как результат, объекты могли располагаться в интервале 32 единицы, для примера 0,32,64 или 128,128,32.

  • Объекты не могут перекрываться.
  • Все объекты обладают «ограничивающим кубом», для каждого куба работают свои правила обнаружения

Взаимодействие

Игры использовали Freescape Command Language ('FCL'), в начале в игре добавлялись интерактивные элементы на скриптовом языке. Скрипты могут быть запущены либо как для всего мира, либо работать в определённой зоне, или может быть присоединён к отдельным объектам, где они будут выполняться один раз, если объект сработал, активирован или соприкоснулся. Версии Freescape для Amiga, Atari ST и PC также поддерживает анимацию, которые используют несколько дополнительных инструкций по созданию на экране анимации.

Игры и приложения, использующие движок Freescape

  • Driller (1987)
  • Dark Side (1988)
  • Total Eclipse (1988)
  • Castle Master (1990)
  • Castle Master II: The Crypt (1990)
  • Total Eclipse II: The Sphinx Jinx (1991)
  • 3D Construction Kit (1991)
  • 3D Construction Kit II (1992)

Примечания

  1. Exploring the Freescape. IGN (22 октября 2008). Архивировано из первоисточника 1 сентября 2012. Проверено 4 июля 2009.
  2. Retro Gamer 22, Incentive article, page 26

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Freescape" в других словарях:

  • Freescape — The Freescape engine is an early 3D game engine used in games such as 1987 s Driller .HistoryDeveloped in house by Incentive Software in 1986, Freescape is considered to be the first proprietary 3D engine ever to be used in computer games,… …   Wikipedia

  • 3D Construction Kit — Développeur Incentive Software  …   Wikipédia en Français

  • 3D Virtual Studio — 3D Construction Kit 3D Construction Kit Développeur Incentive Software (versions Amiga et ZX Spectrum), Domark (pour les autres versions) …   Wikipédia en Français

  • Virtual Reality Studio — 3D Construction Kit 3D Construction Kit Développeur Incentive Software (versions Amiga et ZX Spectrum), Domark (pour les autres versions) …   Wikipédia en Français

  • 3D Construction Kit — Infobox VG| title = 3D Construction Kit developer = Incentive Software (Amiga and ZX Spectrum versions), Domark (other versions) [http://www.mobygames.com/game/3d virtual studio/release info 3D Construction Kit release info] ] publisher = Domark …   Wikipedia

  • Driller (video game) — Driller Developer(s) Major Developments Publisher(s) Incentive Software …   Wikipedia

  • Driller — Разработчик Major Developments Издатель Incentive Software Дата выпуска …   Википедия

  • Total Eclipse (компьютерная игра, 1988) — Total Eclipse Обложка Total Eclipse …   Википедия

  • Dark Side (video game) — Dark Side Cover art Developer(s) Incentive Software Publisher(s) Incenti …   Wikipedia

  • Castle Master — Infobox VG title = Castle Master developer = Teque Software Development publisher = Incentive Software distributor = Domark designer = engine = Freescape engine version = released = 1990 genre = First person shooter, RPG, puzzle game modes =… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»