TiAm's Forum Posts

  • This is worth a bump. The improvements suggested apply to animation workflow, not to image creation, and thus, these are functions that can't be outsourced to an external app.

  • shinkan

    That's an excellent list (as it concerns animation vs image editing), especially the keyboard shortcuts. That being said...I'd still like better search more than anything (well, modularity tops the list, but that's a herculean task).

  • I guess I forgot the /sarcasm tag...

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • No. I think putting ANYMORE work into the internal image editor would be a total, utter waste of time. It only needs one more function: "Open in External Application". Then we can just open our sprites up in gimp/krita/photoshop/etc.

    The C2 IDE is, according to Ashley, very difficult to work with, and if any more work is put into it, it should be for better search capabilities.

  • Tylermon

    Actually, I sort of know what you mean, though I've never thought of it like that before. Alot of times the first thing I do when I get an idea is...jump into sprite editor to scribble something.

    I've been hoping Ashley would add an 'open in external editor' button; IMHO, putting any more into the internal image editor is a total waste of time. Being able to go out directly to something like gimp or krita (all set up with presets of course) would be marvelous.

    I think something like this could be pulled of with AutoHotKey but I haven't had the time to sort it out yet.

  • 13. Achievements and points. Because this provides validation to otherwise empty experiences.

  • EddyVerbruggen

    Hey, thanks! Yeah, Apple is really dragging on pushing out. I'll repost your link if you don't mind:

    https://github.com/EddyVerbruggen/cordo ... -wkwebview

  • Well, hopefully someone who has used both can chime in too, but here goes(tl;dr warning ):

    I know nothing about the Stencyl community. It may be great...or not. But C2 has a wonderful community. Actually, the quality of the C2 community is the main reason I choose to go with C2. If you have a question or problem, you can usually get an answer in a matter of hours, or even minutes. And Ashley (C2's lead dev) frequents the forum himself, and often replies to a dozen or more threads a day.

    As to C2's capabilities, I think you can build pretty much any 2D game with it, short of, say, cortex command.

    In terms of logic I think the way 'programming' is handled in C2 is really excellent. Essentially, you have a 3-tiered system:

      Top Level: Object Types and Behaviors. With these you can literally build a complete game in a matter of hours, with just a handful of 'code'. Speaking of which... Mid Level: Events. The C2 event system is an excellent compromise between flexibility and simplicity, and allows you to do almost anything. When you begin to feel constricted by what can be done with behaviors, this is where to head next. Of course, sometimes you hit a wall even here. So... Low Level: Roll your Own (Object Types/Behaviors): C2 has an open plugin SDK, which the community has very much taken advantage of. There are TONS of plugins for C2, most are free, and the few that aren't are cheap (and your supporting an indie dev too ) Just take a look at the work of rexrainbow for starters (I think he's a vampire who doesn't sleep). Oh, and it's easy to develop for. I made my own plugin to add Mouse Lock(Pointer Lock) support with no prior javascript experience (though it did take a couple weeks on and off, but that was JS not C2).

    Exporting and platforms...this is where things become a bit of a mixed bag. Exporting is in a far better state than ever before, but there are still issues to be sorted. For example, exporting to linux has broken for newer distros. Now, there are some ways around it, but they require some monkeying and are neither foolproof nor user-transparent. Of course...that sort of describes linux in a nutshell.

    Mobile exporting is not perfect, but in the last ~6 months or so it's gone from dismal to pretty damn good. My knowledge here is a bit sketchy -- I'm still in the dev phase of my first major project, and I haven't dove deeply into exporting yet -- but my understanding is that Phonegap will offer perfect compatibility and great performance for any devices running IOS8+ and Android L (5)+. For all the devices running Android 4+, Crosswalk(based on chrominium) is shaping up to be a high performance and stable option, and is in active development by intel. OTTOMH, the people to ask more about this would probably be ArcadeEd, Silverforce, or cranberrygame.

    Spriter is indeed awesome. Just thought I'd throw that in there.

    Cheers, Tim

  • What ever happened to WKWebView support for Phonegap? Wouldn't that make CJS pretty much irrelevant?

  • Glad you guys like it.

    Actually, I put a little more work into it today...thinking of doing a space invaderish thing with it.

  • Ashley

    I see what you mean about 'OR' blocks...I hadn't thought of that.

  • This looks really amazing! It would be great if C2 or Spriter could do something like this.

    lucid

    You might find this interesting...

  • BTW everybody: the Firefox bug report is getting some action too. Firefox is arguably the most problematic of the lot, so we ought to keep on them about this, and provide whatever data we can.

    Specifically, they are requesting affected users post the results of their about:support page. If firefox is working badly for you, especially compared to other browsers, bring up a new tab in firefox, paste in:

    about:support

    When this page comes up, click "Copy text to clipboard", and post your result on this bug report:

    https://bugzilla.mozilla.org/show_bug.cgi?id=1093454

  • Best place to use a function imo, but the fact is the initial will work, as long as it uses a top tier within the condition to pick.

    Remember every time you start a top tier sub-event that does some other picking it forgets what was picked before.

    I'm afraid I don't quite understand you (bit short on sleep today, that's probably part of it).

    I understand what you are saying about a top-tier event not passing it's pick list to the next event. I'm suggesting an exception to this that is dependent on the event prior, much like an else statement.

    An example of where this could be useful is if I want to select all the Foo's that are overlapping Foobar's, and subtract 1 from their health, then select all the Foo's ! overlapping Foobar's and add 1 to their health.

    As it stands you COULD accomplish this thru a hack:

    global fooHealthUp

    global fooColDmg

    ------

    Every tick

    --- Foo.health + fooHealthUp

    If (Foo overlapping Foobar)

    --- Foo.health - (fooHealthUp + fooColDmg)

    However, IMHO, this is inelegant and not-at-all-obvious. And if you are doing something more substantial (say moving objects) you are still performing redundant actions.

    I don't understand how using a function would help here...?

  • Goofing around tonight, I came up with this. Event based physics. Crude implementation, but fun:

    https://www.dropbox.com/s/hxeal51yf5ilv ... .capx?dl=0