Construct 0.96 beta
Publisher's Description:
Construct is a free, open-source game development program that allows you to quickly and easily put together games in a drag-and-drop environment. Using the event sheet editor, you can define your game's behaviour programming-free with events, or you can use Python scripts to control it instead. It is based off a powerful hardware-accelerated DirectX 9 rendering engine with support for pixel shader effects, physics, layers, a debugger, and plugins for advanced features. There is also support for some 3D features.
Latest Changes:
- [ADD] Platform behavior: Compare Gravity
- [FIX] Platform behavior: Hanging in some situations
- [FIX] Use expression now works
- [FIX] 'Else' events now work. They can also be chained to create if-else if-else style events. Else events do not currently work after triggers
- [CHANGE] The 'Always' system expression has been renamed to 'Always (every tick)'. This is to better explain that it actually runs frequently as opposed to continuously
- [CHANGE] 'Start of application' removed: use 'Start of layout' on first layout instead
- [FIX] Deleting objects in cloned layouts now doesn't crash
- [FIX] Removing event sheets now closes all relevant windows before deleting (fixes crash)
- [FIX] Saving and loading of Layer Zoom X/Y rate
- [FIX] Items now don't repeat in the recent files area
- [CHANGE] Removed 'Exchange' button on Insert object dialog until it is completed
- [CHANGE] The way plugins are configured has been changed to be more reliable. This should fix people who cannot use the IDE due to plugin errors on startup
- [FIX] Paste clone now pastes in correct position
- [FIX] Layout editor rendered effects incorrectly when zoomed
- [FIX] VRAM usage now reduced when using the picture editor. Construct may now work on 64/32MB cards - please test and let me know
- [FIX] Errors while opening the picture editor should be properly reported and not crash
- [ADD] Directsound: Effects system. Allows for multiple effects to be queued up on to one or all sounds; supports Chorus, Compression, Distortion, Echo (Delay), Environmental Reverberation (via presets), Flanger, Parametric Equalizer and Gargle
- [ADD] Directsound: Time scaling option: when enabled, all playing samples adjust frequency according to the runtime's time scaling
- [ADD] Directsound: Epilogue time option: optionally add silence to the end of all samples, to prevent effects like Reverb being cut short when the sound ends
- [ADD] Particles: 'One shot' mode, to act like an explosion. Destroys itself when all particles have disappeared
- [ADD] 3D Box: 'Z buffer' property, which can be turned off to allow for certain 3D effects
- [ADD] File: FileListFiltered expression, to retrieve filtered list of files in a directory, eg. File.FileListFiltered("C:\", "*.mp3")
- [FIX] Common dialog issues with getting selected file
- [FIX] Sprite: 'On animation finished' and 'Is animation playing' (using named animations) now work correctly
- [FIX] Edit box: Handling of new line characters
- [FIX] Function object: Isolated condition aliasing bugs (still known bug in inline calls)
- [FIX] Mouse & Keyboard: Can detect mouse over text objects
- [FIX] Box object: now draws pixel-perfectly same size at runtime as in the layout editor
- [CHANGE] DirectSound 'Set Frequency': Now uses a frequency multiplier instead of absolute frequency
- [CHANGE] DirectSound caching engine rewritten to perform better and work in a way compatible with the effects engine
- [ADD] Time scaling: allows for slow-motion and fast-motion effects, integrates with Directsound to adjust audio frequency when 'Auto time scaling' enabled in Directsound
- [ADD] 'DisplayDevice' expression; returns display device name, eg. "NVIDIA GeForce 8800 GT"
- [FIX] Effects using pixelWidth and pixelHeight now have correct values for zoomed layers; affects blurs and warps etc
- [FIX] 'End of Application' now triggers
- [FIX] Runtime crash when incomplete containers in the layout
- [FIX] Crash in debugger when changing layouts
- [FIX] Dragging titlebar sometimes stuck to mouse
- [FIX] Syntax error using Mouse & Keyboard object in Python applications
- [FIX] Crash changing effect parameters with an expression in the same object
- [FIX] Crash transitioning to the same layout. Transitions to restart the layout are not supported so in this case the layout restars without a transition
- [FIX] 'Timer equal to...' condition not triggering after a layout restart
- [CHANGE] F7 no longer shows VRAM usage messagebox at runtime
Screenshot:
Latest User Reviews:
| Reviewer: | mohaldeeb | Mar 13, 2008 |
| Version: | 0.92 | |
| |
In some way its kind of cool to create your very own games****************************************
once you get the hang of it**********************
*************************************************
|
| Rating: |  |
|
| Reviewer: | therealdeadeye | Mar 12, 2008 |
| Version: | 0.92 | |
| |
Construct's strengths lie in two main areas: power, and ease of use. For the beginning game designer or hobbyist game maker interested in creating 2D games there really is no better choice out there. Construct makes it easy to begin creating hardware-accelerated, DirectX 9 driven games right away. It's event coding system is logical and easy to understand, but flexible enough to create complex interactions with all of your game objects. And for the advanced game developer there is integrated Python scripting.
There are also many built-in functions that allow the designer to get a jump-start on making specific types of games, such as a solid platform engine, vehicle movement, and even a 2D physics engine. Creating game art is as easy as using the built-in image editor or importing your own artwork into backgrounds or sprite animations.
Another great feature is the price... free. Not only is Construct a great tool for developing games, but it offers features that aren't even available with some of the more popular paid game-creation software. You'd be hard pressed to find a comparable product that has the same perks for less than a hundred dollars. I've tried a few similar programs - Game Maker, Multimedia Fusion 2, and Torque - and they don't stand up. While Torque has more power behind it, Construct is still superior in the ease of use department. MMF2 is over $150 and lacks scripting and modularity of code, and Game Maker just doesn't have the power.
|
| Rating: |  |
|
| Reviewer: | why hello there | Mar 12, 2008 |
| Version: | 0.92 | |
| |
|
Genius
|
| Rating: |  |
|
|
| Released: | July 3, 2008 |
| Publisher: | Scirra |
| Homepage: | Construct |
|---|
| Downloads: | 926 |
| License: | Open Source |
| OS Support: | Windows 2000/2003/2008/Vista/XP |
| Uninstaller?: | Yes |
|---|
| Rating: | 4.6/5 (20 votes)
|
|