HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
i7
counterfeit-monkey
Inform 72019–2023
i7 / counterfeit-monkey

counterfeit-monkey

Counterfeit Monkey by Emily Short

3Distinct people
3Mentions
0Explicit recommenders
204GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Counterfeit Monkey by Emily Short

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 1:49:46 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year3 dated mentions

Observed mentions: 2019-07-13 03:57:14 UTC to 2023-01-21 19:29:42 UTC.

012019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC101
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC000
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC101
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101

What Hacker News says

3 sources
Counterfeit Monkey by Emily Short. https://github.com/i7/counterfeit-monkey/releases Maps and cheat sheets are in the "Counterfeit Monkey.materials" folder. If you don't want to install a parser on your computer, you can play it online by putting the link to the .gblorb file into https://iplayif.com/ I.e. https://iplayif.com/?story=https%3A%2F%2Fgithub.com%2Fi7%2Fc... Modern games are generally going to be more approachable than old ones. Tastes have changed considerably. In the days when you couldn't pull up a walkthrough in a few seconds, taking days to think of the next step was part of the fun, and just getting permanently stuck at some point was fairly common. Also, letting the player keep going even after they have done something to make the game unwinnable is now considered very uncool. Navigation is much less tedious these days as
Read the rest
well, fast travel for example, although the exact mechanics depend on the game. And that's not mentioning the amount of CPU and RAM available, not only for the game's runtime, but also for tools like I7 (which was used to write Counterfeit Monkey). For an quicker introduction to modern "interactive fiction", as it's called these days, check out competition entries. https://intfiction.org/c/competitions/7 These are generally written in a shorter amount of time and the results are quicker to play through.
In Ask HN: Great text based games to play?
Various old skool text adventure games are open source (-ish, in some cases). If you are already experienced with them then "Counterfeit Monkey" takes it to the next level with a great twist based on anagram-like magic/technology for turning objects into other things by adding/removing letters from their name: > Anglophone Atlantis has been an independent nation since an April day in 1822, when a well-aimed shot from their depluralizing cannon reduced the British colonizing fleet to one ship. > Since then, Atlantis has been the world's greatest center for linguistic manipulation, designing letter inserters, word synthesizers, the diminutive affixer, and a host of other tools for converting one thing to another. Inventors worldwide pay heavily for that technology, which is where a smuggler and industrial espionage agent such as yourself ca
Read the rest
n really clean up. > Unfortunately, the Bureau of Orthography has taken a serious interest in your activities lately. Your face has been recorded and your cover is blown. > Your remaining assets: about eight more hours of a national holiday that's spreading the police thin; the most inconvenient damn disguise you've ever worn in your life; and one full-alphabet letter remover. > Good luck getting off the island. https://ifdb.org/viewgame?id=aearuuxv83plclpl https://github.com/i7/counterfeit-monkey If you're new to the genre then "Lost Pig" is a good place to start, though technically it's licence (Creative Commons Attribution-NonCommercial-NoDerivs 3.0) is not open source.
In Ask HN: Favourite open source game?
Wow, this is embarrassing. I've read plenty of Inform 7 source code (see e.g. https://github.com/i7/counterfeit-monkey/blob/master/Counter... ). And I read Knuth's book "Literate Programming" in formative years and loved the idea. But somehow I never connected Inform 7 as generically a live, working modern example of literate programming. That's pretty silly! The language is full of dozens of good examples of worked programs, albeit nearly all written as one kind of text in/text out/parser interaction. One difference I maybe see is that Knuth writes a book about a program which is built in a very didactic fashion such that every single bit of source code is commented with a detailed explanation of what it does. In real life, though, most Inform games have a bunch of utility code that is not super well commented but is needed to glue thing
Read the rest
s together; and the way that real large Inform games are written means that the program isn't quite as narrative as the example Knuth gives. The program certainly tells a story when interpreted, but the source code of the program itself doesn't tell a story in quite the way that I kind of read Knuth's book as promising. About half of some of the best IF of 2018 was written in Inform 6 or 7 ( https://ifdb.tads.org/poll?id=mryx4c8bzwym7rvy ), so it's doing fairly well, even if many good authors have been tempted by other options, up to and including roll-your-own. Separately, I have struggled to find an interpreter on latest OS X that loads all of those 2018 games reliably -- what is the community's preferred Mac interpreter now?
In Open-Sourcing Inform 7

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.