<feed xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US">
    <title>RJ's Blog</title>
    <link rel="self" type="application/xml" href="http://geekswithblogs.net/rjzandvoort/Atom.aspx" />
    <subtitle type="html">blog</subtitle>
    <id>http://geekswithblogs.net/rjzandvoort/Default.aspx</id>
    <author>
        <name>Robert-Jan Zandvoort</name>
        <uri>http://geekswithblogs.net/rjzandvoort/Default.aspx</uri>
    </author>
    <generator uri="http://subtextproject.com" version="Subtext Version 0.0.0.0">Subtext</generator>
    <updated>2007-02-19T09:16:49Z</updated>
    <entry>
        <title>Triangler wins the IMGA (International Mobile Gaming Awards)</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/rjzandvoort/archive/2007/02/19/106665.aspx" />
        <id>http://geekswithblogs.net/rjzandvoort/archive/2007/02/19/106665.aspx</id>
        <published>2007-02-19T09:17:00-06:00:00</published>
        <updated>2007-02-19T09:17:00Z</updated>
        <content type="html">&lt;P&gt;The mobile gps game Triangler&amp;nbsp;that I've been working on has won two prizes at this year's &lt;A href="http://www.imgawards.com"&gt;International Mobile Gaming Awards&lt;/A&gt;. One for most innovative game and the overall Grand Prix. &lt;BR&gt;I'm really happy !!!! All the hard work&amp;nbsp;has paid off!&lt;/P&gt;
&lt;P&gt;The offical press release from the jury :&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Calibri; mso-bidi-font-family: Arial"&gt;&lt;EM&gt;'The Jury of the International Mobile Gaming Awards picked 6 winners out of the 26 nominees from the US, China, Japan, Korea, the Philippines, Thailand, India, the UK, the Netherlands, France, Denmark, Spain, Poland, Sweden and Australia. The 2006 edition presented a new breed of games never presented before: outdoor, location based gaming, high-end 3D, Massive Multiplayer Mobile Games, Mobile-to-PC and Mobile-to-TV games and games using all the features of the new generation of mobile devices: including connectivity, camera and microphone. These avant-garde games that are paving the way for tomorrow’s mobile entertainment were brought to the spotlight last night in a crowded Fira Palace Hotel, in front of the press and hundreds of representatives of the industry.&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Calibri; mso-bidi-font-family: Arial"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Calibri; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;EM&gt;TNO, the largest research institute in the Netherlands, with 4000 professionals in many disciplines, received the US $15,000 Grand Prix Award and the US$ 5,000 Most Innovative Game Award for its game Triangler, an Outdoor, Mobile Multiplayer game using GPS&lt;/EM&gt; .'&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Calibri; mso-bidi-font-family: Arial; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Our&amp;nbsp;offical site can be found &lt;A href="http://www.tno.nl/triangler"&gt;here&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://geekswithblogs.net/rjzandvoort/aggbug/106665.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/rjzandvoort/comments/106665.aspx</wfw:comment>
        <slash:comments>4</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/rjzandvoort/comments/commentRss/106665.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/rjzandvoort/services/trackbacks/106665.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Portable Retro gaming with GP2X</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/rjzandvoort/archive/2007/02/14/106289.aspx" />
        <id>http://geekswithblogs.net/rjzandvoort/archive/2007/02/14/106289.aspx</id>
        <published>2007-02-14T14:16:00-06:00:00</published>
        <updated>2007-02-14T14:17:00Z</updated>
        <content type="html">&lt;P&gt;I am a bit of a fanatic when it comes to retro gaming. I own a Commodore 64, Commodore Amiga 500, Atari 2600, Nintendo Entertainment System, Super Nintendo, Sega Megadrive, Sega Dreamcast, Gameboy, Gameboy Color, Gameboy Advance and alot of Nintendo Game &amp;amp; Watch games. Ofcourse I have al sorts of emulators for these systems on my PC and XBOX, but I didn't have a portable solution to play all these games. But this changed when I bought the &lt;A href="http://www.gp2x.com/"&gt;GP2X&lt;/A&gt;. A portable open source mini computer with 2 processors that can run commercial software as well as homebrew software. There are lots of open source emulators and programs available for it, so you can play all your favorite games. The device has a USB connection and an SD memory card slot. I must say that not all emulators are created equal :-) The best ones are the Sega Megadrive / Genesis emulator and the NeoGeo emulator (Metal Slug is still a great game). Sadly I have yet to find a good Super Nintendo emulator.&lt;BR&gt;You can find a lot of the software &lt;A href="http://archive.gp2x.de/cgi-bin/cfiles.cgi"&gt;here&lt;/A&gt;.&lt;BR&gt;Further more you can watch Xvid video with it, but I'm not too thrilled about the quality of the image I must say.&lt;BR&gt;A downside of the GP2X is the battery life. It uses 2 AA batteries and&amp;nbsp;if you use rechargeables like I do, they are empty in just over an hour or so. So the adapter is really necessary if you want to keep on playing.&lt;BR&gt;At the moment I use it primarily to play Megadrive and NeoGeo&amp;nbsp;games with it, and have an SD card in it with every Megadrive game ever released.&lt;BR&gt;A must have for the real retro gamer!&lt;/P&gt;&lt;IMG src="http://www.gp2x.de/shop/images/gp2xnewcap.jpg" width=200&gt;&lt;img src="http://geekswithblogs.net/rjzandvoort/aggbug/106289.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/rjzandvoort/comments/106289.aspx</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/rjzandvoort/comments/commentRss/106289.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/rjzandvoort/services/trackbacks/106289.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Windows Media Center vs Samsung DCB-P850R</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/rjzandvoort/archive/2007/02/02/105216.aspx" />
        <id>http://geekswithblogs.net/rjzandvoort/archive/2007/02/02/105216.aspx</id>
        <published>2007-02-02T07:53:00-06:00:00</published>
        <updated>2007-02-02T07:53:00Z</updated>
        <content type="html">&lt;P&gt;&lt;FONT face=Arial&gt;Last weekend I bought a Samsung DCB-P850R PVR to make digital cable recordings. I already&amp;nbsp;had PVR solution&amp;nbsp;where I connect my XBOX with my&amp;nbsp;Microsoft Media Center PC, but was not completely satisfied with this because I could only record analog TV with it.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;So, now I can record digital TV as well, for which I'm really happy, but there are still some features that are missing.&lt;BR&gt;Here's a comparison between the Samsung PVR and MCE.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;Pros of Samsung PVR&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Arial&gt;&lt;STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;/STRONG&gt;Being able to record digital TV ; better quality and much more channels&lt;/LI&gt;
&lt;LI&gt;The machine is very quiet&lt;/LI&gt;
&lt;LI&gt;Not having to have 2 devices running to watch TV (PC + XBOX)&lt;/LI&gt;
&lt;LI&gt;Being able to play MP3's from the HD of the PVR&lt;/LI&gt;
&lt;LI&gt;Being able to connect a USB device to the PVR&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Cons of Samsung PVR&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Recordings are time based and not content based. On MCE I could give the order to record all episodes of CSI for example and it would scan all available channels for the show. The Samsung just records on a certain time slot that can be repeated every week, every day or every workday. So now, if the air time of my favorite show changes I have to take action myself..&lt;/LI&gt;
&lt;LI&gt;The Samsung cannot record and play a show at the same time. On my MCE I sometimes did 'chase watching', where I started to record a show at for example 20.00 and then tuned in at 20.20. I could then skip all the commercial breaks and at the end of the show I was watching realtime.&lt;/LI&gt;
&lt;LI&gt;When I watch a show and press the 'stop' button halfway the duration of the show, the Samsung doesn't remember where I was and I have to skip to the right point the next time I want to watch the rest. You can set bookmarks, but this is a manual action that you sometimes forget.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Well, for the time being I will probably keep using both solutions to get the best experience, but I keep hoping that someday a device will emerge that can handle all my whishes.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG height=84 alt="Samsung DCB-P850R" src="http://www.digitalekabeltelevisie.nl/decoder/samsung_p850r/img/p850r.jpg" width=300 border=0&gt;&lt;BR&gt;&lt;FONT face=Arial&gt;The Samsung DCB-P850R&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://geekswithblogs.net/rjzandvoort/aggbug/105216.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/rjzandvoort/comments/105216.aspx</wfw:comment>
        <slash:comments>5</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/rjzandvoort/comments/commentRss/105216.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/rjzandvoort/services/trackbacks/105216.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Animating a Polygon in WPF using PathGeometry</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/rjzandvoort/archive/2007/01/24/104401.aspx" />
        <id>http://geekswithblogs.net/rjzandvoort/archive/2007/01/24/104401.aspx</id>
        <published>2007-01-24T09:34:00-06:00:00</published>
        <updated>2007-01-24T20:59:00Z</updated>
        <content type="html">&lt;P&gt;&lt;FONT face=Arial&gt;For a visualisation engine that I'm building I wanted to dynamically create polygons and animate them using WPF. I found out that there wasn't a lot of information about this out there on the web (only in XAML and not in code), so that's why I want to share this with you.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;I am using a standard WPF project to demonstrate the animation. You need to add the&lt;/FONT&gt;&amp;nbsp;&lt;FONT face="Courier New"&gt;System.Windows.Media.Animation &lt;FONT face=Arial&gt;namespace to the using statements. As you can see I am not using the Polygon type, because I haven't figured out how I can animate the Points inside a PointCollection . If anyone does know how to do this from code I would really like to hear it.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&lt;FONT face=Arial&gt;The code will create a PathGeometry consisting of LineSegments that have Points. The LineSegment's PointProperty will be animated.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008080 size=2&gt;
&lt;P&gt;Point&lt;/FONT&gt;&lt;FONT size=2&gt; pt1 = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Point&lt;/FONT&gt;&lt;FONT size=2&gt;(10, 10);&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Point&lt;/FONT&gt;&lt;FONT size=2&gt; pt1to = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Point&lt;/FONT&gt;&lt;FONT size=2&gt;(100, 120);&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Point&lt;/FONT&gt;&lt;FONT size=2&gt; pt2 = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Point&lt;/FONT&gt;&lt;FONT size=2&gt;(100, 10);&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Point&lt;/FONT&gt;&lt;FONT size=2&gt; pt2to = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Point&lt;/FONT&gt;&lt;FONT size=2&gt;(150, 30);&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Point&lt;/FONT&gt;&lt;FONT size=2&gt; pt3 = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Point&lt;/FONT&gt;&lt;FONT size=2&gt;(50, 50);&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Point&lt;/FONT&gt;&lt;FONT size=2&gt; pt3to = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Point&lt;/FONT&gt;&lt;FONT size=2&gt;(30, 80);&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;PathGeometry&lt;/FONT&gt;&lt;FONT size=2&gt; pgeom = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;PathGeometry&lt;/FONT&gt;&lt;FONT size=2&gt;();&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;PathFigure&lt;/FONT&gt;&lt;FONT size=2&gt; pfig1 = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;PathFigure&lt;/FONT&gt;&lt;FONT size=2&gt;();&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;LineSegment&lt;/FONT&gt;&lt;FONT size=2&gt; ls1 = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;LineSegment&lt;/FONT&gt;&lt;FONT size=2&gt;(pt1, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;true&lt;/FONT&gt;&lt;FONT size=2&gt;);&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;LineSegment&lt;/FONT&gt;&lt;FONT size=2&gt; ls2 = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;LineSegment&lt;/FONT&gt;&lt;FONT size=2&gt;(pt2, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;true&lt;/FONT&gt;&lt;FONT size=2&gt;);&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;LineSegment&lt;/FONT&gt;&lt;FONT size=2&gt; ls3 = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;LineSegment&lt;/FONT&gt;&lt;FONT size=2&gt;(pt3, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;true&lt;/FONT&gt;&lt;FONT size=2&gt;);&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;PointAnimation&lt;/FONT&gt;&lt;FONT size=2&gt; pa1 = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;PointAnimation&lt;/FONT&gt;&lt;FONT size=2&gt;(pt1to, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Duration&lt;/FONT&gt;&lt;FONT size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;TimeSpan&lt;/FONT&gt;&lt;FONT size=2&gt;(0, 0, 4)));&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;PointAnimation&lt;/FONT&gt;&lt;FONT size=2&gt; pa2 = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;PointAnimation&lt;/FONT&gt;&lt;FONT size=2&gt;(pt2to, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Duration&lt;/FONT&gt;&lt;FONT size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;TimeSpan&lt;/FONT&gt;&lt;FONT size=2&gt;(0, 0, 4)));&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;PointAnimation&lt;/FONT&gt;&lt;FONT size=2&gt; pa3 = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;PointAnimation&lt;/FONT&gt;&lt;FONT size=2&gt;(pt3to, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Duration&lt;/FONT&gt;&lt;FONT size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;TimeSpan&lt;/FONT&gt;&lt;FONT size=2&gt;(0, 0, 4))); &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;pfig1.StartPoint = pt3;&lt;BR&gt;pfig1.Segments.Add(ls1);&lt;BR&gt;pfig1.Segments.Add(ls2);&lt;BR&gt;pfig1.Segments.Add(ls3);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;pgeom.Figures.Add(pfig1);&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Path&lt;/FONT&gt;&lt;FONT size=2&gt; myPath = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Path&lt;/FONT&gt;&lt;FONT size=2&gt;();&lt;BR&gt;myPath.Stroke = &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Brushes&lt;/FONT&gt;&lt;FONT size=2&gt;.Black;&lt;BR&gt;myPath.StrokeThickness = 3;&lt;BR&gt;myPath.Fill = &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Brushes&lt;/FONT&gt;&lt;FONT size=2&gt;.Blue; &lt;BR&gt;myPath.Data = pgeom;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;// Add this to the Grid I named 'MyGrid'&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;MyGrid.Children.Add(myPath);&lt;/P&gt;
&lt;P&gt;ls1.BeginAnimation(&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;LineSegment&lt;/FONT&gt;&lt;FONT size=2&gt;.PointProperty, pa1);&lt;BR&gt;ls2.BeginAnimation(&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;LineSegment&lt;/FONT&gt;&lt;FONT size=2&gt;.PointProperty, pa2);&lt;BR&gt;ls3.BeginAnimation(&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;LineSegment&lt;/FONT&gt;&lt;FONT size=2&gt;.PointProperty, pa3);&lt;BR&gt;pfig1.BeginAnimation(&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;PathFigure&lt;/FONT&gt;&lt;FONT size=2&gt;.StartPointProperty, pa3);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Have fun with it!&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://geekswithblogs.net/rjzandvoort/aggbug/104401.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/rjzandvoort/comments/104401.aspx</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/rjzandvoort/comments/commentRss/104401.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/rjzandvoort/services/trackbacks/104401.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Triangler : massive multiplayer collaborative geometric outdoor mobile game (in .Net)</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/rjzandvoort/archive/2007/01/10/103260.aspx" />
        <id>http://geekswithblogs.net/rjzandvoort/archive/2007/01/10/103260.aspx</id>
        <published>2007-01-10T11:58:00-06:00:00</published>
        <updated>2007-01-10T11:58:00Z</updated>
        <content type="html">&lt;P&gt;&lt;FONT face=Arial&gt;Recently I have been working on a very cool project called Triangler. This is a multiplayer game that you play on your mobile phone. You play in one of two teams that compete with each other. The goal of the game is to position yourself in a way that you create equilateral triangles on a map. So you and your teammates&amp;nbsp;have to move around to get yourself in the right position. To get points you have to enclose people from the opposite team inside this triangle.&lt;BR&gt;The game has been &lt;/FONT&gt;&lt;A href="http://www.imgawards.com/nominees2006_204.php"&gt;&lt;FONT face=Arial&gt;nominated&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt; for the International Mobile Gaming Awards&amp;nbsp;(IMGA) 2006 ; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;The software for this game consists of two parts : the mobile client and the game server.&lt;BR&gt;I built the game server using Windows Workflow Foundation State machine&amp;nbsp;to keep track of the game state and the states of the triangles that are being formed during the game.&lt;BR&gt;For the visualization I used Windows Presentation Foundation ; it's really a lot easier now to create impressive animating graphics I think! &lt;BR&gt;The mobile client was built with the Windows Mobile 5 Pocket PC SDK.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;For me this was a nice way to experiment and to get some feeling with these techniques.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;I will be posting some screenshots of the game in a short while here.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://geekswithblogs.net/rjzandvoort/aggbug/103260.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/rjzandvoort/comments/103260.aspx</wfw:comment>
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/rjzandvoort/comments/commentRss/103260.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/rjzandvoort/services/trackbacks/103260.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Introducing myself</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/rjzandvoort/archive/2007/01/10/103259.aspx" />
        <id>http://geekswithblogs.net/rjzandvoort/archive/2007/01/10/103259.aspx</id>
        <published>2007-01-10T11:45:00-06:00:00</published>
        <updated>2007-01-10T11:45:00Z</updated>
        <content type="html">&lt;P&gt;&lt;FONT face=Arial&gt;My name is Robert-Jan Zandvoort. I live in the Netherlands and am currently working for a company called TNO ICT where I design architectures and make proof of concept implementations of innovative services.&lt;BR&gt;My technical interests go mostly to Microsoft technologies ( C#, Windows Presentation Foundation, Workflow Foundation, Windows Mobile, XDA)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;On this blog I will be posting about the things in life that keep me busy, such as the projects that I am currently working on.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;I hope you will enjoy reading this blog and come back often.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Robert-Jan&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://geekswithblogs.net/rjzandvoort/aggbug/103259.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/rjzandvoort/comments/103259.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/rjzandvoort/comments/commentRss/103259.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/rjzandvoort/services/trackbacks/103259.aspx</trackback:ping>
    </entry>
</feed>