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

Linear Distance on Curves

I was experimenting last week with handling the coupler distance between train cars and found something interesting. In the picture above, you can clearly see the issue related to how a train car sits on a curved piece of track. The issue is that the linear distance between…

Continue reading
Uncategorized

Microsoft, Please Stop Asking

I want to copy a directory on my flash drive to my hard drive. Here is what happens every time: Microsoft, please stop asking me if I want to copy the files. I do want to copy them. I thought it was clear when I answered that I…

Continue reading
Computers & Programming

Choice Cache for Path Finding

I thought that I’d write a little about a scheme I use to avoid constant path finding work in the train game. First, a status report. Coupling and decoupling are working. I had a problem with decoupling where the orientation of the “train” when a new string of…

Continue reading
Computers & Programming

Another Train Dilemma

What is the best way to detect that I have reached a waypoint and possible passed it? I currently manage the waypoints in a way that works well when the train stops at one. The train constantly adjusts it’s deceleration to make it stop at the right spot…

Continue reading
Computers & Programming

Tale of Two Trains

I managed to change the one global train object into a list. I had two trains running for a moment and it was cool. This led to all kinds of other headaches. The drawing code is crappy and needs to be more modular. There is also no good…

Continue reading
Computers & Programming

Worked on Waypoints and Coupling

I was working last night on changing the waypoint activities that can be specified by the player. I’ll start saying player instead of user because it sounds more fun. I finished some work on the A.I of the trains. They can now detect when they are sitting on…

Continue reading
Computers & Programming

Path Finding

I was having trouble finding a path. Well, I was actually having trouble programming the path finding algorithm for the railroad game. I’ve never written something like this and what I threw together originally was just wrong. There are a few requirements that exist in this game that…

Continue reading
Computers & Programming

File Input and Output

I’ve decided to add file IO to my railroad game program. As always, every thing I do requires some new way to look at things. MFC provides serialization and I’m using MFC at the moment. The program only uses it for the user interface until now. Serialization is…

Continue reading