What's New Among Zarf's Pages
Check here to see if I've added anything interesting since, well, the
last time you checked here.
You can also see
what was new in previous years.
September 4, 2016
Another short math/science illustrated essay:
The Arches of the Little Prince.
Can you build a pole-to-pole arch on a tiny planetoid? Turns out you can.
June 30, 2016
Announcing the
Interactive Fiction
Technology Foundation,
a new 501(c)(3) non-profit dedicated to supporting the tools, web sites,
and services behind modern interactive fiction.
June 20, 2016
Hadean Lands
is now
available on Steam.
June 19, 2016
Watch This
is a short fanfic tag set after, or during-after, the game
Oxenfree.
April 29, 2016
Lectrote is a
new desktop interpreter for Glulx (Inform 7) games.
As of July (yes, I'm fudging the dates a bit) it also supports
games written in the
Ink scripting language.
Download
Mac, Windows, and Linux binaries here.
September 19, 2015
A short essay on
The Twin not-really Paradox,
with diagrams. This is an old subject (a century old!) but I've never
seen an explanation that illustrated it the way I understand it.
October 30, 2014
Hadean Lands
is available.
June 23, 2014
My IF page now has links to the Inform source code
of nearly all my games. (I released source code for some of them years
ago, but now the collection is mostly complete.) The earliest used
Inform 5.4 (v1405); the latest, Inform 7 6G60.
June 15, 2014
I've posted Salvanas, a puzzle Age,
to Seltani.
No story, no background, just some stuff to solve.
June 4, 2014
The
books I bought in the first half of 2014,
and what I thought of each one. (If you want
to see reviews posted as I write them,
follow
me on Goodreads.)
January 1, 2014
The
books I bought in 2013,
and what I thought of each one. (If you read the semiannual update
post six months ago, skip down to July. Alternately, if you want
to see reviews posted as I write them,
follow
me on Goodreads.)
November 10, 2013
Redwreath and Goldstar Have Traveled to Deathsgate
(or, the Paarfi-o-matic loosed.)
A generated novel for
NaNoGenMo 2013.
August 20, 2013
An introduction to Seltani,
the choice-based hypertext Myst MUD I've been working on.
July 4, 2013
The
books I bought in the first half of 2013,
and what I thought of each one.
July 3, 2013
I've been quiet recently because I've been heads-down on a new project.
It's not quite ready for the public stampede yet, but here's the
teaser page
and a
blog post introducing the project.
March 4, 2013
I have updated my IF page to include links to
ClubFloyd
play-throughs of my games -- the ones that have been Floyded, anyhow.
(These are live play-throughs by new players -- complete with discussion,
getting stuck, and sometimes looking at hints.)
These are not new, but may be of interest to the historically-minded,
or if you want to see one of my games without playing it.
February 13, 2013
And now
Heliopause
is also available for iOS.
January 24, 2013
Shade for iOS.
As with Dreamhold,
I've added Game Center achievements and a virtual feelie
(the to-do list). I know, it's not really an achievement-y game --
but I tried to make them thematic. You'll see what I mean
once you get a little ways in.
January 3, 2013
The
books I bought in 2012,
and what I thought of each one. (If you read the semiannual update
post six months ago, skip down to July. Alternately, if you want
to see reviews posted as I write them,
follow
me on Goodreads.)
January 1, 2013
Now it is announced:
Bigger Than You Think,
a short choice-based text game that I wrote for
Yuletide.
It was inspired by that gigantic
xkcd comic.
September 4, 2012
Pocket Storm,
an iPhone version of the Boodler
one-hour thunderstorm concept. Available now on the App Store.
August 4, 2012
I have updated and expanded the
Zarf Swag
area (and shifted it to Zazzle). Old and new T-shirts!
Including the "Game Designer Bomb Squad" shirt that I mentioned
on Twitter a few weeks back.
July 1, 2012
The
books I bought in the first half of 2012,
and what I thought of each one.
By the way, these reviews are now linked from my
main book list.
Should make 'em easier to find.
June 18, 2012
Jason Scott has been posting his archive of unused Get Lamp
footage. This now includes
forty minutes of interview with me.
(This was filmed in February of 2007.)
It's lightly edited to remove most of Jason's prompts and some of my false
starts, but there's plenty of "um" and "hm" left for you to marvel over.
Or, if you want to see other interviewees, there's
hours and hours of dozens and dozens of us.
May 25, 2012
The Dreamhold
is now available for iPhone, iPad, and iPod touch!
This is the tutorial IF game that I posted in 2004.
It's free to play. (Has been since 2004, right?) The game
is unchanged, but I've added some iOS-specific bonus features:
a dynamic map (so you don't have to draw your own), and Game
Center achievements.
May 7, 2012
Updates of
Quixe
and
GlkOte.
Assorted bug fixes and medium-small features.
April 25, 2012
Another Javascript poem, this time a rendering of someone else's work:
Eight Haiku -- An Experiment
by Richard Alderson. Based on Richard's original poem
here.
(Thanks to him for giving me permission to post this.)
This uses CSS animations, and only works on WebKit (Safari/Chrome)
web browsers. (Sorry -- I need to figure out the moz- equivalent for
Firefox.)
April 19, 2012
Riddle Sutra,
a Javascript (and audio) poem that I created for an ELO reading
at MIT. The goal (not very seriously) is to procedurally generate
every possible riddle.
The
Boodler package
that runs the audio is also available.
March 31, 2012
An alpha release of
RemGlk,
a remote-procedure-call Glk library. This is a component which should
make IF bots and web services easier to write.
March 11, 2012
In 2001 I posted a teaser page for
The Emperor's Star,
a three-day, six-player Chrononauts role-playing scenario.
Then nothing happened for eleven years. Then
Anna Anthropy
rightly bugged me about publishing it, and bugged me again
until I did something about it. So here it is. All the rules,
character information, and the timeline are posted now; also the
PDF files I used for the original play session.
January 31, 2012
Look at
this awesome thing Jason Shiga made.
January 7, 2012
This may amuse some folks: A
portrait
of all the characters in
System's Twilight,
digitally remastered in vector form!
(Here they are in their
original 32x32 outfits.)
January 6, 2012
A new (tiny) IF work --
Key Features!
This was commissioned by MakerBot Inc.
in honor of their
upcoming product announcement,
which will be at CES on Monday. MakerBot is a nifty
3D printer company,
and that's what's neat about this game: you can literally print out the
feelies as real-life objects as you play! If you have a 3D printer.
(If not, you can still look at the model renderings to see what they'd
look like. The links will appear as you play.)
January 1, 2012
The
books I bought in 2011,
and what I thought of each one. (If you read the semiannual update
post six months ago, skip down to July.)
November 19, 2011
IFComp is over, and it turns out I entered this year!
Cold Iron placed fifteenth of 38
entries.
But there's more to the story than that: I collaborated with three other
Boston IF authors to create a secret, cross-game bonus puzzle. Here's
an explanation.
November 8, 2011
Meanwhile for iOS
is now available!
October 31, 2011
I just threw together a game-design aid to help me with
Hadean Lands puzzle layout:
PlotEx,
a tool for exploring puzzle plot constraints.
Might be useful to other folks.
October 7, 2011
A preview of my next upcoming app: an iOS port of
Meanwhile,
an interactive comic by Jason Shiga.
September 27, 2011
A dynamic poem:
Argot Ogre, OK!
(Requires javascript.
Content is not all safe for work.)
This is a remix of
Taroko Gorge,
by Nick Montfort, and a
stack of poems
that remixed that.
September 19, 2011
I've added another
Mutagen
demo: Finn Wakes Again.
(The source code is available.)
This is the same algorithm that powers
My Secret Hideout,
albeit written in Javascript rather than ObjC.
September 6, 2011
My first iPad app!
My Secret Hideout,
a textual bagatelle.
Available now on the App Store.
July 17, 2011
The
books I bought in the first half of 2011,
and what I thought of each one.
June 15, 2011
I've been meaning to post this for a while.
Umics: an Emacs replacement
that I wrote in Python! Or rather, that I started to write in 2003,
futzed around with for a few weeks, and dropped. It's got no editing
features at all -- just a framework for buffers, windows, and keyboard
commands. But the framework is pretty solid, considering how little
work I put in.
I'm releasing this under the "show your work" stricture of my web site.
I make an effort to release my unsuccessful efforts as well as my
successful ones. (I am not always successful at this.) Umics never went
anywhere, but maybe somebody out there will have a use for it.
May 7, 2011
I've posted
The Matter of the Monster,
a very small choose-your-own-adventure-style story that I wrote for the
Indigo
New Language Speed-IF challenge.
(The first version I posted was buggy on Firefox, but I think I've
fixed that now.)
The new language I used -- new to me, that is -- is
Undum, a Javascript CYOA toolkit.
I had to hack on Undum a little to get the effect I wanted; you can
download my toolkit changes
here.
April 26, 2011
A quick note to those interested in design archeology:
I have built an
Action Flow Chart
for
Hoist Sail for the Heliopause and Home.
It's an article in
the most recent issue of SPAG.
March 7, 2011
New Boodler release!
It's a very small update, though. Not really news.
February 27, 2011
Hoist Sail for the Heliopause and Home
has won the
2010 XYZZY award
for Best Writing. Also,
Quixe won Best Technological
Development. Excellent. On to 2011.
February 26, 2011
I've moved my web site to new hosting. If you're
reading this entry, you're there. I don't expect any trouble, beyond the
usual potential 24-hour delay as the Internet catches up with the
change.
February 17, 2011
Glk spec 0.7.2,
along with CheapGlk, GlkOte, and
Quixe.
(I'll get to GlkTerm tonight.)
The new feature this month: the game can read the system clock (as a Unix
timestamp, UTC date-time, or local date-time).
(Try it out in your browser.)
February 1, 2011
Here's a collection of
interviews and articles with and about me.
I linked to the older ones when they appeared, and the big batch about
Hadean Lands are collected in
this blog post.
But I want a link farm on my own site, so there it is.
January 22, 2011
I've posted
Glk spec 0.7.1,
along with a slew of Glk libraries and an updated
Quixe.
You can read an overview of the changes
here.
(They're not dramatic.)
January 11, 2011
Updated my
2010 books
post with reviews of what I've bought and read recently.
Skip down to July if you've seen the first half already.
December 31, 2010
End-of-year present:
StonerView in your web browser.
In Safari, at least -- it doesn't seem to work in Chrome, and I haven't
set up the CSS properly to work in Firefox. Sorry!
But you can install it as a web app on an iPad, iPhone, or iPod Touch.
Probably on Android devices, too, although I haven't tested them.
December 22, 2010
Today was the
last day of my job as an industry software engineer.
Tomorrow is the
first day of my job as an interactive fiction designer.
But the first few days will be planned relaxation, because it's
holiday time.
December 5, 2010
Here's some apropos timing, or ironic timing as may be your view:
Apple's iOS App Store has just rejected a submission of my work.
It wasn't submitted by me.
Shigeru Hagiwara
was moved to do an iPad port of
StonerView,
which is my open-source creation of the ElectroPaint screensaver of yore.
Apple's response:
We've reviewed your application, however, we cannot post this version
to the App Store because the features and/or content it provides were
not found to be useful or entertaining enough to be in compliance with
the App Store Review Guidelines:
2.12: Apps that are not very useful or do not provide any
lasting entertainment value may be rejected
(They were also cranky about the "Stoner" part of the title.)
I'm disappointed, but those are the risks of playing Apple's game.
I'm grateful that he made the effort.
In any event, Shigeru Hagiwara has
posted his source code
on his GitHub page. So if you're an iOS developer, you can grab it and
try it out. If not -- Apple coyly suggests doing it as a web app, and
I hear that HTML5/Canvas has some solid 3D chops these days....
November 11, 2010
I should have mentioned this earlier, and maybe it's completely redundant.
But I have been posting status updates and random commentary over on the
updates page of my Kickstarter project.
I will continue to do that over the whole course of development.
I'm supposed to be about process, right?
If you're a supporter, you can get those updates as email. Otherwise,
hit the RSS feed.
(Open question: should I mirror those posts to
The Gameshelf
as well? I think the open answer is "yes".)
November 1, 2010
I raised $10,000 for interactive fiction today. That's such a
weird thing to type. (And the day's not over yet.)
At 12:01 AM, I launched a
Kickstarter page for Hadean Lands
-- my first commercial IF project. It will be a full-length text adventure
for the iPhone. I will quit my day job and work on IF full-time. This
game, other shorter games,
Glulx updates,
Quixe updates
-- everything I've been meaning to get to for years.
By 1:30 PM, I had reached my funding goal. I am flattered, flattened,
and humbled by the outpouring of support. But: this ride isn't over.
As you can see on the
project page,
contributions will be accepted until Dec 6th. Why contribute when the
thermometer's already reached the top line? Click through for the answers.
(Shorter answers: the more resources I have, the more time I can devote
to IF. Also, I've got some nice contribution rewards listed. Notably, if
you want to play this game on anything other than iPhone
(iPad, etc) then you'll have to pre-order this month.)
Even if this sounds absurd to you, check out the project page. I've
got a nifty video (directed by Jason McIntosh of
The Gameshelf),
and a web-playable teaser scene from the game itself.
Thanks to everyone who has contributed already!
October 17, 2010
A frequent criticism of Inform 7 is that the manual needs an index.
Sean Barrett put together an unofficial one several years ago, but it
got out of date. I have now updated and extended it for the current
I7 release. Check out
Inform 7: An Unofficial Documentation Index.
August 26, 2010
The shirt-selling page wasn't solely a money-grubbing experiment.
I've started
designing shirts to wear myself.
(How many years have I
spent wearing other people's art?) It's a project, so it gets its own
page.
Not all of the designs are for sale -- I'm still using a
free Cafepress account,
so I can only offer a few options. But I've added the
Shade artwork.
August 7, 2010
I'm trying an experiment:
selling more t-shirts.
Can I make a living selling Zarf swag? Well, no. But I can probably
cover my cookie expenses. So, I've put up
System's Twilight
t-shirts, Dual Transform t-shirts, and LOLGRUE t-shirts.
(Okay, the LOLGRUEs were there already.) Plus the classic
Periodic Table of Dessert
posters. (All via Cafepress.)
If this experiment seems to be flying, I'll post more designs!
Teaser: remember this
Shade cover?
Makes an awesome shirt.
July 12, 2010
Late, because I was getting ready for Readercon:
books I bought in the first half of 2010,
and what I thought of each one.
July 11, 2010
Back from Readercon, where I gave a
short introduction to IF for writers.
Jason Scott also showed his
Get Lamp
documentary (the convention cut, 60 minutes), and folks from the
book-fandom world
seemed willing to be interested in IF as a topic. At least for two
hours on a Saturday evening.
July 4, 2010
Meet the 1.0 release of
Quixe,
a pure-Javascript interpreter for the Glulx IF virtual machine.
You can use this to put Glulx games (the larger games generated by
Inform 7)
on a web page.
Try out Adventure on a web page.
June 21, 2010
I've just posted a short IF work:
Hoist Sail for the Heliopause and Home,
my contribution to
@party.
(You can
play it right in your web browser,
like my other IF games.)
June 16, 2010
This weekend I took part in an
online chat about rule-based programming.
Our original intent was to design a complete (albeit tiny) programming
language. We didn't succeed at that, but we did have a useful discussion
of the
programming ideas
I've been idly kicking around for the past several years. Now they've
been kicked farther. Thanks to William Byrd for suggesting this, and
to him, Cassie Orr, and Doug Orleans for participating.
May 5, 2010
Zarf's List of Interactive Games on the Web.
Remember that? I found a cached copy, so now it's back on my web site
where it belongs. A couple of the links even still work!
April 25, 2010
All the games on my
interactive fiction page
are now hooked up with
Parchment,
a Javascript Z-code interpreter. What this means: you can play them
all in your web browser. Scooch down the list, pick a game, click
the link. Some of them even have
nice fonts.
April 10, 2010
This is a handy
IF-for-beginners card
that we came up with for the People's Republic of Interactive Fiction
Hospitality Suite at PAX-East 2010. (Kudos to
Lea Albaugh
for the design and layout.)
It's Creative-Commons licensed, so
you can use it in your own games, print out copies to pass around,
translate, etc.
April 4, 2010
I have posted my
absurdly long and detailed PAX East report
over at the Gameshelf. Summary: awesome. If you want to see me (or hear me)
talk, Jason Scott has
video
and
audio
of the GET LAMP panel discussion that I was part of.
March 8, 2010
JayIsGames is featuring my competition entry
Dual Transform
today. And they say nice things about it, too.
March 3, 2010
A quick experiment in presenting IF:
Transmatte.
This is not a way to play IF, but rather a way to excerpt
an IF scene on a web page, in order to discuss it. You create a
handful of transcripts which demonstrate your point; the
transmatte.py script
munges them together into a dynamic web page. Go look at the examples,
it's easier than explaining how it works.
February 24, 2010
This is a frightening burst of web-site activity, isn't it?
I just re-played
Myst 5 --
my second time through. But this time I wrote a review. Finally.
February 22, 2010
My game
Dual Transform
has just been awarded second place... in a three-way tie
for second place... in the
JayIsGames
Casual Game Design Competition #7.
Yes, that was me; I entered the competition under a pseudonym,
"Nigel Smith". (Bonus points if you can tell me why I chose that
as the pseudonym, and "Dual Transform" as the game's title.)
I will have a post-comp release, with full credits to my betatesters,
up in a few days.
The results were interesting. Looking at the
score breakdown,
it's clear that I completely tanked on "Theme"; I might well have
won otherwise. That's perfectly fair. I deliberately took a very
skew, understated approach to the competition's theme of "escape".
I knew that it might not fly with everybody, and it obviously
didn't.
February 17, 2010
Twitter must be old now, because I've gotten sucked in. Here's
me on Twitter.
I'm still feeling my way into the vibe and I'm not following
many people, so don't be offended, but I'm using it and I think
this mild burning sensation must be what they call "fun".
February 14, 2010
This isn't much of a web site yet, but I have put up a page for
The People's Republic of Interactive Fiction
-- the Boston local IF meetup group, organized by Kevin Jackson-Mead.
(We'll be improving the page over time. Or maybe not! Wait and see.)
Note particularly the link for
IF activity
at Penny Arcade Expo East
in Boston this March. We'll be hosting an open hang-out room for IF
fans, authors, and interested newcomers.
And as long as I'm posting off-site links, check out this
Werewolf article in Wired UK.
January 1, 2010
Happy new year, and on time for once: the
books I bought in the second half of 2009.
And what I thought of each one. I extended the existing "2009" page, so
if the early entries look familiar, skip down to August.
November 29, 2009
I am thrilled to announce that my game
Spider And Web
has been
translated
into Russian by
Vsevolod Zoubarev.
He volunteered to do this over a year ago, and he has been working
tirelessly, almost entirely on his
own -- he asked me just a couple of questions over the entire
development cycle. I am extremely grateful to Vsevolod for his
interest and perseverance.
You can download the game file
(and accompanying introductory files, also in Russian).
Vsevolod has entered his translation in the
KRIL
(Russian Interactive Fiction Competition),
in the "translation of a foreign game" category.
He tells me that there are no other entries in that category, so it will
win a somewhat anticlimactic victory. But please join me in congratulating
him regardless!
October 27, 2009
Here's a weekend hack I whipped up for the Boston IF meetup:
Mutagen,
a simple Javascript library for generating pseudorandom
strings of text. Push the button! Keep pushing it.
Source code is linked from the
explanation page.
Feel free to use it or port it or whatever. It's more of an example
than a usable tool, but it might solve somebody's problem somewhere.
October 9, 2009
Look what I posted
fifteen years ago today!
System's Twilight was released on
October 8, 1994. But I waited a day before posting to Usenet, because
I wanted to make sure it had propagated to all the Info-Mac FTP mirrors.
October 7, 2009
I haven't done a review post in a while. I've been playing the games, but
they haven't been turning into reviews. I've been doing other stuff,
mostly. But specially for you --
Sherlock Holmes vs Jack the Ripper.
Some recent games have been turning into bits of commentary,
which I'm ashamed to even call "mini-reviews". But you can see them
on my
Quick Take Reviews
page, and also in this
Gameshelf blog post
I just made.
August 2, 2009
Backdated entry here, sorry. I put this up in time for Worldcon, but
forgot to add it to the "what's new" list. Now you know: the
books I bought in the first half of 2009,
and what I thought of each one.
May 5, 2009
Have a look at
Rule-Based Programming in
Interactive Fiction.
This is a slide presentation I gave at
Penguicon 7,
on May 3, 2009.
I describe the programming model which
Inform 7
is based on, and then go on to a more general rule model which I
am still trying to figure out. (See also my
earlier notes on rule-based programming.)
March 1, 2009
A week ago I, along with my Volity cohorts Jmac and Other Andy, launched
Planbeast:
a web calendar and notification service for scheduling Xbox Live games.
It works. It's nifty. You can sign up, schedule a game of -- whatever
your favorite multiplayer Xbox game is -- and then other people can sign on
to play with you. It's got web forum features and buddy-list features
and RSS and iCal features and all the other stuff you'd expect.
Is this a valuable service? We think so. (Okay, Jmac thinks so -- he's the
one with an Xbox -- and I agree with him.) You can get on Xbox Live and
search for a random game of anything, but unless it's a super-popular
game, you probably won't find any. With Planbeast, you can arrange to
meet people in advance -- which makes it much more likely that a game
will actually happen. Plus, if you've already exchanged hellos on the
web site, you're not going into a totally blind Internet playdate.
Play with the same people a few times, and you're not strangers.
Check it out. Let us know how it works for you.
January 25, 2009
A few weeks late:
books I bought in the second half of 2008.
And what I thought of each one. I extended the existing "2008" page, so
if the early entries look familiar, skip down to Axis in late
June for new ones.
January 12, 2009
Boodler 2.0, the latest and vastly
improved version of my tool for generating infinite, never-repeating
soundscapes. Now at its permanent home at
boodler.org.
January 4, 2009
Here's some more nostalgia:
the write-up of Inhumane
that appeared in The Book of Adventure Games II in 1985.
My first review! Entirely fair, considering that it was reviewing
a game I wrote in BASIC as an Infocom parody. I was 15 when I saw
it, and it was about the best thing ever. Thank you, Kim R. Schuette,
wherever you are.
January 1, 2009
2009 is the fifteenth anniversary year of
System's Twilight,
my old Mac puzzle extravaganza.
In celebration, I'm releasing the audio files.
(CC license.)
All the little zip, zwoop, sproing noises that I made for
the original game. Download as
MP3,
AIFF,
or
iPhone ringtones.
1997 - 2008
What was new in previous years.
Follow Zarfhome via RSS
Zarfhome
(map)
(down)