Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Freescape — 1987 жылғы Driller сияқты бейне ойындарда қолданылған ерте 3D ойын қозғалтқышы. Графика көбінесе көлеңкеленбеген қатты геометриядан тұрды.
Freescape is a video game engine, an early 3D game engine used in video games such as 1987's Driller. Graphics were composed mostly of solid geometry rendered without shading.
Тарих
Incentive Software компаниясының өз күштерімен жасалған Freescape видео ойындарда қолданылған алғашқы, авторлық 3D қозғалтқыштардың бірі саналады, бірақ бұл қозғалтқыш Incentive-тің өзіндік ойындарынан басқа коммерциялық мақсатта қолданылмады. Жобаның бастапқыда тым амбициялық деп есептелгендігіне байланысты, Incentive дизайнері Йен Эндрю компанияның жобаға бағдарламашыларды тартуда қиындықтарға тап болғанын айтады, көптегендер оның іске асырылуы мүмкін емес деп ойлады. Пол Грегори (Incentive-тің ішкі дизайн тобы Major Developments графикалық суретшісі) Freescape-ті 1986 жылдың қыркүйегінен бастап Крис Эндрю Amstrad CPC платформасында жасағанын мәлімдейді, себебі ол 128К жадысымен және 3D ортаны іске қосуға жеткілікті қуаты бар ең қолайлы даму жүйесі болды. Қозғалтқыштың табысқа ие болғандығына байланысты ол кейіннен ZX Spectrum, DOS, Commodore 64, Amiga және Atari ST сияқты сол дәуірдегі негізгі жүйелерге де көшірілді. Freescape-тің дамуы 1992 жылы 3D Construction Kit II шығарылымымен аяқталды. Оның мұрасы сол әзірлеушінің Superscape VRT виртуалды шындық авторлық қозғалтқышында жалғасты, және бұл қозғалтқыш 3D Construction Kit II бағдарламалық қамтамасында жарияланды.
Developed in house by Incentive Software, Freescape is considered to be one of the first proprietary 3D engines to be used in video games, although the engine was not used commercially outside of Incentive's own titles. The project was originally thought to be so ambitious that according to Incentive designer Ian Andrew, the company struggled to recruit programmers for the project, with many believing that it could not be achieved. Paul Gregory (graphics artist for Major Developments, Incentive's in house design team) mentions that Freescape was developed by Chris Andrew starting in September 1986 on an Amstrad CPC, as it was the most suitable development system with 128K memory and had adequate power to run 3D environments. Due to the engine's success, it was later ported to all the dominant systems of the era such as the ZX Spectrum, DOS, Commodore 64, Amiga and Atari ST.
Freescape development ended in 1992 with the release of 3D Construction Kit II. Its legacy continued in the latter Superscape VRT virtual reality authoring engine, from the same developer and advertised on the 3D Construction Kit II software.
Қарым-қатынас
Ойындар Freescape командалық тілін ('FCL') қолданды, бұл Freescape әлемдеріне интерактивті элементтерді қосуға арналған ерте ойын ішіндегі скрипт тілі. Скрипттер бүкіл әлем үшін немесе белгілі бір аймақ үшін үнемі жұмыс істеуге орнатылуы мүмкін, сондай-ақ жеке объектілерге қосылып, объект атылғанда, белсендірілгенде немесе соқтығысқанда бір рет орындалуы мүмкін. Amiga, Atari ST және PC нұсқаларында "аниматорлар" та қолданылды, олар экранда анимация жасау үшін қосымша бірнеше командаларды пайдаланатын FCL бағдарламалары еді.
Games used the Freescape Command Language ('FCL'), an early in game scripting language, to add interactive elements to Freescape worlds. Scripts may be set to run constantly for the entire world or run constantly for a certain area, or may be attached to individual objects where they will be run once if the object is shot, activated or collided with. Versions of Freescape for the Amiga, Atari ST and PC also supported 'animators', which were FCL programs that use a few extra instructions to create on screen animations.