Go: A beta tester’s first go-round

{What is Go? Please see the introduction, a few posts back.}Well this is inspiring: Apprarently Go is not just a concept but you actually can do stuff with it. This came in a few days ago from a Go beta tester (and good buddy of mine) Steve Schieberl:

cooooool. i'm basically building my own version of tweener without doing a lick of math. but one that runs really fast and works with filters. yeah, this is dope. i get it now. it's not in competition with tweener, but is something that tweener should be implementing.mine just does alpha and blur right now, because i need those for this project, but i definitely want to develop this out. note that tweener still doesn't support filter tweens, and i just built one using go in like 15 minutes. very cool. it's just like the ultimate number cruncher.the thing i'm making is more like the tweener syntax, except that i just have *everything* inside a single object that you pass as an argument. it's also a static class. so you just do this:
TweenGo.tween({target:my_mc,
    blur:[20, 20, BitmapFilterQuality.LOW],
    alpha:0, duration:1.5,
    onComplete:function():void {
          removeChild(my_mc);
    }});

this code makes things blur/fade out. once this is finished, it will be reeeaaaally easy to right a visualizer that looks really cool.thanks,steve

I'm really pleased that Steve seems to have nailed the purpose and concept beyond just being able to use Go to write something useful.I should be quick to point out that the syntax example he shows is not a standard Go syntax. Go doesn't have one! Steve apparently likes Fuse/Tweener syntax and so he simply wrote a simple parser to feed the tween class he was working on, you can create any syntax you prefer very easily.If you look at the Go diagram PDF (linked from the the introduction) you'll note that parsers are just additional helpers that can be added outside the family of motion items you create, to help manage and work with tweens and physics motions.Go pretty much lets you design all the user interactions. You certainly are not expected to build parsers. You can design the inputs for your tween and physics items in any way you want – custom constructors, properties, etc. – so it truly is up to you.

7 Responses to “Go: A beta tester’s first go-round”

  1. Go is a very interesting idea, it will help out a few of the things I’ve been working on, but I’d like to see some more complex examples.

    I always run into the problems where some part of the project should be able to do something a little more but my idea is just a little out of the scope of what the tools could do. This is perfect for this but I also see a few potential problems.

    Groups of people that are working with something could all be using the same thing but be using it in totally different ways. Most people dont work in large groups on these types of things but it could get a little messy. I could also see this project growing pretty quickly and many branches of how to implement an idea could be made, in general there is some pretty basic stuff everyone will want to make, it might be good to just make a base example that tweens all the basic properties so that most peoples concerns are met and they can build from it.

    But over all pretty cool, I’m going to try and make something that can deal with sequences.

  2. Hi, I’m very interested in this project and I want the Go private beta, how can I get it?

  3. I’ve made a class that tweens any basic properties of any number of display objects, you can call it like this.

    var t:Goto = new Goto( [mc_1, mc_2], { x:200, y:100, rotation:100, scaleX:3 }, 0, 2 );
    t.start();

    Can we post code here, or is there a way to share stuff with others? I dont want to give the goods away but I could just give the class that I have made, what do you think Moses?

  4. Tyler and Juan, I’ll write you off the forum.

    Since we’re in private beta we’ll refrain from posting code just yet, but I’m excited that people are starting to make this thing work!

  5. This looks very cool, I would love the opportunity to beta test.

  6. Exciting stuff! How can I get involved in the public beta?!

  7. [...] have used Go to create a Fuse-style object syntax or plain Tween [...]

Leave a Reply

You must be logged in to post a comment.