Ashley's Recent Forum Activity

  • We've added support for custom controls in r51. Should be out on Monday! :)

  • You do not have permission to view this post

  • You do not have permission to view this post

  • Hey Nifflas. If you install C2 and browse in to the exporters\html5 directory, all the javascript sources for the runtime, plugins and behaviors are all there. You can also write new plugins and behaviors entirely in javascript (just documented today). I'm planning on BSD-licensing the runtime end of things, it's stupid to try and protect it anyway.

    As for the editor, the problem is I don't know how we could open source it and still sell it. It used to be open source, but we closed it down when we decided to license the editor. Another side of the problem is with Construct Classic, we've had some problems with certain people copying the source, changing all the parts which refer to us or Scirra to say their own name, then selling it for a few bucks. A teeny bit frustrating when you've worked on it for years. We're too small to reliably shut these people down, we can't hire armies of lawyers.

    Also, the editor is pretty complicated anyway. You'd need fluency in C++ and significant knowledge of how the editor works to not cause bugs like saving unopenable projects. All projects are saved in XML files now anyway, so I guess anything the editor lets you down on might be able to be circumvented with a bit of XML hackery. We're also happy to take suggestions! Especially right now we're still working out some core features, so now's the best time for us to make any "big idea" changes.

  • Updated the original link - the docs now include the runtime side. This should cover just about everything for now! When the site has a manual section I'll port all the content over so it's a bit more readable. All the content is there right now though.

  • Firefox has its own vendor-specific, non-standard audio API. Chrome recently introduced the standardised Web Audio API which means excellent audio support. Firefox will follow on soon I think - and as usual, Internet Explorer is trailing behind. I'm not sure they'll even implement it.

  • Great! It's fun to see the browser wars in full swing again. Competition makes better browsers for everyone.

    Firefox 6 has WebSockets support as well - a very interesting one for possibly developing multiplayer games...

  • Done, didn't take long. You can see the public source code commit for it here.

    This is only on the source code repository - no actual code functionally has changed so I don't see that there is any need for a new build. We've never wanted to cause problems or charge royalties for anyone making commercial games in Classic. Hopefully this BSD licensing gives everyone further confidence that's what we intend.

  • We've kept the editor GPL because while theoretically it allows people to sell our work, practically it prevents it (because you must credit the original authors, and include the source code of any modifications). We've found scammers selling the Classic editor, and there's nothing more infuriating.

    You're right there's no reason for the runtime to be GPL - I don't see any reason we can't re-license it to BSD. I'll try get this done today.

  • If you've coded something and don't mind how it's used, I'd recommend a BSD license. Basically anyone can do anything with it, except claim credit for it. Also, if you modify a plugin "in whole", I don't think you can claim any credit for it - that's like writing a new plugin from scratch.

    Watch out for r51, I'm afraid it introduces breaking changes for plugins and behaviors so read the changelog carefully when it's out!

  • Genuinely no idea. It depends how things go with HTML5, the editor, WebGL and other big projects that need to come first. Probably at least a year away?

  • You do not have permission to view this post

Ashley's avatar

Ashley

Online Now
Early Adopter

Member since 21 May, 2007
Last online 20 Oct, 2026

Twitter
Ashley has 1,828,724 followers

Connect with Ashley

Trophy Case

  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • Forum Mega Brain Made 20,000 posts in the forums
  • x126
    Coach One of your tutorials has over 1,000 readers
  • x74
    Educator One of your tutorials has over 10,000 readers
  • x5
    Teacher One of your tutorials has over 100,000 readers
  • Sensei One of your tutorials has over 1,000,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x44
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs