May was a solid month of work. Could have bee a record if not for losing 4 complete days to sickness and probably lower productivity for a few days after. There is a new AI and lots of little improvements. If a player want to keep going forever there is also now an “infinite” mode.
The biggest task completed was the engine rework - now finished and all (known) resulting bugs cleared. It took 6 weeks total. I thought in the best case it would require nearly 2 weeks, but gave myself 4 weeks due to experience :) So 6 weeks is not great, but not bad. Of course not all the time was taken with refactoring, there was also some prototype and time and a jaunt into the land of node servers and docker (just to learn about them) along the way, but that sort of thing is expected. Still think it was worth it, the final code is much better and more flexible! I’m happy.
June will be a short month (I’m away for a week), so of course I have a totally unrealistic list of tasks. The big one is to improve the gameplay. Playing against the new AI quickly results in a defensive slog of a game - not what I had intended. Hopefully I can think of some ways to improve it.
Last month’s completed tasks:
Over the next month: