Quick Sketch of a Ninja

by Thai on December 5, 2009

color sketch of Ninja
Saw Ninja Assassin the other week and got inspired to sketch a ninja.

Real Life Sucks: Iron Man Saves California

by Thai on November 30, 2009

Ironman Saves Thanos from California
It’s strange how Cali is such a beautiful state but it’s ran by greedy people. How do you sleep at night?

Android’s G1 Home Button Doesn’t Work

by Thai on November 30, 2009

I recently had to reset my G1 back to factory settings because the firmware got corrupted somehow. If the Home or Call button stops working after your battery dies, just revert it back:

  1. Power off the G1
  2. Hold Home Key + End key for 20 seconds until you see a picture of the G1 with an exclamation point above it
  3. Hit Alt+W on the keyboard
  4. Reinstall your precious apps again

You’ll be asked to register your account in the beginning which shouldn’t take long. Remember to sync your data before you revert everything: Settings > Data synchronization. Good luck!

Tony Stark on a Date

by Thai on October 7, 2009

ironman on an internet date

Meeting someone online can be awkward or it can turn out really nice. I don’t know how many episodes of Blind Date I’ve seen where someone ends up drinking way too much and making an ass out of themselves. First impressions done right.

Flash + Painting = Flainting

by Thai on September 30, 2009

[swfobj src="http://www.bionicworks.com/wp-content/uploads/2009/09/painting1.swf" align="center" allowfullscreen="false"]

This is my attempt to create ActionScript 3 generated paintings again. I like to think that these are digital paintings because it’s a bit abstract and you’re using design elements from painting. Well, it’s a little interactive too. You can hover over the instances of Kirby and he’ll pop out. Doing these will give me the chance to pick apart the neat things you can do with AS 3. The class is really simple and if you want, you can mess with it.

  1. package
  2. {
  3.         //import all the goodies to play with
  4.         import flash.display.MovieClip;
  5.         import flash.filters.BitmapFilterQuality;
  6.         import flash.filters.BlurFilter;
  7.         import flash.events.MouseEvent;
  8.        
  9.        
  10.         public class Main extends MovieClip
  11.         {
  12.                 //create blur filter
  13.                 var blur:BlurFilter = new BlurFilter();
  14.        
  15.                 public function Main()
  16.                 {
  17.                         init();
  18.                        
  19.                 }
  20.                
  21.                 public function init()
  22.                 {
  23.                         for(var i:int=0; i < 300; i++)
  24.                         {
  25.                                 //create an instance of a movieclip from the library
  26.                                 var clip:Circle = new Circle();
  27.                                 //generate x and y coordinates
  28.                                 var xpos:uint = 550*Math.cos(i);
  29.                                 var ypos:uint = 400*Math.sin(i);
  30.                                 var randomnumber:Number = Math.random()*25;
  31.                                
  32.                                 //use the random number for blur properties
  33.                                 blur.blurX = randomnumber;
  34.                                 blur.blurY = randomnumber;
  35.                                 blur.quality = BitmapFilterQuality.MEDIUM;
  36.                                
  37.                                 clip.x = Math.random()*xpos;
  38.                                 clip.y = Math.random()*ypos;
  39.                                 //remove clip if it’s beyond the borders
  40.                                 if(clip.x < 0 || clip.y < 0){clip.visible = false;}
  41.                                 clip.alpha = .50;
  42.                                 clip.scaleX = clip.scaleY = Math.random()*.5;
  43.                                 clip.filters = [blur];
  44.                                 //add an event listener to the instance
  45.                                 clip.addEventListener(MouseEvent.MOUSE_OVER, onHover, false,0 ,true);
  46.                                 addChild(clip);
  47.                         }
  48.                 }
  49.                
  50.                 public function onHover(event:MouseEvent)
  51.                 {
  52.                         //on mouse over, set the alpha property to 100%
  53.                         event.target.alpha = 1;
  54.                 }
  55.                
  56. }

Hulk Enters Spelling Bee

by Thai on September 17, 2009

Hulk enters the spelling bee with Apocalypse
I’m probably one of the worst spellers in the universe. I don’t know what I would do without Spellcheckers.


Real Life Sucks: Blanka VS Big Blue

by Thai on September 13, 2009

blanka vs big blue comic strip

I am sure this is what World Champion Garry Kasparov wanted to do to IBM’s Big Blue when it finally won a match. That is if he could generate electricity.

The Hangover’s Lost Outtake

by Thai on September 13, 2009

the-hangover-comic-strip

I didn’t think The Hangover was going to be such a funny movie. The photo of Alan getting head in the elevator by that granny almost made me barfed but I kept it together. Oh yea, fun times.

Pickled Begetable Bag

by Thai on September 12, 2009

engrish-daimo-product

Saw this at Daimo and thought to myself, “I sure feel like some…pickled begetable right now”.

Real Life Sucks: Ken and Ryu at the Club

by Thai on September 10, 2009

Street fighter comic strip

I’m doing strips that are kinda, sorta based on real life events. I remember my first day in college and we were all getting situated into our dorm rooms. I was looking out the window and this chick with long hair started undressing right in front of us, so naturally I called everyone to check it out. We all huddled in front of the window watching this long haired chick undress to only find out that it was a guy after he turned around. Yea, so real life can suck sometimes.

Believe it or not, this happened to my friend at a club on Halloween night but he found out the next day that the chick he was grinding on the floor was a dude.