Lewcid.com
Site-Cube

(this Subject)
#Games
(this Time)
#5/10/2004
(this Place)
other/
(this Lewey Geselowitz)

 

Lazy Ink
Ink that has just given up

While messing around with the Tablet SDK, I for some reason kept thinking what it would look like if as you wrote, your ink just sort of 'flopped' and fell as though it couldn't hold onto the screen any more. Now considering that Ink already has that handy matrix tranformation system this seemed a really easy effect to create (and I was right, it didn't take long at all). The result is 'Lazy Ink', which lets any ink you have drawn 'hang' from the last point in the stroke and swing around until it finally balances itself out. To picture this imagine you have stuck up one of those letters people put on their houses and only put in the last screw; as you let go of the letter it will swing back and forth on that screw and then finally stop once it has run out of energy. This is exactly what Lazy Ink does.

Despite this being a very silly idea, what I hope is that people will put it into their other applications. For instance in a child's learning game (such as MathPractise), if the child enters the wrong answer the letters could sort of 'flop' down as if they were sad. Or I personally would love to see some professional programmer put this into his code, tell his boss to use the app, and get all shocked and say the boss 'broke the ink' when the text starts hanging down. And of course right now I'm actually using fake physics to make the ink look like it's hanging down, but if anyone had the time they could impliment a full 'rope physics' simulation so that the entire stroke acted as a pieces of string and unraveled as it fell.



Thanks goes to Loren of Tablet PC Post for this great animation


Normal

Lazy

The screenshot above doesn't really do the demo justice as it is meant to be animated. I recomend you just download it and check it out until I get one of those animated GIF creators.

Downloads

LazyInk.exe

Requires: Tablet PC OR Windows
with .Net Framework and 'Windows Journal' update
Note: Very silly

LazyInk_src.zip

Requires: Tablet PC SDK, Visual Studio .Net
Note: The C# source code for Lazy Ink

Give me a yell if you have any questions/complaints. lewey@lewcid.com

More Of My Tablet PC Applications...