NB - all of the below is from a decade or so ago and is preserved here for historical archival reasons (i.e. I've been too lazy to update it). Both of the below Android apps have been delisted when I didn't keep up with the dozens of 'you need to add a content warning for Uruguay' type requirements), and I've since written a new one, Wall Mirror, which I should really write about here when I get time!
I like to make little games in my spare time. Mostly I experiment for fun and education and to experiment with different technologies and game mechanics, but I have also managed to publish a couple of games in the Android store, and my latest game should be published to IOS soon (if it makes it past the censors).
Play Word Nazi!
Word Nazi is my second published game. It's a party game for 4+ grown-ups, kind of like Taboo or Cards Against Humanity, except played on a tablet or phone, which is passed around among the players.
The rules are simple: one player tries to describe a word (e.g. "Chronic") to their teammates without using any of the relate forbidden words ("Acute", "Dr. Dre", etc). While they do this, a player from the opposing team (the eponymous Word Nazi) watches to make sure they don't cheat. And some of the words are rather racy, so hijinx ensue.
Word Nazi is built with Cordova, an open source library that compiles html/js in to mobile apps. This was my first time working with Cordova (or javascript for that matter) but it went pretty smoothly, it's a great way to dip your toe in to mobile if you normally do web dev.
Also, you may enjoy the website I built for Ineptech, the "company" that "published" Word Nazi.
Play Pipster!
Pipster was my first published Android game! It's simple and it took me a long time, but I'm proud of it nonetheless. It's free (and ad-free).
The gameplay is similar to a card game called Set; if you're not familiar with it, run through the in-game tutorial, it's easy to learn. Unlike Set, Pipster uses pictures of my dog (Pip) and some of her friends instead of abstract shapes.
Play Soldiers!
This is a simple proof of concept I did a while back to play with the idea of a chess-checkers amalgam. The legal moves are chess-like, but which moves are legal depends on the board position of the piece you're moving, rather than piece type.
Sadly, I never got around to an AI opponent. I think that might be fun to do someday, but right now I'm too keen on Android development to muck about with it. Like the stuff below it, it's written in Google Web Toolkit, a nifty set of libraries for compiling Java in to Javascript.
Play Sudoku!
This is one of my first attempts at programming, a mostly-finished-but-not-quite implementation of Sudoku. Ignore the "Medium" and "Hard" options, I never got around to the part where I programmatically figure out how hard a puzzle is.
The math behind sudoku is a lot more interesting than I would've guessed before I delved in to it. It's much easier to just generate a random grid of numbers, remove some at random, and see if it's valid than it is to construct a sudoku grid that is provably solvable.
By the way, I know this doesn't work in IE. It did when I wrote it. C'est la vie.
Screw around with Xword!
This is not really a game. I think I was trying to produce an applet to assist in the setting of crosswords. Basically, it's a blank crossword board to which you can add words, and when you try to add a cross to an existing word it will offer you a list of all words that fit the available blanks.
I never finished it, so it's probably not something you would want to use. I keep it around for those moments when I need to find a word to fit certain letters (e.g. A_A_L_ could be "arable" or "anally").