Another game recreation: Conway's Game of Life! Although not a 'game' in its pure meaning, it is 'playable' by a 'player'. This app was made using Windows Forms and GDI+. And, to be honest, GDI+ is actually pretty fast, regardless of what I though earlier..
I was in a low-programming-power mode just a few days ago. When I wanted to do some programming, maybe some code management for Minesweeper or working on some unreleased project from my folder, but I couldn't. I also had no ideas for new programs, as this usually keeps me busy for some time. But then, the inspiration has hit me: let's make a Game of Life!
Although it was relatively easy in my mind, it wasn't quite. I had to mess a lot with preparing the form so that I can properly draw on it using a Render static class, then I had to mess with making the drawing panel double buffered (and that property is protected so I could access it only by creating another class, and adding that to the form was a pain), then creating the Table class and extensions, and then testing. After that, I needed to implement the Life rules, which weren't so easy. I messed them up, and I had to google an actual C# implementation of the rules (which works, as opposed to mine, and I don't know why :( ). Then some GUI elements... yeah.
You will need .NET Framework 4.5.2 on your machine, although it should be installed on Windows 7 and higher.
Change log for all versions: Changelog
Version 1.1: Download News entry (latest) (Aug 5, '17)
Version 1.0: Download (first)
The source code for the latest version is not available for download, mainly because of how messy it is. The next future versions will hopefully have a cleaner code, point which I will make the source code publicly available.
I am not actively working on this project. If you are interested in reviving this project, send me a Private Message (PM) and I'll consider that!