Go Demo Contest – win an iPod Shuffle!

Go is all about community, so I'd really like to show off some of YOUR work at my Flashbelt talk in early June!

Time to come up with the rockin'est Go demo you can muster, folks! A short animation piece, a game or a website – whatever! If it's really cool, I will pick it to be featured in front of 400 people at FlashBelt and of course, credit you and your company for it on stage. You will snag a 2 Gig iPod Shuffle with the phrase "GoASAP – Less is more!" engraved on the back.

http://www.apple.com/ipodshuffle/
(Personally I just think these tiny things are so cool! )

I might give out several of these depending on how many AWESOME demos come out of this – I will be the judge, but I won't use your demo at Flashbelt without a prize! Also: If someone seriously blows my mind with an Unbelievable Go Demo of Staggering Genius, I might even come up with a grander 1st prize depending on how much I am moved – so go for the gauntlet here, people!

Rules:
Prizes will be doled out on Friday, May 30th.
1. Post your demo online and post the link to this list.
(You can post & update as many times as you want before May 30th.)
2. Send me the source code so I can verify that it uses GoASAP.
3. Rock on, rock stars.

:-D

GoASAP & PaperVision3D: Go3D, Timeline3D

The great thing about Go is that it's small and versatile. You can do just about anything animation-related with it, or should be able to figure out a way!

Tim Knip and John Grden from the PaperVision3D team are getting into the groove.

Tim and I are creating a Go-based system for animating the data exported from 3D programs called Timeline3D. John has started coming up with his own strict-typed syntax for tweening DisplayObject3D's and Go community member Graeme Asher is planning on contributing some classes of his own for animating cameras and other 3D objects.

John's latest blog post on his Go3D system
John's blog

Be sure to join the Go mailing list to keep up on all of this fun!

Fuse+Go book chapter

I've been asked to contribute a chapter on Fuse and the Go Platform for Friends of Ed's upcoming book, The Essential Guide to Open Source Flash Development. The book will also feature articles from the likes of John Grden, Carlos Ulloa, Chris Allen, Wade Arnold, Nicolas Cannasse, Aral Balkan, and others. It's an honor!

Go 0.4.7 Drops!

So far, GoASAP has grown into being a solid Animation Platform with a coherent Core Compatibility layer and a highly evolved animation engine and linear-tweening base system. No physics classes yet, but the architecture leaves plenty of room for that to grow.

The latest drop, GoASAP 0.4.7 is a major improvement in the tweening arena, adding a "useFrames" alternative to time-synced updates and more cycling options. Looping has also been added to group & sequence utilities. This update also affects any LinearGo extensions you've already written so be sure to read this article!
(more...)

Go Video Tutorial #2: Write a Fuse-like Sequence parser in minutes

Now that you can build a tween over Go (outlined in the 1st video tutorial), find out how with just a few lines of code you can parse a generic object into a tween, then build a sequence parser that supports parallel-tween action Arrays just like in Fuse Kit! At the end of this video we'll add sophisticated custom-advance features that let you specify exactly when a sequence advances forward. (Fuse had a couple custom-advance options; Go ships with 4 plus makes it easy for you to create new ones, so in some ways this basic parser is already ahead of Fuse!)

Having written Fuse myself I have to say that the simplicity of this system is pretty shocking. I can't tell you how happy I am to open up this kind of functionality for you to be able to work with directly instead of just being stuck with the API's others create for you.

Tutorial: Creating a simple parser with Go

Accompanying video tutorials are available at GoPlayground.

Introducing GoPlayground!

The Go Playground is a shared repository where members of the Go community can post their utilities to share with others. Accompanying source files for the Video Tutorials are also available here for download.

Want to get involved with Go? First get the Go source files, check out the official website and online documentation. Browse the Playground to see what the community is up to, join the mailing list so you can get involved, then join up when you've started to make your own tools with Go and wanna share the love!

Official GoASAP Website Launch

Our membership is growing and we're proud to present our new website! This should clear up a lot of questions about what GoASAP is all about.

http://www.goasap.org/


What do you think?

Go Video Tutorial #1: Write a tween in 3 easy steps

Building a tween on the Go platform is simple. It takes just a few minutes and you get to be the designer, but you end up with a robust, sturdy, highly portable & reusable animation class.

Tutorial: Creating a tween with Go

Want to keep up with Go? You can join the golist here.

Go video tutorial: Creating a tween with Go

Update: I rerecorded this video, please check the next post.

Wow! An open-source 3D physics engine that extends APE

Jérôme Birembaut, aka Seraf, has released his WOW Engine for 3D physics, based on Alec Cove's APE (2D ActionScript Physics Engine). It apparently works with both Papervision and Sandy – Seraf seems to have been more inspired by Sandy's architecture – and makes heavy use of polygonal labs' AS3 data structures for game programming.

This is great news, as most of you following the Go project know, providing an environment that incorporates 3D physics with Go's existing tweening base classes is the next big step, and perhaps WOW will fit the bill. If you're excited about 3D Physics and interested in helping make it work with Go, please be sure to join the Go mailing list, linked from the official Go page.