> Because it doesn't teach the... erm... "player" about events
>
There is this misconception in development that you should do everything the "hard" and "true" way. That is not true at all. If you're looking to learn then yeah you should go learn events. If you want to get something done, then the easy way that works is just as good.
I assume you meant "the creator" and not "the player", as the player doesn't need to know (and shouldn't know) anything about events.
Making games is a game, a fun passtime --> The player is the creator.
It's not about doing things the hard way just 'cause, it's more about learning the hard way incase you need to use it for something later on. (Also, maybe the hard way has other benefits... easier to read code/events, better structure?). Construct's event system gives the player lots of power and flexibility. Personally, I think most of the movemement plugins are redundant and even dangerous as they do not promote clear thinking and problem solving --> Construct is easy enough to use as it is.
[quote:2j32u4oj]
Additionally...
-is it faster at run time?
-It's not exactly hard to write those couple of events
-what's wrong with teaching players about physics at the same time as Construct?
-Its faster as the plugins are C++, not interpreted events. It probably doesn't matter, though, at this scale.
-If it's not hard to write the couple of events... then why the fuzz about it? why do more work than needed?
-what is wrong is teaching people to always take the longer road to a destination bad practice!
-I don't know much about the internals of Construct, maybe you're right on that one.
-Not sure what your point is.
-This isn't about taking a shortcut for an experienced user, it's about building your knowledge of the program. To elaborate on your analogy to driving... what's better, learning to drive in the rain and snow and at night and in other conditions or just learning to drive when it's sunny and clear because it's easier?
Custom movement would also be a good idea, it has gravity(by way of force) too IIRC
I was using the custom movement plugin.