0 Favourites

taking suggestions for 'construct++' plugin

This forum is currently in read-only mode.
  • ill give more detail later, and theres info on this sprinkled around the boards and in that "list of picking problems" thread.

    for now, give me a list of any types of family, group, picking, or math additions you'd like to see in construct.

    ill give more details later but for now

    the planned features are arrays of objects

    where you can access an object by index

    custom objects which are customized combinations of variables, objects, object arrays, and/or other custom objects

    object variables, where you can give a name to a slot, and put an object type in or an object instance in that slot

    name based picking and destroying of objects

    math integrated with objects, so you can set an objects position to be lerp of two other objects

    stack and queue functionality for all in object arays

    as far as math so far, i have random with seed

    and catmull-rom interpolation which nakes snooth curves that pass through all give points

    any more suggestions...nows the time

  • -edit-

    ty for readin. if i come up with more ill post

  • Well you already know about the snake game type array, but another thing that would be appreciated is a way to set up grids of objects.

    For example in the rts behavior if you tell multiple objects to move to a position they will all try to move to the same x, y position.

  • Creating conditions/actions/events in run-time, perhaps?

    A* Conditions/Events/Actions?

  • A "get variable with value closest to:" would be cool.

  • specify two points, then specify two objects as arm1 and arm2. the arms would then form into an ik chain starting from point one, and attempt to reach point two. Maybe just specify arm1 as the root, then another point as the goal.

  • Construct 3

    Buy Construct 3

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

    Buy Now Construct 3 users don't see these ads
  • specify two points, then specify two objects as arm1 and arm2. the arms would then form into an ik chain starting from point one, and attempt to reach point two. Maybe just specify arm1 as the root, then another point as the goal.

    My IK plugin already does this.

  • Can you compare/retrieve variable names? If you can't, that would be a nice addition!

  • Difference Between Two Numbers.

    So if a 'thatvar' variable might be 20 or -20, I can use Numdiff(0,thatvar) and get 20 either way.

  • ill respond and update when i have a little more time,

    but dataflash, you can do that either by:

    to get the difference between 5 and thatvar

    distance(5,0,thatvar,0)

    or more simply:

    abs(5-thatvar)

    or

    abs(thatvar-5)

  • for anyone curious (if indeed there is anyone)

    the status of the plugin

    so far, you are able to create, and access customized objects through a specialized notation

    custom type creation will be a feature primarily for advanced users

    it gives you alot of power, but it also requires extra care to keep your things in order

    but as of now

    you can do things like this (these features are already implemented and working)

    create template "character"

    add string "name" to {"template","character"}

    add number "hitpoints" to {"template","character"}

    set {"template","character","hitpoints"} to 100

    add object "charactersprite" to {"template","character"}

    add objectarray "inventory" to {"template","character"}

    create superarray "party"

    add 5 "character"s to party

    add string "affiliation" to "party"

    {"party",0,"name"} = "johnathon"

    add object (applesprite) to {"party",0,"inventory"}

    add object (woodenplanksprite) to {"party",0,"inventory"}

    I will be adding shortcuts as well, so you can use 1 word to refer to a long address like

    shortcut "mainweapon" = {"party",0,"inventory",global('currentweapon')}

    EDIT:Shortcuts working, including shortcuts to shortcuts, and shortcuts to templates

  • Let it be known that this shall be epic to the nth degree. Gentlemen, prepare yourself for awesome. In light of such news, my mustache has received a proper combing. Grand day, sir.

    Awesome work lucid.

  • I thank you, and Plank thanks you as well.

    <img src="http://beansie09.tripod.com/sitebuildercontent/sitebuilderpictures/plank.jpg">

  • Awesome work Lucid. I'm really looking forward to this plugin. I couldn't think of any suggestions, because what you already proposed earlier for a plugin with inventory, etc seemed amazing enough.

  • [quote:2uubvdu7]"for anyone curious (if indeed there is anyone)"

    ndeed!

    some of you advanced users may be able to do some beautiful stuff with this. will be nice to see.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)