Don't Miss Out

Follow us now so you don't miss new releases!


Lightning Draw

edisone

33.837 seconds

Phobos002

50.154 seconds

Tom

55.457 seconds

For the first 3 people to download this release!

Quick Draw

Guest

58.374 seconds

Shrapnel

1m 21s

Guest

3m 41s

walterlow

3m 19s

Phobos002

3m 25s

Shrapnel

4m 31s

Nickydude

7m 42s

Be one of the first 15 people to download this release!

Construct 2 Release r140

This is an old Beta release! Download the latest Beta release instead here.
Download

116.8 mb, Windows 8/Windows 7/Vista/XP

Wednesday, August 07, 2013

New this build: introducing the debugger! There's also a new option to export directly to the Amazon Appstore using their new support for web-based apps.

The Debugger

The new debugger allows inspection of the entire state of the game in real-time, including performance details. There are controls to pause, resume, save state, load state, restart and more. You can browse a list of every instance in the game, and view the values of various expressions and properties of the selected object. This should be a vastly superior option to the old technique of using lots of on-screen text objects! It can also be snapped out in to its own window for multi-monitor debugging. It should even work on mobiles and tablets via preview-over-Wifi (although the text can end up pretty small/fiddly), and is designed to have zero code overhead when exporting - all the debugger related code is stripped from the project on export, so there's no performance, file size or security implications.

The debugger can be run from the ribbon, the quick-launch bar, right-clicking layouts or projects in the Project Bar, or by using the keyboard shortcut Ctrl + F5.

We have lots more to add. Currently the debugger is read-only - you can't change any values. It also can only pause in between frames. We plan to add support for editing values, breaking on individual events, improving the experience on mobile devices, adding more detailed performance information possibly down to the level of CPU usage of individual event groups, and possibly also performance graphs. These should gradually be introduced over the next few releases, and hopefully we can launch the full-featured debugger in the next stable update. We'll cover the debugger capabilities in more detail in future documentation/blog posts, but for now have a play with it and see how it works for you!

Export to Amazon Appstore

We're also adding a new option to export directly to the Amazon Appstore (the store used by Amazon devices such as the Kindle Fire HD). The Amazon Appstore now supports publishing HTML5 apps just like native apps, but powered by the Chromium browser engine. This means you get all the power of the Chrome browser for native apps, including hardware acceleration. It doesn't support WebGL or the Web Audio API just yet, but they should be coming in future, and the performance is still pretty good with hardware-accelerated canvas2d. We aim to extend support with IAP and other platform-specific features in later releases as well, and improve the tutorial on publishing, but in the mean time you have the basic support to try out.

To get started with the Amazon Appstore, see the (currently draft) tutorial on How to export to the Amazon Appstore.

Changelog

Feature

Debugger

Feature

Export to Amazon Appstore

Change

Bookmarks bar: now includes some comment text for bookmarked comments, and the included sheet name for bookmarked includes

Change

Line of sight behavior: now also mirrors cone of view if object is mirrored

Change

Platform behavior: is now less likely to "snap" the player to the top of a jump-thru when falling in to its side

Bug Fix

Event sheet view: possible crash undoing after 'Replace object'

Bug Fix

Layout view: possible crash when displaying grid

Bug Fix

Touch: workaround for bug in stock Android browser where touch end events would fire twice

Bug Fix

System: 'Pick by evaluate' and 'Pick by comparison' did not work correctly with containers

Bug Fix

Image editor: resize with 'align center' did not always center the image properly

Bug Fix

Javascript error saving the game when a physics behavior had been disabled

Bug Fix

Turret behavior: 'Acquire target' action did not work

Bug Fix

System: 'Is overlapping point' condition did not work in OR blocks

SDK

CocoonJS: now includes CocoonJS_App_ForCocoonJS.js in exported projects so plugins can use it

SDK

New getDebuggerValues SDK function to support debugger in third party plugins and behaviors (a new SDK update will be released shortly)


Comments

6
edisone 18.3k rep

hurra for the summer beta edition!!! ^^

Wednesday, August 07, 2013 at 2:14:12 PM
9
ludodesign 30.6k rep

And keep coming! Go Construct! Go Scirra! o/

Wednesday, August 07, 2013 at 2:16:23 PM
4
onzephyr 9,962 rep

The debugger should be a fantastic benefit. Nice work Scirra.

Wednesday, August 07, 2013 at 2:26:43 PM
2
ChrisAlgoo 4,004 rep

WHOA. You weren't kidding when you said this would be a big one!

Wednesday, August 07, 2013 at 2:27:51 PM
1
Sulli 4,521 rep

Debugger! Nice! Literally as I was reading this I was adding some 'debug' text objects! :-)

Wednesday, August 07, 2013 at 2:30:00 PM
2
sman118 7,761 rep

You guys just keep coming with the pleasant surprises. So great.

Wednesday, August 07, 2013 at 2:30:40 PM
1
Kurz 9,636 rep

Hey, welcome back, beta releases! I miss you!

Wednesday, August 07, 2013 at 2:31:21 PM
1
mrborcho 1,369 rep

Good!!!!!!!!

Wednesday, August 07, 2013 at 2:36:29 PM
2
oldsatchmo 2,697 rep

Yes! I've had my fingers crossed for a debugger for a while. But this is way more robust than I anticipated. Thanks so much, guys!

Wednesday, August 07, 2013 at 2:36:45 PM
0
PixelPalette 8,146 rep

The debugger is nice, but hopefully you get the amazon IAP working and well documented. I have a kindle. 8P

Wednesday, August 07, 2013 at 2:44:58 PM
2
Sulli 4,521 rep
Debugger! Nice! Literally as I was reading this I was adding some 'debug' text objects! :-)
quoted from Sulli

Just adding to my point... hopefully this is read!

I think a really nice thing to add the debugger is being able to monitor your variables...

Eg. Health= 9 (To see this i would need an text bock set to Every Tick> HUD>set text> Health

It would be cool to have my variables like that in the debugger. :)

Wednesday, August 07, 2013 at 2:45:30 PM
1
sosensible 9,701 rep

more sweet c2
less bitter bugs

Wednesday, August 07, 2013 at 2:50:26 PM
2
bsimser 1,846 rep

Debugger looks sweet. Thanks for another great release!

Wednesday, August 07, 2013 at 2:55:07 PM
3
Wastrel 11.8k rep

Holy debugger! Yet another great addition to an already great app. Keep up the good work!

Wednesday, August 07, 2013 at 2:56:59 PM
2
Przemek32767 24.1k rep

I thought you guys were going to take a break. Anyway, thanks for another release. The debugger is awesome. If you are still going to take a break, go ahead. You deserved it. :)

Wednesday, August 07, 2013 at 3:04:49 PM

Leave a comment

Everyone is welcome to leave their thoughts! Register a new account or login.