The occasional blog...

Meanwhile in the Win Console ... Minesweeper!

Posted 23 August 2017

My tyranny of classic game implementations in the console expands. Knows it no end?

The Outrage Engine

Posted 25 October 2016

Perhaps an ASCII game in the Windows Console is ridiculous. Something akin to Dwarf Fortress comes to mind, so it's not entirely off the mark. But a game engine devoted to ASCII games in the console? Perhaps that's outrageous. I don't know if it's been done (or is being done) currently, but that's what I'm doing right now, and I've called it the Outrage Engine.

An Introduction to Sprache

Posted 22 January 2016

Sprache is a parser-combinator library for C# that uses Linq to construct parsers. In this post I describe the fundamentals of understanding grammars and parsing them with Sprache, with several real-world examples.


Posted 10 April 2015

A small library serializing and deserializing JSON using Sprache.

Parsing Comments with Sprache

Posted 6 February 2015

I recently made a comment parser for the Sprache framework, and I wanted to give a basic run-down on how it works.


Posted 26 September 2014

I created a Markdown parser with the Sprache library after it was recommended to me at the Iowa Code Camp.


Posted 26 April 2014

Jumping on the bandwagon, here's a C# implementation of Console 2048. Of course, 2048 has had a few console implementations, and most better done than this, but here it is anyway, because sometimes life is a mixed bag of apples and grapes.

Monokai Gray

Posted 5 December 2013

I made a color scheme for Sublime Text.