Construct (software)

Construct (software)
Construct
Construct Logo.png
Construct UI.png
The Construct user interface. Editing a layout and a sprite.
Developer(s) Scirra
Initial release October 27, 2007
Written in C++
Operating system Microsoft Windows
Available in English
Type Game development/application development
License GPL
Website Scirra

Construct is a free, open source DirectX game creator. It aims to allow games to be created in an easy drag and drop manner, using an event-based programming system, or optionally with Python scripting. It features pixel shaders, motion blur, zooming and rotations, a Behaviors system, a bone animation system, a debugger, and over 50 built-in objects. In addition, the engine includes support for 2D physics using the Box2D library. Construct is developed by a group of students.[1]

Contents

Event system

The primary method of programming games and applications in Construct is through 'event sheets', which are similar to source files used in programming languages. Each event sheet has a list of events, which contain conditional statements or triggers. Once these are met, actions or functions can be carried out. Event logic such as OR and AND, as well as sub-events (representing scope) allow for sophisticated systems to be programmed without learning a comparatively more difficult programming language. Groups can be used to enable/disable multiple events at once, and to organise events.

Event sheets can then be reused by other levels or parts of an application, by including them in other event sheets.

Origin and Development

Construct's event system originates from Clickteam's Multimedia Fusion 2 product. It initially was developed as a commercial product, but due to the fact that the 4 original developers of Construct were under a Non-Disclosure Agreement[citation needed] with Clickteam during the initial step of the development, Scirra re-licensed Construct as a GPL open source software and uploaded the source code to SourceForge in order to avoid potential legal actions[citation needed] from Clickteam.

Construct uses the commercial Prof-UIS interface library.

Release history

The first public open source build, version 0.8, was released on October 27, 2007.[2] The current stable release is 1.2,[3] released on February 24, 2011. Its successor Construct 2 is being developed as a commercial product and exports games to HTML5.

Hardware requirements

  • Windows 2000/XP/Vista.
  • A DirectX 9 compatible graphics card.
    • Effects up to Pixel Shader 2.0 can be used if supported by hardware, but is not required.

Notes


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Software prototyping — Software prototyping, a possible activity during software development, is the creation of prototypes, i.e., incomplete versions of the software program being developed.A prototype typically simulates only a few aspects of the features of the… …   Wikipedia

  • Software visualization — [(Diehl, 2002; Diehl, 2007; Knight, 2002)] is concerned with the static or animated 2 D or 3 D [(Marcus et al., 2003)] visual representation of information about software systems based on their structure [(Staples Bieman, 1999), size (Lanza,… …   Wikipedia

  • Software as a service — (SaaS, typically pronounced sass ) is a model of software deployment where an application is hosted as a service provided to customers across the Internet. By eliminating the need to install and run the application on the customer s own computer …   Wikipedia

  • Software choice for discrete event simulations — Tools for discrete event simulationsDiscrete event simulations may be written in any general purpose computer language such as C++ but to construct an industry grade project in reasonable time with a general computing language consumes too much… …   Wikipedia

  • Component-based software engineering — A simple example of two components expressed in UML 2.0. The checkout component, responsible for facilitating the customer s order, requires the card processing component to charge the customer s credit/debit card (functionality that the latter… …   Wikipedia

  • Personal construct theory — Construct theory (PCT) is a psychological theory of human cognition. Eddington said, Science is the attempt to set in order the facts of experience. George Kelly, the psychologist and creator of personal construct theory pushed this idea two… …   Wikipedia

  • List of interactive geometry software — Interactive geometry software (IGS, or dynamic geometry environments, DGEs) are computer programs which allow one to create and then manipulate geometric constructions, primarily in plane geometry. In most IGS, one starts construction by putting… …   Wikipedia

  • Mambo (software) — Mambo Developer(s) Mambo Foundation Inc. Discontinued 4.6.5 [1] / June 26, 2008; 3 years ago (2008 06 26) Written in …   Wikipedia

  • Frame Technology (software engineering) — Frame Technology is a language neutral, models to code system that manufactures custom software [Software is emphasized here; but given the appropriate frames, FT can assemble any kind of documents: technical and end user manuals, UML models,… …   Wikipedia

  • DMS Software Reengineering Toolkit — Developer(s) Semantic Designs Website semanticdesigns.com/Products/DMS/DMSToolkit.html The DMS Software Reengineering Toolkit[1] is a proprietary set of program transformation tools available for automating custom source program analysis,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”