Today’s exercise was Tournament. It wasn’t so much hard as it was fussy. The memory stream and formatting stuff I had to look up and still didn’t like very much. I eventually did a second iteration with formatting and stream syntax enhancements I saw in other people’s solutions. Took me way too long.

I wanted to get started on animation, and thought particle effects would be easiest. I wanted to add a sparkle effect when tiles merge. Well after all this I think I need a refactor. All of the draw code is seeping everywhere. In the end I took it out of the merge function (maybe tomorrow) and put in particles when the mouse moved (just so I had a visual difference to show off). I now have the start of a tile sheet. I should add more to it than a single star and not hard code tile coordinates.