Tuesday, September 17, 2013

Progress Update 1

In a previous post I wrote down some goals I had for the rest of the year and I think this is a good point to report on the status on how things have gone so far.
    Work with C++ again.
This is still ongoing. I've been doing some small programs here and there but nothing substantial yet.
    Learn Qt.
Priorities have changed and this is no longer a goal for the near-term.  However, I believe I got a solid foundation of Qt if I ever want to develop a multiplatform GUI application.
    Learn OpenGL.
This is on hold at the moment.  The reason is that I found a really cool game framework called Monogame.  Since Monogame is designed to be used in conjuction with C#, I started getting really into .NET.
    Review algorithms
No progress on this.
    Code at least one game by December 31, 2013.
Ok, this is the goal where I have made the most progress, and the one where I had the highest expectations.  XNA/Monogame are really good.  I'm slowly making progress with a PONG clone.

With that in mind, here are the revised goals:
  1. Finish one or more games by December 31, 2013 - I'm confident I can make more than one game by years end.
  2. Continue working with C# - thanks to Monogame, I am now interested in learning more about the whole .NET ecosystem.  Next thing on the list is to understand MVVM for WPF, for a lot of the same reasons I wanted to work with Qt.
  3. Review Algorithms
  4. Learn more about computer graphics - OpenGL and mathematics needed in the field.
  5. Continue working with C++ and Python
  6. Take a few MOOC courses, especially in the areas that relate to the above items.

No comments: