Liberated Pixel Cup – Lessons Learned

Well, I had some problems with villages compiling for the judges, but I believe I found a solution (they haven’t posted if it runs yet). With that behind me I can now create the post I wanted outlining the lessons I learned during the competition.

C++ – This was my first real project in C++, and I believe I got a lot out of it. Most of all I think I’ve gained experience in diagnosing various errors that show up so I can quickly turn around and fix them. Before it would sometimes take 30 min or more to even figure out exactly what was causing an error, much less actually fixing it.

CMake/Cross-Platform development/Linux – Before this I had not really developed anything on linux despite a few small school projects that maybe amounted to a couple hundred lines, all of which were command line based. Villages turned out to over 6,000 lines! While lines of code really don’t mean much, it is important to note the order of magnitude difference. Furthermore, this projects had be developing on two operating systems at the same time. Even after I was done I continued to be exposed to linux in the form of distribution across the multiple distros.

Full design to distribution – This is the first real project that I’ve gone from start to finish, excluding maybe Shadow Warfare several years ago. I always get working on a project I think is ‘cool’, and then get bored after only a few months for various reasons. This contest allowed me to stick to a small design and carry it all the way through to completion and simple distribution.

One thought on “Liberated Pixel Cup – Lessons Learned

  1. I agree cmteleoply! I agree cmteleoply! Linux have matured a lot, as in it is *usable* by a non-geek user now with ease. I’ve installed Linux on my parents computers about a year ago and they have absolutely no problems with using those. My mother used to be all windows and my father have not used computer since C64 times. Both are quite proficient in using they’re installations to what they needs are OO documents, Internet & Mail. They don’t play games, so Linux is perfect cause it’s easy (now) and virus free.

Leave a Reply

Your email address will not be published. Required fields are marked *