We’re (well, Casey’s doing the work) having a boy in August!
Cool avatar generator
Tumbleblog
Robbie Player is updating his blog again. I like the idea of a blog that also aggregates feeds of your activity from other social sites. Cool concept.
Robbie is a developer/designer at Sudiobanks – really great webcentric design firm here in Charlotte. They do awesome work.
Mini avatars! Ack
Is it just me or is the NOAH Animated Avatar just creepy? Who would design anything and use an army of these little people to communicate about it to the users? You can control the size of them, but the detail that’s drawn into their outfits does not allow for them to be scaled too big.
Drawing with Physics
Adobe’s John Nack has a great post with links to a few physics based drawing programs. I’d love to be able to play with one of these. I hope that Sophie get’s to – this would make a wonderful edutainment product for kids (and parents!).
Also check out the game Crayon Physics. Casey and I spent over an hour playing the free version of this. It’s a great idea for a game.
WiiFlash Tip #2 – Smoothing out the edges, part 2
.crux. added a comment about a different way to smooth out the data from the Wii controller – create an array of the last 10 values and average them. I’ve modified my code to try out this idea, and it’s not too bad. The data does wobble a little, but it’s more precise than my method. If you increase the size of the array, it gets smoother, but will also increase the cpu power required. Partial code below.
 private var WiiRollDegAry:Array = new Array();
public function get roll():int {
return averageIntArray(WiiRollDegAry);
}private function updateData(pEvt:WiimoteEvent):void {
WiiRollDegAry = addValueToLimitedArry(WiiRollDegAry, int(TheWiimote.roll * TO_DEG));
}private function addValueToLimitedArry(a:Array, v:int):Array{
a.push(v);
// increase to smooth out data
if (a.length > 10) a.shift();
return a;
}private function averageIntArray(a:Array):int {
var len:int = a.length;
var c:int = 0;
for (var i:int = 0; i < len; i++) {
c += int(a[i]);
}
return int(c / len);
}
Head Tracking VR with WiiFlash and Papervision
Jim Foley has recreated Johnny Lee‘s head tracking VR Wii experiment with Papervision and Flash. I really need to find the time to start learning PaperVision. I’m missing out on the fun.
Free ebook on designing visual information
Awesome site navigation – Gutenberg On Line
Gutenberg On Line has a wonderful navigation system. I love the menus. Via Smashing Magazine.
WiiFlash Tip #3 – Blindly pointing
Not so much a tip but a point in the right direction. These tips are really out of order!
Once you have WiiFlash working and you have your senor bar, you need be able to read X and Y values based on where you’re pointing the controller. I tried a few approaches for this, but none worked better than the code that Andrés Santos developed. Check out his wiimoteIR class and demo code. I’m using a very slighly modified version of it in my classes and it’s working great.