Apps

On this page you can find a handy list of the apps I've made, grouped by category. Besides the link to the app itself, most entries also include a link to an accompanying blog post that describes how the program works and other interesting details.

Click a category name to quickly scroll down to the relevant group, or individual app names for a specific app.

Fiction Analysis and Planning

  • Narrative Nods
  • Gothic Meter
  • Planet Generator
  • Story Dice
  • Sublime Detector
  • Fiction Sentiment Analysis
  • Fantasy Language Generator
  • Conceptualizer

Games

  • Castle Escape
  • Letteract
  • The Clock Village
  • Mansion Escape
  • Space Station Escape
  • Word Journey

Artistic and Others

  • Haiku Generator
  • Medēn
  • Rabbit Hole
  • Text To Art
  • Demotivational Quote Generator

Fiction Analysis and Planning

Narrative NodsTo Top

screenshot of Narrative Nods

Narrative Nods is a story development program I coded for my own use. It's packed with tools to help you improve on all core aspects of writing – everything I’ve learned in 25+ years of writing fiction and 12+ years of university experience – that make a good narrative, from efficient character types and solid narrative antagonism, to a coherent narrative structure and genre considerations.

Blog Post Program Link

Gothic MeterTo Top

screenshot of Gothic Meter

Gothic Meter is a program that takes a text and not only tells you whether it falls within the wider Gothic sphere (Gothic, horror, dark fantasy, or science fiction), but also how and why. It's an invaluable tool for an author of such narratives, as it reveals elements related to fear, the sublime, time, and others, at the same time plotting diagrams to help you understand how these patterns progress throughout the narrative. It also analyzes the narrative pace, to tell you whether your narrative is e.g. too slow in the second half. Try it!

Blog Post Program Link

Planet GeneratorTo Top

screenshot of Planet Generator

If you're a scifi/fantasy author looking for worldbuilding prompts, a programmer looking for inspiration and/or tips, or simply someone interested in the universe, there’s definitely something in Planet Generator that will interest you. Not only does it create graphical representations of imaginary exoplanets, it also generates random civilizational data that can be extremely helpful for science fiction and fantasy authors.

Blog Post Program Link

Story DiceTo Top

screenshot of Story Dice

Story Dice is a simple tool that can provide inspiration and abstract writing prompts for stories. If you like one or more particular icons, you can hold them while changing the rest, and if you found an entire combination particularly interesting, you can easily export it as an image.

Blog Post Program Link

Sublime DetectorTo Top

screenshot of Sublime Detector

Sublime Detector analyzes a text and attempts to detect elements pertaining to the sublime. It then returns a 0-100 score indicating the presence of such elements (high score = many instances of the sublime detected), as well as the source of these elements (aspects of time, size, or representation.

Blog Post Program Link

Fiction Sentiment AnalysisTo Top

screenshot of Fiction Sentiment Analysis

The name of this program, Fiction Sentiment Analysis, perhaps isn't the apotheosis of imaginativeness, but the program can be very useful. The user uploads a text (there are also demo texts to try the program with), and the analysis returns the sentiments present in the narrative, offering a display of the progression throughout the text – together with examples of particularly positive or negative words encountered.

Blog Post Program Link

Fantasy Language GeneratorTo Top

screenshot of Fantasy Language Generator

Fantasy Language Generator is a program that creates fantasy languages, generating made-up words corresponding to the 30,000 most common English words, at the same time creating its own linguistic patterns. This can be extremely useful to authors or fantasy or science fiction who are interested in creating a coherent, consistent fantasy language.

Blog Post Program Link

ConceptualizerTo Top

screenshot of Conceptualizer

Conceptualizer is a story planning program that helps you create a structure for your novel, allowing you to see the bigger picture and modify it at will. It helps you imagine possibilities, understand how everything can be connected, and create a narrative that is coherent.

Blog Post Program Link

Games

Castle EscapeTo Top

screenshot of Castle Escape

Castle Escape is an interactive fiction experience; a modern text-adventure game. You have an hour to escape from a castle where you are (apparently) kept against your will, at the same time discovering the truth behind your host's behavior. You search for clues and solve puzzles, all while the clock is ticking.

Program Link

LetteractTo Top

screenshot of Letteract

Letteract is a card game with letters. To win, you must get rid of all your cards by forming words. Think of Scrabble meeting Uno! The rules are simple, but mastering it requires time, also thanks to the different difficulty levels. Start from 0 and you win easily. Set it on 5 and it will really challenge your word-forming skills.

Blog Post Program Link

The Clock VillageTo Top

screenshot of The Clock Village

The Clock Village is first and foremost an interactive fiction experience. Though you move around, engage in interactive dialogues, collect and use items, and try to increase the score that will let you get a “better” ending, The Clock Village is something more artistic than a simple game. Perhaps it’s a philosophical exploration of self. Or maybe a short interactive reflection of our innermost existential anxieties. Maybe, like true art, it simply is what its experiencer wants it to be.

Blog Post Program Link

Mansion EscapeTo Top

screenshot of Mansion Escape

Mansion Escape is a modern text adventure game, in the style of the early computer-game era, but updated for modern audiences, with attractive visuals, immersing sounds, enhanced playability, 14 different endings, and over 80 items to use; or misuse. If you like mysteries, games like Clue, and the 1950s vibe, you'll love this!

Blog Post Program Link

Space Station EscapeTo Top

screenshot of Space Station Escape

Just like Mansion Escape, this is a text adventure game full of action and intrigue. You are a scientist who has just arrived at a space station, only to learn that something terrible has happened. You now have an hour to escape, at the same time discovering the truth behind what transpired. You search for clues and solve puzzles, all while the clock is ticking!

Program Link

Word JourneyTo Top

screenshot of Word Journey

Word Journey is both a word game and a narrative generator. You are given the definition of a random word, and you must guess what the word is, gathering points and racing against the clock. But that’s not all! Every time you correctly guess the word, a sentence relevant to the word is added to the stack, generating a theoretically infinite semi-random narrative! When you run out of time (there is also a “Zen Mode”, without time constraints) you can export the text to a file.

Blog Post Program Link

Artistic and Other

Haiku GeneratorTo Top

screenshot of Haiku Generator

Haiku Generator is exactly what its name implies: It creates haiku poems. But there's a twist: If you want, you can supply the program with up to three nouns, and it attempts to create a poem using them! Just try it using 'cat', 'chaos', 'disaster', and thank me later for all the laughs.

Blog Post Program Link

MedēnTo Top

screenshot of Medēn

Medēn is an art project consisting of text that is structured in a randomized order, allowing for multiple (probabilistically endless) interpretations. More crucially, each iteration of Medēn can only exist once. Each time you generate a combination, you expend it for everyone else.

Blog Post Program Link

Rabbit HoleTo Top

screenshot of Rabbit Hole

Rabbit Hole is an exploration of the sublime, of art, of subjectivity and randomness. Prosaically speaking, Rabbit Hole is an infinite text generator. The program works so that you guide a star through infinite space, choosing one of four words appearing at the four edges of “the world”. Each choice affects the text the program generates and presents to you in short excerpts.

Blog Post Program Link

Text To ArtTo Top

screenshot of Text To Art

Text to Art is a little program I put together to explore how turning a text – a poem, a novel, or a simple sentence – into a visual design would look like. The designs are made using the uniquely calculated hash number associated with the text. Though each render returns a slightly varied result (due to subtle randomization patterns), each work has a distinctive style, present in all renders. However, even a very slight change – a single sentence in an entire novel – can greatly modify the result. Give it a shot!

Blog Post Program Link

Demotivational Quote GeneratorTo Top

screenshot of Demotivational Quote Generator

Do you hate those 'motivational' quote images, with butterflies and dramatic skies and believe-in-yourself-you-can-do-its? Me too… That's why I thought to make this little program. The code combines famous quotations to create a new 'quote', then pairs it with a photo. The process is semi-random, which makes it quite crazy in terms of what kind of image might pop up.

Blog Post Program Link

Besides these apps above, you can also find plenty of other efforts on the blog or Github.