3D Construction Kit
Encyclopedia
3D Construction Kit also known as 3D Virtual Studio, is a utility for creating 3D
3D computer graphics
3D computer graphics are graphics that use a three-dimensional representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images...

 worlds in Freescape
Freescape
thumb|The Freescape logo.The Freescape engine was an early 3D game engine used in games such as 1987's Driller.-History:Developed in-house by Incentive Software, Freescape is considered to be one of the first proprietary 3D engines to be used in computer games, although the engine was not used...

. Developed by Incentive Software
Incentive Software
Incentive Software Ltd. was a British video game developer and publisher founded by Ian Andrew in 1983. Programmers included Sean Ellis, Stephen Northcott and Ian's brother Chris Andrew. Later games were based around the company's Freescape rendering engine...

 and published by Domark
Domark
Domark Software was a video games software house based in the United Kingdom. The name was derived from the given names of its founders, Dominic Wheatley and Mark Strachan...

, it was released in 1991 on multiple platforms
Platform (computing)
A computing platform includes some sort of hardware architecture and a software framework , where the combination allows software, particularly application software, to run...

. The game originally retailed
Retailing
Retail consists of the sale of physical goods or merchandise from a fixed location, such as a department store, boutique or kiosk, or by mail, in small or individual lots for direct consumption by the purchaser. Retailing may include subordinated services, such as delivery. Purchasers may be...

 for £24.99 in the United Kingdom
United Kingdom
The United Kingdom of Great Britain and Northern IrelandIn the United Kingdom and Dependencies, other languages have been officially recognised as legitimate autochthonous languages under the European Charter for Regional or Minority Languages...

. A sequel, 3D Construction Kit II
3D Construction Kit II
3D Construction Kit II , also known as 3D Construction Kit 2.0, is a utility for creating 3D worlds in Freescape...

, was released in 1992.

Features

Incentive Software
Incentive Software
Incentive Software Ltd. was a British video game developer and publisher founded by Ian Andrew in 1983. Programmers included Sean Ellis, Stephen Northcott and Ian's brother Chris Andrew. Later games were based around the company's Freescape rendering engine...

 had released games using the Freescape
Freescape
thumb|The Freescape logo.The Freescape engine was an early 3D game engine used in games such as 1987's Driller.-History:Developed in-house by Incentive Software, Freescape is considered to be one of the first proprietary 3D engines to be used in computer games, although the engine was not used...

 engine before, but with 3D Construction Kit, the company took the concept to a whole new level, giving users the ability to create their own worlds and games. In 3D Construction Kit, interaction with the world is usually limited to a cursor controlled with the keyboard
Computer keyboard
In computing, a keyboard is a typewriter-style keyboard, which uses an arrangement of buttons or keys, to act as mechanical levers or electronic switches...

, offering the possibility of interaction with nearby objects.

The kit has a very simple graphical user interface
Graphical user interface
In computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...

, allowing users to create and manipulate objects within the game's 3D environment. Primitives such as cubes, cuboids and pyramids can be easily created and edited to be scaled and placed on the 3D world. Colours can be selected for individual elements, making the free roaming worlds more varied and complex. The user-created virtual world is divided into areas, reducing the processing power required to render objects. The areas can be as large as the memory allows.

Animations may also be added to the primitives, either by looping or simple moving attributes to objects, to create simple, although seemingly advanced, animations.

In order to make games rather than worlds, 3D Construction Kit also allows for the addition of conditions, using the very simple-to-program Freescape Command Language (FCL). Sensors, animations and interactivity with the elements can be added with relative ease. Players are able to move around the virtual worlds by walking or flying. Elements such as proximity sensors triggering events, enemies making the player appear in another zone of the game when hit, and the ability to activate switches in order to open doors, make the worlds created with 3D Construction Kit come to life and add a level of uncertainty to the gameplay.

The interface of the game is customisable; by adding a 320x200, 16-colour IFF
Interchange File Format
Interchange File Format , is a generic container file format originally introduced by the Electronic Arts company in 1985 in order to ease transfer of data between software produced by different companies....

 screen created with any image editing program, the games created with this tool could be made to look more professional.

Versions

3D Construction Kit was originally released on the ZX Spectrum
ZX Spectrum
The ZX Spectrum is an 8-bit personal home computer released in the United Kingdom in 1982 by Sinclair Research Ltd...

 in early 1991. Later the same year it was adapted for numerous other platforms, including versions for the Acorn Archimedes
Acorn Archimedes
The Acorn Archimedes was Acorn Computers Ltd's first general purpose home computer to be based on their own ARM architecture.Using a RISC design with a 32-bit CPU, at its launch in June 1987, the Archimedes was stated as running at 4 MIPS, with a claim of 18 MIPS during tests.The name is commonly...

, Amstrad CPC
Amstrad CPC
The Amstrad CPC is a series of 8-bit home computers produced by Amstrad between 1984 and 1990. It was designed to compete in the mid-1980s home computer market dominated by the Commodore 64 and the Sinclair ZX Spectrum, where it successfully established itself primarily in the United Kingdom,...

, Atari ST
Atari ST
The Atari ST is a home/personal computer that was released by Atari Corporation in 1985 and commercially available from that summer into the early 1990s. The "ST" officially stands for "Sixteen/Thirty-two", which referred to the Motorola 68000's 16-bit external bus and 32-bit internals...

, PC
Personal computer
A personal computer is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end-user with no intervening computer operator...

 as well as the Commodore 64
Commodore 64
The Commodore 64 is an 8-bit home computer introduced by Commodore International in January 1982.Volume production started in the spring of 1982, with machines being released on to the market in August at a price of US$595...

 and Commodore 128
Commodore 128
The Commodore 128 home/personal computer was the last 8-bit machine commercially released by Commodore Business Machines...

. A version for the Amiga
Amiga
The Amiga is a family of personal computers that was sold by Commodore in the 1980s and 1990s. The first model was launched in 1985 as a high-end home computer and became popular for its graphical, audio and multi-tasking abilities...

 was released on June 1, 1991 and proved relatively popular with computer users. The different versions of the game varied slightly in their user interface
User interface
The user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the...

, which was progressively improved with each successive release.

The 3D Construction Kit packages came with a 30-minute video tape, featuring an introduction and a tutorial presented by Ian Andrew, the original designer of the Freescape system.

3D Construction Kit is available in five language editions: English
English language
English is a West Germanic language that arose in the Anglo-Saxon kingdoms of England and spread into what was to become south-east Scotland under the influence of the Anglian medieval kingdom of Northumbria...

, German
German language
German is a West Germanic language, related to and classified alongside English and Dutch. With an estimated 90 – 98 million native speakers, German is one of the world's major languages and is the most widely-spoken first language in the European Union....

, French
French language
French is a Romance language spoken as a first language in France, the Romandy region in Switzerland, Wallonia and Brussels in Belgium, Monaco, the regions of Quebec and Acadia in Canada, and by various communities elsewhere. Second-language speakers of French are distributed throughout many parts...

, Spanish
Spanish language
Spanish , also known as Castilian , is a Romance language in the Ibero-Romance group that evolved from several languages and dialects in central-northern Iberia around the 9th century and gradually spread with the expansion of the Kingdom of Castile into central and southern Iberia during the...

 and Italian
Italian language
Italian is a Romance language spoken mainly in Europe: Italy, Switzerland, San Marino, Vatican City, by minorities in Malta, Monaco, Croatia, Slovenia, France, Libya, Eritrea, and Somalia, and by immigrant communities in the Americas and Australia...

.




Freescape Command Language

3D Construction Kit employs the Freescape Command Language (FCL). This allows functions to be performed when certain conditions occur within the Freescape environment. On 16bit versions, these commands can be used in any of three places:
  • Object conditions: executed when some kind of interaction with the specified object takes place
  • Area conditions: executed each frame while the viewpoint is within the confines of the specified area
  • General conditions: executed every frame regardless of the viewpoint position.


The 8bit versions do not allow the creation of object conditions, but add procedures — conditions that can be executed from general or area conditions but are not otherwise triggered by the game engine.

Although the 8bit and 16bit versions of the language are similar, they are not interchangeable.

Sound

The 16bit 3D Construction Kit has a standard sound bank which can store up to 32 sounds. Sounds 0-6 are predefined. These are: "00 Laser out", "01 Shooter", "02 Bump", "03 Explosion", "04 Ping", "05 Smash" and "06 Clang". The user can add up to 26 other sounds of their choosing.

The 8bit version has a sound bank of 12 predefined sounds.

Critical reception

The ZX Spectrum
ZX Spectrum
The ZX Spectrum is an 8-bit personal home computer released in the United Kingdom in 1982 by Sinclair Research Ltd...

 version was critically acclaimed, receiving 92% from Your Sinclair
Your Sinclair
Your Sinclair or YS as it was commonly abbreviated, was a British computer magazine for the Sinclair range of computers, mainly the ZX Spectrum.-History:...

 and a Crash Smash from CRASH
CRASH (magazine)
Crash was a magazine dedicated to the ZX Spectrum home computer. It was published from 1984 to 1991 by Newsfield Publications Ltd until their liquidation, and then until 1992 by Europress.-Development:...

.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK