¶City – Ludum Dare #41

I made a game in less than 48 hours for Ludum Dare #41! You can learn more at the Ludum Dare compo page, or if you’d rather you can directly go and play ¶City here.

Ludum Dare #41’s theme was “Combine 2 Incompatible Genres”, so I created ¶City, the Text-Based City-Building Simulation RPG. In it you are charged with growing and maintaining a city with mechanics comparable to Simcity games, but presented with a much more personal (and more wordy) perspective.

¶City is played in your modern internet browser supporting ES6 JavaScript syntax. It was tested using Chrome; I recommend using Chrome to play unless you’re sure about your browser’s full support of ES6 functionality.


I published my first package on npm recently, and it became stable and well-documented enough for a v1.0 release!

Canary is an automated testing tool for JavaScript code. I created Canary because existing JavaScript testing tools didn’t quite agree with my philosophy toward writing automated tests.

Canary on GitHub: https://github.com/Mapita/Canary
Canary on npm: https://www.npmjs.com/package/canary-test
Canary on readthedocs: http://canary.readthedocs.io/


I wrote my first short story of 2017, it’s about a haunted house. Read it here.

On a desk in a compound in the basement of an unassuming building, a telephone chirps madly. A woman, wearing the years on her face like a tree wears bark, extinguishes a cigarette and answers.

“Yeah. This is Val.”