Ashley's Recent Forum Activity

  • I think our main contenders - all of which you missed! - are Game Maker, GameSalad, Multimedia Fusion, Unity3D and possibly Stencyl. I don't mind discussion of alternatives as long as it's not bashing or trolling. I also think Construct is (and C2 will be) the best out there, so I'm not afraid everyone's going to disappear just because they find out about an alternative!

    I'd guess most people are on this forum because they already prefer Construct. So perhaps you could rephrase the post - instead of just a list of alternatives, how about something like a comparison to Construct, or something along those lines which might be more relevant to users of this forum?

  • You do not have permission to view this post

  • Thanks for the kind words, but just to note we don't have any licenses on sale right now, we hope to be launching them soon!

  • That's a good point actually, creating objects which belong to families. Still, I guess we need to get families done first

  • so I decided to import them directly into the .capx. I open the file with 7-zip file manager, dump the whole lot of images (tile-1.png to tile-256.png)

    The texture filenames must match exactly the object name, and the - character is not allowed in object names, so the editor is probably removing the - character then getting confused when it can't find the file any more. If your object is called tile-256 the expression parser will look for a system expression 'tile' and try to subtract 256 from it!

    As for comparisons to other products, I've kind of run out of things to say. As we said before, if you really prefer a competitor's product, you're welcome to use their product - you're not required to purchase Construct 2! I think these comparisons are really pointless though - all software has advantages and disadvantages both ways round, so no one program is entirely superior to another. Making comparisons is just firing back an endless series of anecdotes depending on what features are important to you. I'm sure, for example, a GM user could turn up and give a long, comprehensive post about why GM is better than everything else. That's their point of view, but it doesn't really help anything, and despite their point of view, other competitors still run a successful business, so even though they may think it, the market proves GM is not entirely superior to everything else (otherwise they'd put all competitors out of business).

    So I don't want to lock this thread, because it's actually about the Construct 2 release 31, but I think the comparisons and debate over competitors should stop - it's not going to go anywhere, and it's entirely personal preference, and everyone has a personal preference.

  • Why does anyone choose Windows over Linux when they pretty much do the same thing and Linux is free? There are a lot of factors that go in to what software people choose. It's not just about certain features, or the price, or the UI. It's the whole thing, right down to the details.

  • Tom's right, you should be comparing to the indie license. Also, Game Maker is a scripting based tool, so you need to learn a programming language to use it. Construct is an event based tool that does not require you to learn to program to use it, so the barrier to entry is lower. People who already know how to program are probably happy to stick to programming - we're aiming Construct at people who don't know how to program, which is why events are useful. However, it's much faster than programming, so some programmers might like it anyway (which is true of our experience from 0.x).

    So why worry about Game Maker? If you want to program, there are tonnes of alternatives out there, and you can even program a HTML5 game for free in notepad providing you know javascript, the correct APIs and so on - but it will take a lot longer and require a lot more expertise! We're not expecting hordes of Game Makers to jump ship either, because most of them are very familiar with the GML scripting system which is how they make their games, and there's no equivalent in Construct 2.

    This is probably also a large factor for new customers. Are you really going to choose Game Maker over Construct 2 solely because of the price, and ignore the fact you have to get in to programming to do anything useful with it? They're actually completely different products with totally different features and methods of working. You should bear this in mind when making comparisons.

  • I'm not convinced by one-liners like "multiple users and dynamic content". What actual examples of cases are there that can't be done any other way? With 0.x, it seems the vast majority of users have gotten by just fine with predefined sprites - it seems most games don't need to introduce new objects that aren't known beforehand in the editor. Also, how do you create an event for an object that is created dynamically that the editor doesn't know about? It seems this would be a whole new paradigm for the editor...

  • I think this post I made addresses your concerns: we just can't give the software for free. Yes we're behind on development, but we aim to catch up as quickly as possible - the current pace of updates should be an indication of that, and that's still part time work!

  • You could tack on a 'Repeat N times' above it?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Things like adding behaviours at runtime could seriously complicate the runtime code, and I'm not convinced there are any cases where it's so useful it's worth the code. Same goes for changing qualifiers at runtime. Can't you deactivate behaviours you don't need on startup and activate them later to "add" them? What would you use dynamic behaviours for that can't be done any other way?

  • The fundamental way the event system works is that you use conditions to pick certain instances, then the actions only run on those instances. So to apply an action to a specific instance, you make a condition that chooses the instance to pick.

    In this case, it sounds like you want 'pick nth' (under system). There was a 'pick random instance' condition in 0.x, but it hasn't made it to C2 yet - so try pick nth and enter random(Sprite.count) as the instance to pick.

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,769,756 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
  • x42
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs