One aspect I implemented into BASeTris on a lark was a simple AI. This is able to evaluate the positions a piece can go, decide on the “best” and then use [...]
When a programming language introduces a new language feature, inevitably that feature will become central to a style debate; When to use it, when not to [...]
Since the software that I contribute to as part of my day job involves printing to receipt printers, I’ve been keeping my finger on the pulse of eBay and [...]
C# 1.0 was something of a first-pass as a language design. It received refinements and improvements, and started to create it’s own unique identity with [...]
For some time now, I’ve occasionally created a relatively simple game and typically I’m not bothered to get into fancy “game engines” or using special [...]
There are a lot of components of Windows 10 that we, as users, are not “allowed” to modify. It isn’t even enough when we find a way to do so, such as by [...]
I have a feeling this will be a topic I will cover at length repeatedly, and each time I will have learned things since my previous installments. The [...]
When I was implementing BASeTris, my Tetris Clone, I thought it would be nifty to have Controller support, so I could use my XBox One Controller that I [...]