Archive
My entry for the SilverlightShow EcoContest
“We invite you to use your Silverlight skills and imagination to design attractive, educative and informative Silverlight-based applications that help support and promote any kind of environment-friendly activities…”
My entry for the SilverlightShow EcoContest is the game OXYGENE inspired by the iPhone game Blowfish. In OXYGENE you fight against the CO2 pollution by creating oxygene (O2) bubbles to overwhelm the CO2 particles.
You can play and vote for my entry here
Silverlight Circle Twist
Silverlight Circle Twist was inspired by the cool game AlphaBetiC on my iPod Touch and the old Bros demos Circle Twist I and Circle Twist II on the Commodore 64.
Try typing your own text by clicking on the circles and then use backspace to remove the current text!
Reload the page for some different color patterns from COLOURlovers
And ofcourse you can download the code and play with it yourself. Have fun!
Oh and did you already vote for my MIX10K entry DeeperZoom? Please…
Silverlight Deeper Zoom a 10K animation demo
Today I have submitted my entry for the MIX 10K Smart Coding Challenge. I think this competition is so cool and it is very challenging to build something nice in only 10K.
This year I have made an animation that is very much inspired by the demo scene.
Because the Commodore 64 still is my all time favourite computer I have added a funky SID tune ‘Unsophisticated’ by Thomas Manske (Peace). This tune is downloaded on the fly from the Stone Oakvalley’s Authentic SID Collection (SOASC=) where they have converted (almost) all SID tunes ever made to MP3.
To save up Kb’s the characters used in the animation are all in the Webdings font that is pretty much standard on Windows but I don’t know if it will also work on Mac OS. Please let me know if not!
Silverlight Star Wars Scroller
Inspired by Jim Wightman and with a jumpstart by the Star Wars Scroller of the Dotneteers, I have created my own Star Wars Scroller.
As a bonus my version features:
- A funky Star Wars theme by Meco
- The cool iPhone Dragging effect by Shine Draw
- My name in Modern Japanese
You can download the source here : starwarsscroller.zip
Silverlight Snow Storm – Merry X-mas & Happy New Year
Here is a small demo with source code of a Silverlight Snow Storm with sticky snow.
The application displays a maximum of 1500 snow flake controls. When the maximum is reached the old snow flakes melt and are reused.
I am using Andy Beaulieu’s Improved HitTest method (again) to test if the snow flakes hit the text (converted to path).
Have fun!
TouchTyper my entry for the Windows DEV7 Contest
This is my entry for the dutch Windows DEV7 Contest.
TouchTyper is a touch-enabled WPF remake of my entry for the MIX 10K Smart Coding Challenge called Silvertyper.
TouchTyper is great fun and learns users how to use Touch and Handwriting Recognition in Windows 7. TouchTyper provides Rich Animation using the Windows Presentation Foundation (WPF).
Goal
The goal of the game is to write the letters of the scrolling words with your finger, stylus or mouse before they reach the laser.
How it works
If a letter is recognized the ‘Touch Scanner’ will turn green and the letter dissapears. If not the light will turn red. If a word reaches the laser the letters will explode and you will lose your energy. The game is over when you run out of energy.
Technical information
The game is compatible with 32 bit Windows XP, Vista and Windows 7 and uses the Handwriting Recognizer.
For Windows XP you have to have the Microsoft Windows XP Tablet PC Edition 2005 Recognizer Pack installed.
In Windows Vista and Windows 7 you may have to activate handwriting recognition for the desired language.
The game uses a dutch word dictionary but I have also provided english words in the installation folder (default C:\Program Files\John Bruin\TouchTyper). Simply rename words_en.xml to words.xml.
Screen shots



Download
You can download the installation package for TouchTyper here: TouchTyper.msi
Have fun!
Silverlight Wordle
Do you know the fantastic Wordle by Jonathan Feinberg?
It inspired me to make Silverlight Wordle and I can tell you that it looks much easier than it is…
The result is a bit slow and there are still some collision detection bugs but it looks pretty cool, don’t you think!? Try refreshing the page for some random layouts, fonts, and colours!
The beautiful colour palettes come from the site COLOURlovers.
I have borrowed the collision detection from Andy Beaulieu and Laurence Moroney helped me out with his convert-text-to-path webservice.
Furthermore I have developed a very basic word count routine that strips HTML and returns the first X most occurring words from any WebClient stream. I am using an ASP.NET page as a webproxy to be able to process any URL without the need of a clientaccesspolicy.xml file in place.
If you click on a word it will perform a search on this word.
UPDATED July 20, 2010: This new version does not need to use the convert-text-to-path webservice anymore because I use the WriteableBitmap now to render a TextBlock to a Bitmap. So now you can use any font you like! I have also improved the collision detection.
You can download the source code here: SilverlightWordle.zip
Silverlight Money Pyramid
My Silverlight Money Pyramid project was inspired by a little statistics experiment that was described in a mathematics schoolbook back in the 80′s.
Again I have used Andy Beaulieu’s Physics Helper and I am also using the charting controls from the Silverlight Toolkit. Hope you like it!
Silverlight MINI Clubman Physics
Andy Beaulieu did some great things with Silverlight 3, the Farseer Physics Engine and behaviors.
I have turned his Truck w/Camera demo into the MINI Clubman Physics demo so that everyone is now able to drive and stunt with my beautiful MINI Clubman!
This demo contains NO CODE (except for Andy Beaulieu’s DLL’s) and is fully designed in Expression Blend 3.
Or download the Expression Blend 3 Solution and customise it yourself.


