Platformer Games with Visionaire

  • #1, by MehrdadTuesday, 06. January 2015, 10:41 10 years ago
    Hi

    Have Visionaire lua script ability for make platformer games? (simulate gravity and so on ...)

    Newbie

    39 Posts


  • #2, by afrlmeTuesday, 06. January 2015, 12:54 10 years ago
    Currently there are is no physics support available for Visionaire Studio. I have spoken to Simon about possibility of integrating the box2D physics engine at some point in the future as the plan for the new GUI he's working on is to make Visionaire Studio more flexible, easier to use & allow for other game genres/types to be made. I have no idea if he will add it though.

    I guess it might technically be possible to simulate some basic physics using loops that control camera movement along with the startObjectTween functions for easing support.

    Imperator

    7285 Posts

  • #3, by MehrdadWednesday, 07. January 2015, 07:09 10 years ago
    Ok.Thanks for reply . I don't work with Lua at all .Is it possible player move down when it's not on ground? I mean is player understand a kind of gravity.

    Newbie

    39 Posts

  • #4, by afrlmeWednesday, 07. January 2015, 12:37 10 years ago
    There is no gravity in the Visionaire universe because the engine was never intended to be used for other game genres than point & click adventure games. In Game Maker Studio for instance you draw masks over the top of your scene tile assets to show what is solid & what is not. Visionaire only has borders & paths, although we do have an action area system, that you could possibly use to define solidity. If player inside action area gravity = 0 else gravity = -1 or whatever. Unfortunately this is theory on my part & you would need to use Lua script either way to create it.

    As the engine currently stands, there is no reason for Simon to bother attempting to implement the box2d physics engine. As I said though, that might change at some point in the future, but I have no idea when that will be.

    The only thing I can tell you is that it is theoretically possible to do what you are asking, but most of it will require you to code it with Lua script, sorry.

    Imperator

    7285 Posts