lucid's Recent Forum Activity

  • gotta go to bed, so I don't have time to distill the answer down, but here's a good start (especially ashley's part)

  • gamemake is weak and slow

    I tried making a bezier curve generator with it, and if you try to make gamemaker do more than a few hundred commands in a frame, it starts to slow down, you can even make the command do nothing, like a null command, and it still slows down.

    construct lets you do a few thousand things per tick before it's interpreter causes a bottleneck,

    Last time I heard, Python in Construct is very weak/limited and need's alot of improvement's.

    as far as python goes, python with construct makes gml look like a toy,

    python is a full language, every bit as powerful and complex as a real compiled language like C++, aside from speed that is, though it is still at least an order of magnitude faster than gml, but even faster is...

    Idk, the main thing I liked about GM was how tight it was with GML. It just worked. (And the syntax was close to C based languages, the learning curve is next to nothing)

    aside from python, which is insanely c-like

    you can make plugins for construct fairly easily using c++ ,

    everything you do in construct is done with a plugin, from loading an image into a sprite, to applying a platform behavior, to playing a sound, to opening a file dialogue. they are as powerful and fast as the c++ that spawns them. the possibilities are endless.

    I used gamemaker for a while, I even bought it. it's a neat little tool for what it's worth, but it's very limited. With construct, a dedicated user could create World of Goo, or Braid, Plants vs Zombies, or Aquaria.

    with the speed, and the pixel shaders, it's definitely possible to create the next big thing in 2D.

    one last thought, people keep saying rapid prototyping without really explaining what they mean exactly. I'll give you a quick example or two. somebody asked if it was possible to create a 2d version of katamari damacy, and upon reading it I was able to create a playable, albeit simple graphiced, example of a 2d katamari damacy prototype in 5 or 10 minutes. I haven't frequented the help forums in some time, but it was quite common for someone to ask a question starting with "is it possible to..." followed by something that has no built in object or behavior in construct, and the response within a few minutes be an actual working example of what they were asking for. it sounds too good to be true, but I mean it. The fact that there is even a such thing as a 1 hour game competition thread speaks volumes

  • great work rojo

  • how to make heightmaps that don't look like #$#

    ps.:

    Art, not animation. Learn to walk before you can run and all that.

    quote]

    Some tutorials on making animations for Construct would be very useful, in my opinion.

    heheh

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • And the main question now is - how to make instances? Like several plasma worms? Give them unique Variables and do a For Each based on that or something? Can't figure it out...

    theres more than one way to do it, especially if you dont mind destroying and recreating all the sprites each tick.

    but one simple way without doing that would be to use the pyfix plugin and do exactly what you said

    private variables indexing each snake

    do a private variable compare and then use the pyfix plugin to loop thru the picked sprites

  • is it possible to do anything python related from the sdk

    like make a plugin execute a python command?

  • oh sorry, forgot i posted this, ill try to remember to post a cap when i get home

  • I have imported math in my cap

    so math.atan2 works if it's in my cap's python scripts

    at runtime if I use the Run Python Script action, I can use a script directly from math such as

    Run Python Script: "x=math.atan2(1,2)";

    but a function defined in the cap which can be called successfully within the cap itself:

    def atantwo(first,second):
       return math.atan2(first,second);
    
    #x=atantwo(1,1);  would work fine here[/code:ggiv2n5i]
    
    but if I use the Run Python Script action at runtime and try:
    Run Python Script: "x=atantwo(1,2);"  
    I get an error:
    NameError: global name 'atan2' is not defined
    
    is this a bug, or a limitation, or is there a special way to make it work?
  • does your avatar 'sr' stand for shady records?

  • earlier in this thread davo posted his exe's with it. it does what the video does, so your lightsource can go behind objects

    I thought it was included in the latest 99.82 version of construct

  • the id of the triggered condition is it's order in the ACE Table,

    first condition is 0, and you count all conditions, triggered or not.

lucid's avatar

lucid

Member since 16 Jan, 2009

Twitter
lucid has 25 followers

Connect with lucid

Trophy Case

  • Entrepreneur Sold something in the asset store
  • 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
  • Coach One of your tutorials has over 1,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

24/44
How to earn trophies