Ashley's Forum Posts

  • How does Game Editor legally require that licenses must be purchased? If the whole program is GPLv3, doesn't that mean I can just download the source, build it, and I've got my own Game Editor I can do what I like with?

  • I don't think any of those projects are worked on by full-timers. C2 needs fulltime work, it's that big a project.

  • is possible to do "when Mouse click object" or "when Touch object" sentence? or i need to duplicate the actions for the different conditions?

    Right now you need to duplicate the events I'm afraid - this could be fixed by having a Function object but there isn't one yet. So you need to (for example) copy-paste your 'on object touched' event and replace it by 'on object clicked' or whatever you think is suitable.

    Queezi: glad it also works. It will be slower because phones are just slower in general, and I've no idea if many phones have hardware accelerated canvases, which would make it even slower. However, I'm betting future phones will improve on this.

  • I think I'll push this out by auto-update. I think crudemik's issue is a graphics card thing, or at least not newly introduced by this update. Any objections?

  • ...ashley said that a plugin should be able to modify any part of the ide due to their being javascript.

    Actually, it's any part of the runtime - javascript plugins can't yet mod the editor.

  • What do you have to do to get a game onto an android phone?

    Nothing special - put it on the internet, then browse to it on your phone.

    Candescence - awesome, glad to hear it works on iPad

  • Yup, if you upload a HTML5 game and visit it on an Android/iOS device, it should load and run the game. I've only tested the touch plugin briefly because I had to borrow my housemate's phones for it but it seemed to work, so you should be able to make HTML5 stuff for phones now. As the changelog says, the multitouch input is a work in progress, but it'll be sorted out soon.

  • Download Construct 2 public preview 29

    Link to release 28.4

    A new touch plugin for mobile devices, and an object panel for inserting expressions.

    <img src="http://www.scirra.com/labs/exppanel.png">

    The new expressions panel has several improvements over the old 0.x one:

    • It's free floating and can be positioned and sized as you like.
    • It's modeless so remains present as a sort of 'palette' you can take expressions from at any time.
    • You can search it like the event wizard.
    • The list contains descriptions of each expression.
    • It lists instance variables for objects which have them.

    This should make it a lot more useful than the old one!

    Changelog

    • [ADD] New floating objects panel for parameters dialog. Allows you to browse and insert expressions easily, including instance variables.
    • [ADD] Touch plugin. Basic touch support for iOS/Android (doesn't properly support multitouch yet, but the 'On touch object' and 'Is touching object' conditions are multitouch enabled and should be good enough for on-screen touch-controls)
    • [CHANGE] Keyboard prevented *any* key reaching the browser (even F5, backspace, etc.) which was obnoxious - now it only blocks scrolling keys like up/down
    • [FIX] Initial values for instance variables were wrong (all instances of one type used the first instance's values)
  • CrudeMik, Is that a new issue specifically with 0.99.97?

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • That's funny, just yesterday I read an article on Reaper's pricing model and I liked what they were doing. $225 isn't much for big business though - is that per user?

  • Do you write plugins only because it's open source? I don't get why that means "there's not much point" now.

    We're not going to re-write Construct! Not again :S It's very much in our interests not to make any breaking changes, because it means we have to change all the official plugins too. To be honest, it's likely any changes will be minor, and if there aren't too many plugins, I can just go through and make the changes myself so nobody needs to worry about it. The 'change at any time' bit is just a disclaimer on the off-chance we do need to really give things a make-over, which I can't see any reason for in the near future.

  • Hey, check the last section of the new features thread for the situation on that. Chances are there won't be any backwards compatibility.

  • Well this kills any enthusiasm I had for the project, so much for donating.

    I should have mentioned: obviously if we went closed source and commercial we'd either refund everyone who donated or give them a free license worth more than their donation - we don't want to leave you out in the cold! We appreciate your generosity! There'd be an awkward couple of weeks of transition but it'd be necessary and I think we can do it fairly and without leaving anyone screwed over.

    [quote:388yrlxi]HTML5 would have been the best option as the baseline exporter since the code it generates is pretty much open and relatively unobfuscated, which would allow a good codebase to work on to create new exporters.

    Considering the javascript sources are incredibly difficult to protect since they're just plain-text files, it would probably only be the C++ sources to the DLL that got closed sourced.

    [quote:388yrlxi]Of course the poll is just an empty gesture, I doubt the results of it would sway your opinion one way or another since once a project starts seriously considering going down a closed path it's basically a done deal.

    We don't make decisions solely based on a forum poll but I put it there as a quick way to get overall feedback from everybody, so lurkers can put in their view without having to type out a full "I support this" or "I don't support this". It's still a really useful indication of whether or not a decision we want to make is popular: if it's overwhelmingly popular, we can go ahead, if it's incredibly unpopular, we know that if we go ahead anyway, we probably need to do something or change something to mitigate the unhappiness it could create. So no, we're not going to make this decision solely on a forum poll even if it goes against us, but it's still important information to take in to account.

    ...

    I really hope I can always make time for the project and I have no intentions of ever leaving! But it is true that if we can come this far in our spare time, what could we do if we went full-time?

    It would be amazing if we could go full time solely on donations, but we're simply not big enough to do that yet. It's obviously very kind of people to send money over off their own back, but in practice, the cold truth is this is not remotely enough to cover full-time work. It's a very, very long way from that. To demonstrate this, 0.x was about 250,000 lines of code, worked on for about three years by three people part-time, downloaded 275,000 times so far, and the donations have always been well below ?100/month. Do a bit of math for the wages for three full-timers and you see it's not really making a dent on living cost. And if we went full-time, we can make Construct at least twice as good for everybody - I mean, C2 so far has still been a spare time project - think if it had a full time team behind it! Again, we appreciate the generosity of those who donate, but we're just looking at this in a real-world sense.

    It's been really interesting reading everyone's views and nothing's set in stone so do let me know if you have more thoughts. I honestly don't have a clear pre-determined agenda that I'm following, I'm still trying to figure everything out, and what everyone is saying here is factoring in to that. The situation is just that it'd be best for everyone if we could go fulltime on this (personally it'd be my dream job! I do this all the time anyway), and the fact is, in order to do that, something is going to have to go closed source. We just can't figure out a good commercial business model if it's all open.

  • Sure, it would be nice if you had a mention it was made in C2 somewhere though.

  • It's too early for us to have plugin distribution - try uploading them to dropbox or similar for now.