Development
Anything software development related
I got called in to manage 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) so I haven't had time for anything else recently. Below is a screenshot of where things were about five weeks ago. I can generate a random maze or map based on the HK (Hunt & Kill) method or us Chris William's dungeon generator from HA! The image below shows a...
I've spent the last couple weeks looking into different dungeon generation methods. 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. You can find out more about this method from Jamis Buck's Dungeon Generator page and this page that describes maze algorithms. The first screen shot below is of a random 2D, normal, orthogonal, perfect maze (check the links mentioned for definitions). The second screen shot is another random...
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. I did fix a bug that would sometimes let you walk through a solid wall though. 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. As I mentioned previously I was able to quicly hook in Chris Williams' dungeon mapper from HA! I'm going to dig deeper into Chris' implementation...
I feel like a lot of progess has been made this week. Thanks to Chris Williams making the code for HA's dungeon mapper availalbe, I can now display real dungeon maps instead of just random tiles (see snapshot below). Integrating Chris' VB.NET code into my C# application took less than an hour...don't you just LOVE .NET! I fleshed out more of the Character and Tile classes as well as adding a handful of new classes for Features. Features will manage things like openings, doors, stairs, traps, etc....
My company just let all of their MSDN Universal subscriptions expire and the intern that found us great pricing last time is no longer with the company. 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. So, where do you go to get your MSDN Universal subscriptions?
I finished up the work on my ViewPort class so it can now display a Map of any size. You can scroll using the arrow keys or buttons, no mouse scrolling support yet. On a side note, a year or so ago I found a great archive with hundreds of free 3D icons. There were replacements for all of the Windows icons as well as tons of arrows and misc icons. Unfortunately I can no longer find the site so I'm again on the hunt for some cool 3D icons. Leave feedback with your favorite icon source and I'll summarize...
ACK! Its been 6 months since my last post! Work and family have kept me extremely busy. So busy, in fact, that I have had to resign my INETA position as user group relations liaison for Indiana, Illinois, and Wisconsin. I loved working the the user groups, but they are now in the very capable hands of Brian Tinkler. Following Chris Williams' progress on HA! has given me the kick in the rear I needed to get back to my adventure game engine. I started back by converting it to VS 2005 Beta 2, which...
Instead of working much on the game engine over the holidays I ended up finishing part of my basement. 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. What work I did was related to transparent forms. 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. Creating the form was simple, what I don't like is that I had to use a Form to do it. I would have loved...
I've spent most of the last week getting more familiar with WinForms. 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. All my time has been consumed with ASP.NET and business layer stuff. I've created several different types of panels that will be used for differend areas of the UI. None of the panels are rendering anything interesting at this point, but they display and the plumbing for basic communication...
It's been 6 months since my last post, but sometimes life happens. 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 game engine. I've enjoyed adventure games from the time I played Zork many years ago up until a couple years ago. Maybe I'm just getting old, but the violence and bloodiness of most of these games got to me so I lost all interest. 1st person shooter...
Full Development Archive