Board Gaming

Games we own. These are all available for game night with the North Tahoe Tabletop Board Game Meetup group....

Art Projects

I have worked on various art projects over the years. This is a collection of some of those projects....

Programming Projects

I have worked on various personal and professional computer programming projects over the years. This is a collection of...
Computers & Programming

MFC Fun

The Microsoft Foundation Classes are fairly useful. I don’t have experience with any other framework for comparison but MFC it better than writing all of the message handling code by hand. The problem with MFC is that they give you plenty of rope to hang yourself. I’m adding…

Continue reading
Computers & Programming

Railroading Game Progress

I am at the point where I am programming the code to handle train-waypoint activities. The trains now look ahead for waypoints and brake at the appropriate time to reach the desired waypoint speed at the right place related to the waypoint. This is all cool because you…

Continue reading
Computers & Programming

What is a Train?

I was working last night on train routing and came across a serious dilemma; if a train splits in two, there is a new train that didn’t exist when the player first set routing information for the original train. What about a train that is created that has…

Continue reading
Computers & Programming

Video of a Working Train

The code is still far from optimal but the track network traversal and linear distance computations are working correctly. I haven’t tested a train with cars facing in both forward and reverse directions but the code is all written to handle it. It’s a lot of code for…

Continue reading
Computers & Programming

Working Single Unit Train

I have a working sample of the code I mentioned in an older blog post. I have a self-propelled train car that moves along any unending track layout. When the front wheels of the train car passes over a turnout, a random choice is made by this train…

Continue reading
Computers & Programming

Railroad Train Movement

I wrote some code and then had an epiphany. A minor one but one that made me realize I had approached something in the wrong way. It was not much code and can be reused with the new idea. First, the requirement is that the train move in…

Continue reading
Computers & Programming

Railroad Game Realism

I just figured out why the concept of realistic train management was giving me trouble. I really hadn’t tried to figure it out in any detail before and as soon as I did, the problems became obvious. First A real railroad can do things that would be considered…

Continue reading
Computers & Programming

Set Visual Studio Caption

I am providing this code in C# for a Visual Studio 2010 add-in to set the caption of the Visual Studio window based on information in the solution. All of the other code samples I found, all two of them, are only partially usable. My VS Solution always…

Continue reading