I decided to try and make a fully graphical version of the Z-Day game. It already has a pseudo-text mode, using SDL for display, mainly for the Windows computers that lack a python version of ncurses library. This time I will start with tiles, and if my skills and time allow, slowly add animations and effects. Code cleanup is also planned, then I can release it under some normal, open license.
Update: It goes relatively well, no big unexpected show stoppers so far, although I must admit the code is much more hairy than I remembered. Removing globals is especially obnoxious, but I’m slowly refactoring it into a more sane structure. It’s really much easier to improve the code gradually while still keeping it working, than to make a complete rewrite from scratch – even when I will probably have to touch every part of the code anyways in the end. But this way I can test, I can play the half-finished game, and it generally keeps up my ineterest in finishing it.