David's Forum Posts

  • Ah like Jazz Jackrabbit 2 when you controlled jazz. If you jumped, you did a small bunny hop, if you jumped and held jump you did a higher jump, and if you pressed down and then jump you did a massive jump. Games lookin pretty good although the rain is a bit heavy looking :O

  • left click all over the place!

  • Well at least now we have moving platforms

  • Are you using the actions relating to music. Eg. 'play music from file'?

  • Na overwriting timedelta shouldn't have much of a side effect, except how fast it runs on peoples computer. btw this game is really awesome!

  • overriding time delta will destroy the very fabrics of this universe!

  • If you really want to export to separate png files, its possible by placing a canvas object behind everything and pasting all the bones into it...then using image manipulator to save it...but then you wont have the advantage of infinite smoothness and tweaning etc.

  • Yeah you have to use physics to do that. However, I'll try to think up some method where you can quickly convert your bone structure into a physics ragdoll, because that would be awesome if when you character dies it just turns into a rag doll

  • I'll see what I can do. However, as an alternative you could add the bone movement to the object with platform movement, and then build the bone structure from there (so the body is a child of the child sensor, instead of the body having the bone movement). That would let u move the entire body during an animation

  • Download 0.98 now!

    IF YOU DOWNLOADED THIS BEFORE 9:45PM 25TH DECEMBER GMT (APPROX. 26 HOURS AFTER THIS POST WAS MADE), PLEASE REDOWNLOAD

    Merry Christmas! Here's 0.98, a milestone in stability and maturity. With it comes a ridiculous number of fixes and changes, and the addition of three new highly useful behaviors, notably the Bone movement behavior, allowing bone-animated games. An example of this is in the upload forum.

    Don't forget you can support Construct's development (and maybe prevent the coders from the horrors of starving/becoming homeless/not having any beer money) by donating via the main page.

    Here's the full log of changes.

    Behaviors

    • [ADD] New Grid Movement behavior, faciliates tile based RPG movements with ease
    • [ADD] New Bone Movement behavior (beta), allows you to use multiple objects as parts of a character or object, and handles positioning and animating of them
    • [ADD] New Sine Movement behavior, making an object sway back and forth, or hover up and down, or grow and shrink has never been easier!
    • [ADD] Ball movement: Compare speed
    • [ADD] Physics: apply spring force
    • [ADD] New platform attribute; Platform behavior now can jump through these platforms (note this attribute won't appear in old .cap files unless you manually add it; it's in newly made ones, though)
    • [ADD] Moving platform support to Platform behavior; if an object beneath the behavior moves, the sprite will move too
    • [FIX] Platform movement: conditions (like Is Falling) now work with different gravity directions
    • [FIX] Fade: 'Start' action can be used to run fade again once finished
    • [FIX] Car movement: pressing both left & right doesn't cause spin
    • [CHANGE] RTS movement: navigation algorithm tweaked to be more reliable. Less likely units will drive in to obstacles or drive over other units they're meant to avoid. Also units are now able to pathfind around units which are stopped.
    • [CHANGE] New behavior icons (thanks Soldjahboy!)

    Event sheet editor

    • [ADD] Footer to event groups
    • [ADD] 'New subevent' hover buttons when selecting an event
    • [FIX] The 'add event' buttons now work correctly and insert the event to the correct position always
    • [FIX] Problem with combo box parameters becoming 'error type 9'.
    • [FIX] Toggled sub-events would sometimes run
    • [FIX] Inserting comments within groups and sub-events
    • [CHANGE] Object parameters now use a popup dialog and button instead of inline lists
    • [CHANGE] Actions/conditions/expressions are now sorted
    • [CHANGE] Event Wizard is a little larger by default

    General

    • [ADD] New 'tag' property when animations are clicked. This allows animations to be tagged as common ones such as 'walking' or 'jumping'; behaviors will now take advantage of these and change animations for you where possible.
    • [ADD] Cut to Animator Bar
    • [ADD] If a binary resource is not found, you can now 'relink' the file instead of continuous errors when exporting
    • [FIX] Reordering layouts is now correct
    • [FIX] Crash when adding 3 of the same behavior to an object (infinite loop due to name lookup failing)
    • [FIX] Crash saving .cap files sometimes with invalid images
    • [FIX] Crash caused by case sensitivity of family private variables
    • [FIX] Cancelling 'add new angle' would crash
    • [FIX] Non-layout objects would get deleted sometimes when deleting layers
    • [FIX] Object bar now updated when layers are deleted
    • [FIX] The add layer buttons now add layers to the correct place
    • [FIX] Crash & memory leaks closing several applications; now more VRAM conservative with closing layout editors
    • [FIX] Running a fullscreen preview sometimes set the layout editor back to point sampling
    • [FIX] Error loading the first binary resource is hopefully resolves
    • [CHANGE] Application controls: new 'Disabled' option, eg. set 'Move up' to disabled. (If you have been trying to use a blank space for disabling, you have to change the control then change it back to disabled for it to work in existing .caps - the blank space wasn't originally intended for disabling)
    • [CHANGE] Redesigned the Add Behavior dialog; bigger, 32x32 icons and more information

    Picture editor

    • [FIX] Ctrl-A now selects the image, not the layout editor
    • [FIX] Scrollbars now display in the correct place
    • [CHANGE] Colour selector now reverts to your last tool after a colour is picked

    Plugins

    • [ADD] Add new 'write text' to Text object to easily do scrolling text
    • [ADD] 'Visible on startup' option to Text object
    • [ADD] Enable/disable to Button and Edit objects
    • [ADD] Mouse & Keyboard: 'On key released' condition
    • [ADD] Offsetting, scaling and angles to Tiled Background (where textures are power of two sized)
    • [FIX] Mouse & Keyboard: issues with focus (now focusing a control won't stop input; focusing another window will stop input)
    • [FIX] Box object: Box('variable') syntax not working
    • [FIX] Box object: opacity now returns 0-100 value like Sprite
    • [FIX] List box: save to file not working
    • [FIX] Function object: inline functions running always
    • [FIX] Dubious memory use that could crash plugins (should fix XAudio2)
    • [FIX] Particles object: no longer clips off edges when an effect used
    • [FIX] Common dialog: conditions to do with folder selector didn't work

    Runtime

    • [FIX] False positives/possible crash in collision detection engine
    • [FIX] Crash in 'For each ordered' with a family with movements
    • [FIX] 'For each ordered' not picking the right objects with families
    • [FIX] Instability in some events involving both containers and family behviors
    • [FIX] Motion blur
    • [FIX] Issues with scroll boundaries when zoomed out
    • [FIX] Crash could occur calling an expression with no existing instances
    • [FIX] Crash using save/load with containers
    • [FIX] Crash saving on the same tick an object is created

    System Object

    • [ADD] Expression 'anglediff': get the angle difference between two angles, such that anglediff(90, 180) is 90 but anglediff(315, 45) is also 90
    • [ADD] Expression 'rotateangle': rotate angle towards angle
    • [ADD] Expression 'cosp': cosine interpolation
    • [ADD] Condition 'angle is clockwise of...': compare if an angle is nearest clockwise or anticlockwise to another angle.
    • [ADD] 'On load' system condition. Triggers when quickload or load from file has finished loading (can be used to display text eg. 'Loaded!').
    • [FIX] Round() now works with negative numbers
    • [FIX] GetRed(), GetGreen(), GetBlue(), RGB() accept non integer parameters
  • lol from what I can tell this looks like your first post as well. Its kind of strange to appear from no where, tell people u want to form a team for a game that you're thinking about making, but not tell anyone anything about it. Its kind of like walking out on the street, holding up a large box with a question mark on it and say 'pay me $20 and i'll give you whats in the mistery box!'

  • This looks really promising! So when you say students do you mean your teaching Construct to school sudents? If so that is so friggin awesome!

    Its hard to make a gamer discover something for themselves...you could perhaps put them in a situation where they must eat to go to the next part of the game...like perhaps your given a feed when your only a baby and you must eat to grow larger... or perhaps you could have another wolf teach you what to do

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Yeah like that cut out animation thing...man I wish I had known about that program before...I could have used that instead of programming a new behavior

  • Or download chatzilla

    https://addons.mozilla.org/en-US/firefox/addon/16

    Plugs into firefox, and means all you need to do is click the link to open and connect to the scirra chat room

  • You can save images from a canvas by using the image manipulator object. Simply use the image manipulators function 'copy image from sprite' and select the canvas. Then use the action 'save png image'.