Background

TileGamer is an evolution of an earlier project for the XO Laptop called Treenimation/Boardwalk, which never really made it to the implementation stage (although I learned Python by beginning to implement a small part of that project). I have been working on TileGamer and its predecessors for over 10 years, working sporadically in my spare time. The implementation of TileGamer will begin in the very near future. I have recently scaled back my day job as a Delphi programmer: from now on I will be doing technical writing and maintaining setup scripts, and little or no Delphi programming (after I finish my present project, which involves testing and writing onscreen descriptions of a few dozen reports written in Delphi).

 

Recently my sister gave me a book called Three Cups of Tea, which is about a mountaineer who, grateful to the inhabitants of a remote village who rescue him after he fails to summit K2, promises to build them a school. Eventually he builds over 50 schools in northern Pakistan. That inspired me to resurrect my Treenimation/Boardwalk project. I had previously abandoned my targeting the XO Laptop, instead targeting only Windows (and using Java to implement TileGamer). I was uncomfortable with Python, and I had an old version of Linux which was unreliable. Now I have a more recent version of Linux (Ubuntu). Python isn't so bad, I now realize, and I feel that TileGamer has the potential of bringing software development skills to the masses (namely, schoolchildren in developing countries).