Aphrodite's Forum Posts

  • "I do and don't see anything wrong or strange with it. :/"

    Smurf are not my stuff, but clearly that is worse to have your "for children" license being ... detourned in a less child friendly way than a fan doing stuff around it for free (well, this won't be the first time I see a legit fan game being thrown down while an adult one is still up and living, not that I am an expert in that... but... well...my avatar does not mean anything, at all, ok?).

    that is if a choice was to be made, suing a fangame is always troublesome for everyone involved, but it is easier to say "I protected the license from a fan abusing of it to make a game that will hurt us!" I guess.

    back on topic: however I am curious to see how that will end, should be interesting...

  • In some ways I would say a translated version would be a disservice to those willing to learn - take it as you will English is THE language for computing and, actually, for programming languages - "if" "then" "for" "while" - nearly all commands in a programming language are plain English words. So a certain understanding of programming concepts goes hand in hand with understanding a level of English. And while there may be less "programming" with C2, there's no less programming logic (as per the anecdote: "A wife sends her programmer husband to the store and says: Buy a loaf of bread, if they got eggs take a dozen" so he comes home with a dozen loaves of bread and says: 'They had eggs'"). Most of the tutorial content is in English, all the most valuable threads here are in English and, let's be honest - probably most of the paying customers understand English quite well enough.

    however, there are a lot of things that could be painlessly translated (like the descriptions that c2 gives of some conditions and actions, of proprieties, etc), most people would rather read those in their language, as they are not as easy to understand as some wording that may be tossed into a language.

    a way to implement it in the next editor will be nice, as C2 is not only used by people knowing a lot of english, and some are just using it as an introduction to logic, and logic is not tied to a language, and I say it because adding it in midway would be far too much work.

  • Agreed on ashley on that one, wtf, unity is a complete other engine, you might as well use it directly if you want it (no event system?, not a good reason for that topic I think, And, scirra's job is to maintain their products, not extend the one of others.)

  • the law-bullsh*t smurf has strike again, I never really got those people, as ar worse stuuf are done by people, and some make profit out of it (for obvious reasons I will not post smurf pornography but you get the idea)

    however I always think in those grey areas, you should try to see a lawyer to have an advice, fair use is a complex matter.

  • >

    > I don't know if it makes sense, but here's a sincere feedback from a regular C2 user who sucks at math.

    > The dt guide is very well written, and when you read it, you think(*dt) you understand it. I've read it, I don't know, maybe 50 or 60 times.

    > But when you have to write tons of events, it would be so nice to have charts you can quickly reference to. Here on the forum, or even better inside C2.

    > Something like this:

    >

    > lerp to an angle, use this:

    > lerp to a position, use this:

    > lerp to speed, use this:

    > lerip to scale, use this:

    > lerp to variable value, use this:

    > every tick events: don't use if this and this. Use if this and this.

    > every X second: don't use.

    >

    > I must sound super lazy to most of you, and I definitely understand this, but for average users it would be a freaking life saver.

    >

    Yeah have to agree!

    After reading this thread several times, the dt guide a dozen times, and Ashley's latest blog that arose from this thread several times, I now have this fuzzy feeling in my head and a real lack of confidence with both lerp and dt.

    All I know is that lerp gives nice smooth movement effect, and that dt is required for a game to be frame rate independant.

    But as to how, when, and even if they should be combined, well I would say the general target audience of C2 should just not use it.

    Hehe I reckon this is pobably the most confusing thread I have read on these forums.

    Really wish I paid more attention to math at school now....

    the smooth movement of lerp comes from an unusual use of it, so indeed it is not easy to think it right, as this use of lerp is already kind of weird (tbh, most people hère I have seen using it just thinks it "looks good, not sure why but I will keep it"), I can understand that ashley gives the "good formula" for people to fix their games, but that does not mean it is a good idea, I would rather see an exponential like interpolation being added.

    you might want to post at http://brashmonkey.com/forum/ , also I'll put a lucid tag here so if he comes on the forums he can see it.

    ...I am not sure I get the point, you send a mail annonymously, which means... how do the person awnser it?

  • Make sure Pause on Unfocus is set in the project settings.

    as it is said inthe decription of this setting, it is preview only.

    try to set a variable to wallclocktime (it is a system expression) on the start of your timer, then just check the difference between that variable and wallclocktime to have the number of seconds since you setted the variable.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I cannot talk for sure, but IIRC I think C2 does the spritesheeting, compression, and minify first, then it just copies the result into each,which is a fast operation.

  • I think it would have been nice for translation to be at least supported (after all,it was started but never finished), english is never, and will never be universally known.

  • if your function is "sum", with parameter 0 and 1 being numbers (5 and 6 in my exemple).

    just enter Function.Call("sum", 5, 6)

  • Nesteris normally, if there is a unit like "in pixels per seconds"or "in degrees per seconds", that means that dt is not needed (as one pixel per second is still one pixel per second, regardless of the framerate, due to the clear definition of a second on a fixed timescale)

    mostly, all behaviors related to movement should not need dt.

  • I read it before (not sure if it was edited between the time I read it and the today), and my opinion is still the same and will not change anytime soon if the arguments also don't change:

    Javascript sure is slower (and on what I saw, well, it is outdated and so weird that most people do not use directly Javascript but some libraries to help them). And it is an interpreted language which does not belong to a single interpretor, all of that is to take into deep consideration... unless you are not directly using javascript, in which case you should see what is already done to help.

    In the case of C2, memory management and garbage collection issues are seriously lowered (due to general kind of recycling and layout by layout loading, as well as a lot of other things that I am not able to describe that may have been done), and the fact remains: Javascript performances are tied to how it is interpreted, on mobile I saw that, well, compatibility seems to be an issue so I would guess that we are far from what could have been done, yet, it is pretty doable.

    All of this should be taken into consideration before buying C2 for obvious reasons (and you can test before buying it, C2 is fully html5 + javascript and does not rely on native at all, the event system should not be the only reason you are using C2 for, if html5 is not interesting to the potential user, then he might as well not buy it). If you need native, you won't even consider javascript anyway.

    As for an html5 C3, keep in mind it is not before at least 1 or 2 years (and while JS performances does increase, as well as compatibility, which means it will be realisable, and before CC anyone though that a free drag n drop engine was just a toy, before C2 they though that html5 was doomed to failure and that nothing serious could be done with it, they might as well prove that a game creation engine can be done to run inside a browser without plugins) it is imaginable, heck even gdevelop as a web app nowadays (in a beta stage), sure it is not useable for a full fledged game and confusing, but this is because it is just weirdly designed, not because of perfs issues. However for obvious reasons when C3 does arrive, users should do the same they are currently doing: test carefully on a range of browsers so bugs are not left behind, also C2 already is a stable engine so the global design of it may be "easy" to transpose into the C3 editor.

    however time will tell.

    Ruskul I do agree that it would be nice to not have only javascript (due to how C2 plugins works, after all, there was a time when developping your own exporters was on the todo list if I recall), but well, no obligations, if other engines do better, fine for them.

  • Elliott the difference being, telling not to worry about performances is not a good idea, whereas here, it is telling to worry about the fact a stable fixed framerate is not something you will find even in the long term and is still a better idea anyway to consider that fact as it helps for now too.

  • I love that too, refreshing only when a display change is transmitted, rather than refreshing constantly in hopes that something changes on the right times.

    Not sure how that changes for browser vendors though thru their implementations.