When anyone writes a chess program, one of the first things to decide is how you’re going to represent the layout of the chess board. Chess Programming Wiki has a good section on the various approaches to Board Representation. When considering the different structures you need to consider the ease and speed of several factors: […]
Author Archive for: Steve
About Steve Maughan
I’ve loved computer chess ever since I was given a Chess Challenger 9 for my birthday back in 1981. Up to that point I had been obsessed with chess. But once I started to play against the computer I was sucked into the world of computer chess. Over the years I’ve created quite a few 2-player board game, including Connect4, backgammon, Edge Reversi and Monarch Chess.
My day job is running a small consultancy (Cozmix Inc.) which specializes in helping companies design their sales forces. We also help design sales territories. While I’m certainly not a programming Rockstar, I designed and wrote all of the software we use.
I live in Central Florida and have a beautiful wife (Stephanie), and two wonderful daughters (Evie and Pippa).
Entries by Steve Maughan
I found the Monarch’s source code in a corner of my hard disk. One of the strong points of Monarch was its stability. Users reported running thousands and thousand of games without it crashing. I put this down to defensive programming (hat tip Fabian!) and a solid implementation of the UCI protocol. So since Monarch was […]
It’s been six years since I’ve done any serious chess development. During that time family life has been full-on, with two high energy daughters and one demanding wife. The pace of work has also picked up the pace. While I haven’t had time for chess computer coding I certainly haven’t been far from the computer […]