newt's Forum Posts

  • Just a quick and dirty example of one way to get a truly fake 3d effect using an fx.

    [attachment=0:12n8rxgz][/attachment:12n8rxgz]

    Note:

    It needs a lot of optimization, but you get the idea.

  • How about Python?

    Its a bit hazy if it will get it or not, but given all the recent cool stuff, I'd say its a gotta have.

    But, one thing I'm wondering is if it would be possible to use Python graphic commands in the C2 window?

    There are literally thousands of libs/modules out there, many of which have some draw functions we cant use. It would be awesome if we had access to those.

  • The fake 3d's not too hard. I mean we have z depth, and you can do a few things with fx for the backgrounds. The fake collision detections on the other hand...yeah kinda.

  • -this one could sound a bit absurd but.....a logo change?? i mean the current logo is a cog , game maker's logo is also a cog, stencyl logo is also a sort of cog. I know, when you think of game development tools you first think of hammers, cogs etc. but it will be better if we change it to something else, maybe a small competition for making the best logo??( mary jane would probably win )

    Chronologically Construct had the cog first I believe.

    Then again that's probably a good reason to change it.

    Also nb4 Drule

    Proper screen resolution support.

  • Well you can always set an objects collision mode to none.

  • I thought I might start a thread about what the users would like to have in Construct 2.

    Its been stated that C2 will have Opel GL support, and should be easier to make cross platform, but what else is in Ashley's bag o-goodies?

    Keep in mind this should be about the system, objects, and behaviors should probably be discussed somewhere else. It should also be limited to things Construct cant do for what ever reason.

    A couple things I would like to see are:

    • Sprite[index]: An automatic id for multiple instances.
    • Flip & Mirror: These are available for some behaviors, but it would be nice to have if your setting up your own movements.
    • Zero based... everything: An ease of use thing, like Array's start with one, animations start with one, but distortmaps, random(), etc. dont.
    • Access to resources stored in the exe: Explains itself I guess. Would be nice to at least be able to read an internal file, even better if you could write to one, but I doubt if that could happen.

    I'm sure there's a lot more, feel free to post some of your own thoughts.

    Well within reason I guess, no 3d, etc.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • If your not terribly worried about being able to see around other objects, and you dont care if the detector can see in 360 degrees then distance(), and picking via private variable should work.

  • Ok, but I'll have to take your word for it. Now that brings up another question. Does "@((Array.CurrentX-1)*2+Array.CurrentY)" work for any array size?

    Well except for z that is.

  • R0J0hound

    Thanks, I've wondered how that would actually be implemented.

    Question tho, how would you go about using that in a 2 dimensional array?

    Silent Cacophony

    Thanks, checking out that cap now.

  • I was thinking it might be useful to use the python script editor with its copy and paste ability as a way to import an array into Construct with having to import an external file.

    The problem is how to get things hashed out correctly...

    Apparently ampersand doesn't concatenate the same way in python.

    + System: Start of layout

    -> Array: Set size to 4 x 1 x 1

    x1=5
    x2=3
    x3=3
    x4=1[/code:xua455tx]
    + Array: For Each element
    -> Array: Set index Array.CurrentX to python("x&Array.CurrentX")
    
    + System: Always (every tick)
    -> Text: Set text to Array (1)
    
    Any ideas on how to get them to play nice with each other?
    
    Edit:
    oops
    This seems to work.
    python("x"&Array.CurrentX)
    
    Any way I guess this is no longer a question but a statement instead... Move if you like
  • Sounds like a classic job for the timeline object.

    Yeah, it works out quite nicely actually. For instance on time period begin would let you switch images, and during time period, would let you do effects, lightning. etc.

  • In all seriousness, would this be possible through Python? I'm not too sure about the extent of Python's integration, but doesn't it have unicode support built in?

    You can't draw to Constructs window using Python, but in theory you could do a image font thing.

  • Ok two questions.

    First off if I have a base image on a sprite that is power of two, will it still take up the same amount of vram if its re-sized bigger in the layout?

    Second is vram on a distort map.

    If you tick show fps, it will also show vram, but it looks like there's no change what so ever on a distort map, even with a large map (columns/ rows).

    So the question is, is this really not taking up much memory, or is that reading off?