The Big Picture

April 12, 2015

big_picture_race

Looking around here it isn’t hard to see that I have a passion for programming.  One may even be able to gather that I am also interested in racing.  For years I have been wanting to develop my own racing simulator, much like Live For Speed or iRacing, and have started to Read the rest of this entry »


Collaborative Project: APRIL

April 9, 2015

20150408_233100_april

This screenshot doesn’t show the action of attacking and defending units, but in the last few days I’ve been leading a small team on a collaborative project: APRIL.  The project is Read the rest of this entry »


Building the TurtleBrains Framework

April 7, 2015

covered_bridge_structure

I started writing a C++ game framework more than two years ago.  It is not the first framework I’ve written, my hard-drive is littered with frameworks and engines laying around in various states from incomplete to still working. Read the rest of this entry »


Relative Paths with Mac Application

April 5, 2015

tb_relative_path_post

Last week I released the first project developed with the TurtleBrains framework into the wild lands of the public. A few people even downloaded the Basic Pong game and let me know that worked on their system. The initial release on the Mac side was a little unfriendly to users, Read the rest of this entry »


Managing Long Term Projects

March 30, 2015

project_management_photo

In college I was driven to learn and make the most of the experience. It became common to start a project Friday night only to never touch it again after that Saturday or Sunday. This was great practice, but each projects became a nightmare to manage. Nearly all of them fell to the underdarks to collect dust, never to be built or ran again. Recently, however, I’ve been able to let a project sit on the side for six months and pick it back up like I worked on it yesterday. Read the rest of this entry »


Basic Pong using TurtleBrains

March 27, 2015

20150325_195700_basic_pong

Basic Pong was the first game  Read the rest of this entry »


Explicit Constructors

March 24, 2015

I had a bug very recently that took much longer to track down than it needed to.  Actually, it should never have been a bug.  I’ve updated my coding standards accordingly and will make my best efforts to never allow this sort of bug to happen in the future.

I was making Pong, and had some code similar to the following:

enum PaddleType { kLeftPaddle, kRightPaddle };
class Paddle {
public:
  Paddle(const PaddleType& type) : mPaddleType(type) { }
private:
  const PaddleType mPaddleType;
};

At first glance this seems like acceptable code Read the rest of this entry »


Hiking Barefoot

March 22, 2015

My amazing girlfriend Sonia and I recently went camping in the DuPuis Management Area of the South Florida Water Management District.  It was a quick weekend trip that was quite amazing and I had tried something very new to me, Hiking Barefoot.

Read the rest of this entry »


The Birth of a Turtle

March 19, 2015

turtle_brains_logo_512

About a year ago work began on the first framework I plan to release publicly.  TurtleBrains.  After spending over a decade using C++, Read the rest of this entry »


Updating the blog

March 17, 2015

The blog is getting a makeover. Nothing will change visually, but the changes should provide more content. Instead of writing an entry now and again when something pops up, the blog will see new content each week, at least one post about what has been happening around here. It is too easy to leave this area of the internet to collect dust and cobwebs from those spiders, but my plan is to change that.

To help with make this change happen easier, more topics will be introduced. Instead of being 100% dedicated to game development, the blog will also contain a sprinkling of posts related to my other interests. Racing, Sim Racing, Camping, Hiking and Nature related posts will be scattered around from time to time. Each post will be tagged so you can filter out all other posts if you are interested only in the programming, or one of the other topics.

It is my goal to provide this blog with more content, although it will remain primarily be about game development.