<rss version="2.0" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Jay Miller</title>
        <link>http://geekswithblogs.net/jmiller/Default.aspx</link>
        <description>blog</description>
        <language>en-US</language>
        <copyright>Jay Miller</copyright>
        <managingEditor>jay.miller@astradigital.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>Jay Miller</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/jmiller/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Quest Game Engine Update</title>
            <category>Adventure Game Engine</category>
            <category>Development</category>
            <category>Personal</category>
            <link>http://geekswithblogs.net/jmiller/archive/2005/10/04/55959.aspx</link>
            <description>
&lt;p&gt;I got called in to manage&amp;nbsp;the project from hell (Only verbal specs, a 
client that changes what they want weekly based on what competitors are doing, 5 
contract programmers of which 2 don't speak much English, and an impossible 
deadline)&amp;nbsp;so I haven't had time for anything else recently.&amp;nbsp; Below is 
a screenshot of where things were about five weeks ago.&amp;nbsp; I can generate a 
random maze or map based on the HK (Hunt &amp;amp; Kill) method or us Chris 
William's dungeon generator from HA!&amp;nbsp; The image below shows a HK map, the 
beginnings of the overview map, and a list of the rooms.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Quest Maze" hspace="0" src="http://www.geekswithblogs.com/images/www_geekswithblogs_com/jmiller/2476/o_questmap3.JPG" border="0"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=55959"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=55959" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jmiller/aggbug/55959.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jay Miller</dc:creator>
            <guid>http://geekswithblogs.net/jmiller/archive/2005/10/04/55959.aspx</guid>
            <pubDate>Tue, 04 Oct 2005 15:10:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jmiller/comments/55959.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jmiller/archive/2005/10/04/55959.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jmiller/comments/commentRss/55959.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jmiller/services/trackbacks/55959.aspx</trackback:ping>
        </item>
        <item>
            <title>Quest Game Engine Update</title>
            <category>Adventure Game Engine</category>
            <category>Development</category>
            <link>http://geekswithblogs.net/jmiller/archive/2005/08/15/50244.aspx</link>
            <description>&lt;P&gt;I've spent the last couple weeks looking into different dungeon generation methods.&amp;nbsp; The method that I've decided to begin with is one that starts with a maze, then works from there to produce a viable dungeon map.&amp;nbsp; You can find out more about this method from &lt;A href="http://www.aarg.net/~minam/dungeon_design.html"&gt;Jamis Buck's Dungeon Generator page&lt;/A&gt;&amp;nbsp;and &lt;A href="http://www.astrolog.org/labyrnth/algrithm.htm"&gt;this&lt;/A&gt;&amp;nbsp;page that describes maze algorithms.&amp;nbsp; The first screen shot below is of a random 2D, normal, orthogonal, perfect maze (check the links mentioned for definitions).&amp;nbsp; The second screen shot is another random maze with the initial steps of turning the maze into a dungeon applied.&lt;/P&gt;
&lt;P&gt;So far this method has turned out to be very easy to implement.&amp;nbsp; If I can continue at this pace I should have a fairly solid random dungeon map generator in the next couple weeks.&lt;/P&gt;
&lt;P&gt;&lt;IMG alt="Quest Maze" hspace=0 src="/images/www_geekswithblogs_com/jmiller/2476/o_qmz1.JPG" border=0&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG alt="Quest Maze Map" hspace=0 src="/images/www_geekswithblogs_com/jmiller/2476/o_qmz2.JPG" align=baseline border=0&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=50244"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=50244" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jmiller/aggbug/50244.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jay Miller</dc:creator>
            <guid>http://geekswithblogs.net/jmiller/archive/2005/08/15/50244.aspx</guid>
            <pubDate>Mon, 15 Aug 2005 16:14:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jmiller/comments/50244.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jmiller/archive/2005/08/15/50244.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jmiller/comments/commentRss/50244.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jmiller/services/trackbacks/50244.aspx</trackback:ping>
        </item>
        <item>
            <title>Quest game engine update</title>
            <category>Adventure Game Engine</category>
            <category>Development</category>
            <link>http://geekswithblogs.net/jmiller/archive/2005/08/03/48995.aspx</link>
            <description>
&lt;p&gt;Between spending 4 days at church camp with 50+ 4th and 5th graders and 
catching up with work, I haven't made as much progress on Quest as I had 
hoped.&amp;nbsp; I did fix a bug that would sometimes let you walk through a solid 
wall though.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Now that I have a character that can move around the map, I've decided to 
spend some time focusing on the map generation process.&amp;nbsp; As I mentioned 
previously I was able to quicly hook in&amp;nbsp;Chris Williams' dungeon mapper from 
HA!&amp;nbsp; I'm going to dig deeper into Chris' implementation as well as explore 
some others.&amp;nbsp; I actually have some free time at the moment so I expect to 
be able to spend time on it this week.&amp;nbsp; Look for an update next 
week&amp;nbsp;on how I will proceed with the mapper.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=48995"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=48995" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jmiller/aggbug/48995.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jay Miller</dc:creator>
            <guid>http://geekswithblogs.net/jmiller/archive/2005/08/03/48995.aspx</guid>
            <pubDate>Wed, 03 Aug 2005 12:31:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jmiller/comments/48995.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jmiller/archive/2005/08/03/48995.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/jmiller/comments/commentRss/48995.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jmiller/services/trackbacks/48995.aspx</trackback:ping>
        </item>
        <item>
            <title>Quest (Adventure Game Engine) update</title>
            <category>Adventure Game Engine</category>
            <category>Development</category>
            <link>http://geekswithblogs.net/jmiller/archive/2005/07/15/46777.aspx</link>
            <description>
&lt;p&gt;I feel like a lot of progess has been made this week.&amp;nbsp; Thanks to Chris 
Williams making the code for &lt;a href="http://www.heroicadventure.com/"&gt;HA's 
dungeon mapper&lt;/a&gt; availalbe, I can now display real dungeon maps instead of 
just random tiles (see snapshot below).&amp;nbsp; Integrating Chris' VB.NET code 
into my C# application took less than an hour...don't you just LOVE .NET!&lt;/p&gt;
&lt;p&gt;I fleshed out more of the Character and Tile classes as well as adding a 
handful of new classes for Features.&amp;nbsp; Features will manage things like 
openings, doors, stairs, traps, etc.&amp;nbsp; One feature of&amp;nbsp;doors that came 
to mind this week is limiting the directions from which a door&amp;nbsp;can be 
entered/exited.&amp;nbsp; This would allow for one-way doors and other interesting 
scenarios.&amp;nbsp; I replaced several of Tile's ArrayLists (this project was 
actually started with VS 2003) with List&amp;lt;T&amp;gt; structures.&amp;nbsp; I have to 
say I really like generics and being able to easily have access to a type-safe 
collection.&lt;/p&gt;
&lt;p&gt;Hopefully progress will continue next week at the pace it has this week.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" hspace="0" src="C:\Documents and Settings\jmiller\My Documents\My Pictures\QuestMap.JPG" align="baseline" border="0"&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=46777"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=46777" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jmiller/aggbug/46777.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jay Miller</dc:creator>
            <guid>http://geekswithblogs.net/jmiller/archive/2005/07/15/46777.aspx</guid>
            <pubDate>Fri, 15 Jul 2005 19:42:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jmiller/comments/46777.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jmiller/archive/2005/07/15/46777.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jmiller/comments/commentRss/46777.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jmiller/services/trackbacks/46777.aspx</trackback:ping>
        </item>
        <item>
            <title>Where to find good MSDN Universal pricing?</title>
            <category>Development</category>
            <link>http://geekswithblogs.net/jmiller/archive/2005/07/14/46480.aspx</link>
            <description>&lt;P&gt;My company&amp;nbsp;just let all of their&amp;nbsp;MSDN Universal subscriptions expire and the intern that found us great pricing last time is no longer with the company.&amp;nbsp; I know a couple years ago we got them for just over $1000 each, but the prices I'm finding now are closer to $2000 each.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;So, where do you go to get your MSDN Universal subscriptions?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=46480"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=46480" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jmiller/aggbug/46480.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jay Miller</dc:creator>
            <guid>http://geekswithblogs.net/jmiller/archive/2005/07/14/46480.aspx</guid>
            <pubDate>Thu, 14 Jul 2005 14:09:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jmiller/comments/46480.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jmiller/archive/2005/07/14/46480.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jmiller/comments/commentRss/46480.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jmiller/services/trackbacks/46480.aspx</trackback:ping>
        </item>
        <item>
            <title>Game Engine update and request for Icon resources</title>
            <category>Adventure Game Engine</category>
            <category>Development</category>
            <link>http://geekswithblogs.net/jmiller/archive/2005/07/13/46184.aspx</link>
            <description>&lt;P&gt;I finished up the work on my ViewPort class so it can now display a Map of any size.&amp;nbsp; You can scroll using the arrow keys or buttons, no mouse scrolling support yet.&lt;/P&gt;
&lt;P&gt;On a side note, a year or so ago I found a great archive with hundreds of free 3D icons.&amp;nbsp; There were replacements for all of the Windows icons as well as tons of arrows and misc icons.&amp;nbsp; Unfortunately I can no longer find the site so I'm again on the hunt for some cool 3D icons.&amp;nbsp; Leave feedback with your favorite icon source and I'll summarize in a few days.&amp;nbsp; Thanks for the help.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=46184"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=46184" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jmiller/aggbug/46184.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jay Miller</dc:creator>
            <guid>http://geekswithblogs.net/jmiller/archive/2005/07/13/46184.aspx</guid>
            <pubDate>Wed, 13 Jul 2005 13:07:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jmiller/comments/46184.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jmiller/archive/2005/07/13/46184.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/jmiller/comments/commentRss/46184.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jmiller/services/trackbacks/46184.aspx</trackback:ping>
        </item>
        <item>
            <title>Adventure Game Engine Update &amp; more - long overdue</title>
            <category>Adventure Game Engine</category>
            <category>Development</category>
            <link>http://geekswithblogs.net/jmiller/archive/2005/07/08/45741.aspx</link>
            <description>&lt;P&gt;ACK!&amp;nbsp; Its been 6 months since my last post!&amp;nbsp; Work and family have kept me extremely busy.&amp;nbsp; So busy, in fact, that I have had to resign my INETA position as user group relations liaison for Indiana, Illinois, and Wisconsin.&amp;nbsp; I&amp;nbsp;loved working the the user groups, but they are now in the very capable hands of Brian Tinkler.&lt;/P&gt;
&lt;P&gt;Following Chris Williams' progress on HA! has given me the kick in the rear I needed to get back to my adventure game engine.&amp;nbsp; I started back by converting it to VS 2005 Beta 2, which went without a hitch since there wasn't that much code to convert.&lt;/P&gt;
&lt;P&gt;While this is a rogue-like game, I wanted a graphic display instead of ASCII.&amp;nbsp; I took a look at several 3D/2.5D engines and decided none of the were worth the effort for what I wanted.&amp;nbsp; So, I'll just be using a 2D tile based display system which will give me what I want without too much complexity.&lt;/P&gt;
&lt;P&gt;I started fleshing out the Map, Tile, and Sprite classes to get a basic display working.&amp;nbsp; I can now display a background map as long as it is smaller than my viewport, currently 40x55 tiles.&amp;nbsp; Next up on the agenda is scrolling support so maps can be larger than the viewport.&amp;nbsp; Once this is done I plan on taking a break from the display issues and work on some of the basic engine classes like Character, Item, and Inventory.&lt;/P&gt;
&lt;P&gt;Hopefully I'll have some progress to post about late next week.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=45741"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=45741" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jmiller/aggbug/45741.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jay Miller</dc:creator>
            <guid>http://geekswithblogs.net/jmiller/archive/2005/07/08/45741.aspx</guid>
            <pubDate>Fri, 08 Jul 2005 17:03:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jmiller/comments/45741.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jmiller/archive/2005/07/08/45741.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jmiller/comments/commentRss/45741.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jmiller/services/trackbacks/45741.aspx</trackback:ping>
        </item>
        <item>
            <title>Game Engine Update</title>
            <category>Adventure Game Engine</category>
            <category>Development</category>
            <link>http://geekswithblogs.net/jmiller/archive/2005/01/06/19308.aspx</link>
            <description>&lt;P&gt;Instead of working much on the game engine over the holidays I ended up finishing part of my basement.&amp;nbsp; While it wasn't very fun, it did knock several items off my wife's honey-do list and earned me a bunch of brownie points.&lt;/P&gt;
&lt;P&gt;What work I did was related to transparent forms.&amp;nbsp; I've created a base transparent form that I can add the various game panels to and display them over the top of the map.&amp;nbsp; Creating the form was simple, what I don't like is that I had to use a Form to do it.&amp;nbsp; I would have loved to be able to use a control that I could have added to my main form's control collection.&amp;nbsp; Unfortunately Forms are the only thing that I see that can easily support transparency.&amp;nbsp; I may come back and revisit this later, but for now it is working using a Form.&lt;/P&gt;
&lt;P&gt;Jay&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=19308"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=19308" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jmiller/aggbug/19308.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jay Miller</dc:creator>
            <guid>http://geekswithblogs.net/jmiller/archive/2005/01/06/19308.aspx</guid>
            <pubDate>Thu, 06 Jan 2005 19:34:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jmiller/comments/19308.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jmiller/archive/2005/01/06/19308.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/jmiller/comments/commentRss/19308.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jmiller/services/trackbacks/19308.aspx</trackback:ping>
        </item>
        <item>
            <title>Adventure Game Engine Update</title>
            <category>Adventure Game Engine</category>
            <category>Development</category>
            <link>http://geekswithblogs.net/jmiller/archive/2004/12/23/18426.aspx</link>
            <description>&lt;P&gt;I've spent most of the last week getting more familiar with WinForms.&amp;nbsp; I realized that for the 3 years that I have been using .NET full-time, only about 3 weeks has been working with anything WinForms related.&amp;nbsp; All my time has been consumed with ASP.NET and business layer stuff.&amp;nbsp; I've created several different types of panels that will be used for differend areas of the UI.&amp;nbsp; None of the panels are rendering anything interesting at this point, but they display and the plumbing for basic communication between them is functional.&lt;/P&gt;
&lt;P&gt;I've also identified what I'm guessing will be about half of the main business classes and have started working on their interfaces.&lt;/P&gt;
&lt;P&gt;I'm off work for the next 11 days, but I'll have to see how motivated I am to sit back down in front of a computer.&amp;nbsp; If the weather stays the same I'll probably get a lot done.&amp;nbsp; There is currently 14-16 inches of snow covering my yard and we are under a snow emergency which means only emergency vehicles are supposed to be on the roads.&amp;nbsp; With another 6 inches possible tonight, I may be look for a lot of ways pass the time.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=18426"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=18426" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jmiller/aggbug/18426.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jay Miller</dc:creator>
            <guid>http://geekswithblogs.net/jmiller/archive/2004/12/23/18426.aspx</guid>
            <pubDate>Thu, 23 Dec 2004 18:47:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jmiller/comments/18426.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jmiller/archive/2004/12/23/18426.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jmiller/comments/commentRss/18426.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jmiller/services/trackbacks/18426.aspx</trackback:ping>
        </item>
        <item>
            <title>Tinkering with an adventure game engine</title>
            <category>Development</category>
            <category>Personal</category>
            <link>http://geekswithblogs.net/jmiller/archive/2004/12/17/17937.aspx</link>
            <description>&lt;P&gt;It's been 6 months since my last post, but sometimes life happens.&amp;nbsp; Things have become remarkably calm over the past few weeks (especially given the time of year) and appear that they will stay that way so I have decided to start tinkering with an adventure&amp;nbsp;game engine.&lt;/P&gt;
&lt;P&gt;I've enjoyed adventure games from the time I played Zork many years ago up until a couple years ago.&amp;nbsp; Maybe I'm just getting old, but the violence and bloodiness of most of these games got to me so I lost all interest.&amp;nbsp; 1st person shooter type games tend to make me feel sick from the speed of movement, so I'll be avoiding that type game as well.&lt;/P&gt;
&lt;P&gt;I'm looking at creating a game that uses a 2D isometric view for display and will allow for fairly complex adventures/puzzles/problem solving.&amp;nbsp; I'm no artist, so the graphics will not be very elaborate.&amp;nbsp; My oldest son is expressing some interest in programming, so I'd like to keep the design simple enough that he can grasp it and possibly use it to do some teaching.&lt;/P&gt;
&lt;P&gt;I'm just beginning the design and I'll blog here periodically about how it's going.&lt;/P&gt;
&lt;P&gt;No grandiose plans.&amp;nbsp; Design a simple engine, have fun, touch some ares of .NET that I haven't had the need/time to explore yet.&lt;/P&gt;
&lt;P&gt;Jay&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=17937"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=17937" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jmiller/aggbug/17937.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jay Miller</dc:creator>
            <guid>http://geekswithblogs.net/jmiller/archive/2004/12/17/17937.aspx</guid>
            <pubDate>Fri, 17 Dec 2004 13:55:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jmiller/comments/17937.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jmiller/archive/2004/12/17/17937.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jmiller/comments/commentRss/17937.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jmiller/services/trackbacks/17937.aspx</trackback:ping>
        </item>
        <item>
            <title>TechED - INETA</title>
            <link>http://geekswithblogs.net/jmiller/archive/2004/04/21/4168.aspx</link>
            <description>As a member of the INETA User Group Relations Committee I'll be at most of the INETA events during TechEd.&amp;nbsp; Check out &lt;A href="http://geekswithblogs.net/evjen/archive/2004/04/07/3721.aspx"&gt;Bill Evjen's blog&lt;/A&gt; or the &lt;A href="http://www.microsoft.com/seminar/teched2004/default.mspx"&gt;TechEd&lt;/A&gt; site for more information.&amp;nbsp; This &lt;A href="http://www.ineta.org/bof/Default.aspx"&gt;INETA page&lt;/A&gt; also has more information about the INETA Birds of a Feather (BOF) sessions.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=4168"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=4168" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jmiller/aggbug/4168.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jay Miller</dc:creator>
            <guid>http://geekswithblogs.net/jmiller/archive/2004/04/21/4168.aspx</guid>
            <pubDate>Wed, 21 Apr 2004 12:15:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jmiller/comments/4168.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jmiller/archive/2004/04/21/4168.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jmiller/comments/commentRss/4168.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jmiller/services/trackbacks/4168.aspx</trackback:ping>
        </item>
        <item>
            <title>I'm finally bloggin'</title>
            <link>http://geekswithblogs.net/jmiller/archive/2004/04/21/4167.aspx</link>
            <description>&lt;P&gt;I'm finally getting around to my first blog entry.&amp;nbsp; Things are kind of hectic now so the pace be slow for the next few weeks.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=4167"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=4167" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/jmiller/aggbug/4167.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jay Miller</dc:creator>
            <guid>http://geekswithblogs.net/jmiller/archive/2004/04/21/4167.aspx</guid>
            <pubDate>Wed, 21 Apr 2004 12:09:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/jmiller/comments/4167.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/jmiller/archive/2004/04/21/4167.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/jmiller/comments/commentRss/4167.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/jmiller/services/trackbacks/4167.aspx</trackback:ping>
        </item>
    </channel>
</rss>