Wednesday, December 7, 2016
Quern: Undying Thoughts: design ruminations
When the Obduction kickstarter fired up in 2013, it seemed like a good moment for adventure games in general. With Unity3D well-established and the Unreal 4 engine coming up, small teams were in a good position to produce really stellar visual environments. Then Cyan got a million dollars out of nostalgic Myst fans. Good sign, right?
Sure enough, a couple of years later, I saw several Myst-inspired projects on Kickstarter and Steam Greenlight.
Of those, I have now played Haven Moon (my notes in this post) and Neptune Flux (didn't have much to say). We're still waiting on Zed and Xing. (To be sure, Xing's Kickstarter predated Obduction's -- plus one point for foresight, minus one point for taking longer. Give the point back for making progress on a KS payout way less than a million dollars.)
And I have played Obduction, and now I have played Quern: Undying Thoughts. Spoiler: those are the two good ones, so far. In fact, the great ones.
(Note: I was a Kickstarter backer on Quern. Also on Obduction and Neptune Flux.)
Just as it was impossible to talk about Obduction without comparing it to Myst, I cannot talk about Quern without comparing it to Obduction. They're both aiming at the same target: a first-person adventure in which the puzzles span every aspect of the environment. They are graphical IF in the sense that I used to talk about: you must engage with them immersively, placing yourself in the world, imagining those objects around you (and in your hands), considering what makes sense to do in that physical reality.
(Note that that "Characterizing IF" post is harsh on CYOA games. That was me writing in 2002. The field has advanced.)
Quern and Obduction are both top-notch adventure games. Both have really great, creatively constructed puzzles. They both take advantage of the 3D world engine, both visually and in their puzzle design. Both are lonely worlds; they avoid human interaction (and thus the high costs of character modeling and animation). And I finished both in roughly 15 hours of play time. So those are obvious similarities.
Wednesday, November 23, 2016
Hadean Lands on sale this week!
You may have noted that Steam has launched its Thanksgiving sale. It's not Black Friday yet; I dunno, maybe it's Purple Wednesday. They don't tell me these things.
Anyhow, Hadean Lands is part of this sale. My first Steam sale! Until Nov 29th, you can buy the game for 35% off. Exciting times indeed.
While you're at it, you might want to nominate your favorite text adventure for the Steam Awards. Interactive fiction winning such an award in the braoder gaming market? Sounds unlikely, doesn't it? I guess we'll find out!
We do not neglect other platforms! I've applied the same 35% discount to Hadean Lands on Itch.IO, the Humble Store, and the iOS App Store.
(Yes, the iOS version has a lower base price. That's just the way things are right now.) (Also note: due to the way Apple prices bundles, the "Zarf's Interactive Fiction" bundle is not available this week.)
...Oh, and since somebody is going to ask: no. The Steam DLC Solo Adventurer Pledge Certificate is not discounted. Discounting the certificate would only make it less valuable. Sheesh.
Labels:
hadean lands,
humble store,
if,
interactive fiction,
ios,
itch,
sales,
steam,
zarfplan
Sunday, November 6, 2016
Even more very quick takes on recent games
I finished up all the games I bought from Steam's summer sale, so I bought a bunch more in Steam's Halloween sale. Nice how that works out, right?
Note: I am involved in IGF judging again this year. However, I played all of these games before I started doing that, and I bought them all on my own dime (minus the Halloween sale discount).
Hue: A short casual-puzzle game. It's a 2D platformer with a theme of color-shifting; any object that matches the background is invisible and therefore doesn't exist. The puzzles explore this premise adequately -- no enormous surprises but everything is solidly designed. The platforming requires light jumping-reflex skills, nothing hardcore.
As for the story, well, it's in the genre of sentimental art games about children. A lot of background voiceover about Love as the silent protagonist jumps around. We've seen a lot of these, I'm afraid.
Pavilion: Another short casual-puzzle game. The puzzles are decent; they have a playful, exploratory variety of mechanics, but they're not very difficult or complex as puzzles per se. But the real point is the game art and the soundtrack, which are hallucinatory and fantastic. (Warning: designed for game controller; awkward on keyboard. The developer swears that they're working on a mouse UI.)
Apartment 666: Yeah, I dunno. The combination of highly repetitive environments and a cheesy there's-a-murderer "horror" story turned me off quick. I quit out before finishing, and I gather the game wasn't long to begin with.
Abzû: I'm glad that Journey wound up defining a class of games (a form). Sometimes I just want to sit down with a couple of hours of narrative experience that has arc, theme, variation of interaction model, a bit of challenge, and (not tangentially) is really, really pretty.
If you add serious puzzles to that you have a short adventure game. If you add blood and jump scares you get horror. If you add boatloads of text you get some kind of IF. I am sometimes in the mood for each of these, but then sometimes I'm not, so Abzû is a good sort of game to have around.
Subject 13: Another old-school adventure game; this one is third-person. Even has the classic pop-up verb menu.
The early puzzles take excellent advantage of the 3D engine; you have puzzle-boxes to examine from all sides and manipulate. I like those. And then... bam! Slider puzzle. The first two chapters have some simple slider puzzles, which I don't mind, but chapter 3 throws you the classic tedious squares-and-rectangles slider puzzle. It is 2016 (or 2015 when the game was released, same difference). That means you have to pay me $50 to solve the slider puzzle again. This game didn't pay me $50. Discard.
Haven Moon: A Myst-clone. Small and enthusiastic, but I can't say it's an outstanding example of the genre. It's not a bad game either! It has a lot of good ideas and puzzles. But the visuals are a little weak (the world gets samey-samey as you explore); the puzzles are a bit sparse and many of them are underclued.
I suppose this gets into a philosophical game-design debate. Here we have a solo project, an adventure game built by one author. If it were text IF, I'd expect it to be totally solid -- text IF can be built solo, we all recognize that. But for graphical adventures? Modern tools (Unity, in this case) let a small team build a high-quality graphical game. But going it alone is still hard!
So the author gets my respect for doing it at all. But, on the other hand, is this the right tack? I said both the world and the puzzles felt sparse. This implies that the author could have done better -- or made me happier, at least -- by tightening things up, packing the same amount of work into less floorspace.
But then, of course, there is a joy to architecture and open space. I don't want to squash that. (I recall The Guest, a charming example of a right-sized adventure in a claustrophobic hotel room. Must every game look like that? Of course not.)
So I don't have a simple "you should have done this differently!" message. Which is good, because who wants to hear that? I will just gesture at the range of possibilities, which includes tiny, densely-packed puzzleboxes.
Labels:
abzu,
apartment 666,
haven moon,
hue,
if,
interactive fiction,
pavilion,
subject 13
Sunday, October 16, 2016
Alchemy game notes, circa 2003
Here's a bit of a thing. I happened to look at my "game design" folder, which is of course full of random snippets of text dating back years. The oldest file is from 2003:
alchemy-game
Research: enter a book "room", use standard IF search techniques to explores, find "exits" to other pages or other books. Books can be hidden in "real life", or just not indexed in the library. Similarly, a section of a book might not be findable until you find a reference elsewhere, and search for it.
(Library is a real-life room; the books you're familiar with are pulled out, handy. Reading one enters the book "room".)
Alchemical operations form a deep skill tree. As you perform operations successfully, they're added as single action. ("distill alcohol", "resublimate thiotimoline"). Lots of room to explore. Operations have logic, but also exceptions.
Time limit? If you screw up, or take too long, your supplies and tools are restored to their original state -- new day begins -- but you retain your skills. Maybe even get pre-made supplies of stuff you're very familiar with.
Operations take particular amounts of time? So there's an optimization problem, even for skills you've learned. (Ameliorated by pre-made supplies.)
No idea what the story looks like. Something about the reason why you are taking this alchemical test and have an infinite number of retries.
That's all I wrote back then. It's old enough to have MacOS-Classic line breaks instead of Unix/OSX line breaks.
When I started planning HL in mid-2010 I started a new notes file, but I left the old one in place. Obviously some of that old stuff went out the window. Although now I like the idea of books as environments which you "enter" to do research. Maybe I'll try that again someday.
For more fun, here's a snippet from the 2010 notes file:
Planetary types: (A marcher doesn't normally visit these, but they're familiar from the academy and from sailor's stories. The protagonist has never seen one before; he's only visited Gaian lands, and rarely left the Retort except in inhabited places.)
- Gaian lands: where people can live.
- Hadean lands: rock, little or no air, "night" sky. (The Moon, Mars.)
- Helian lands: like Hadean lands, but with a big honking sun. (Mercury.)
- Erebian lands: like Hadean lands, but covered in ice and with little sun. (Pluto, etc.)
- Thalassan lands: oceans (of something) and atmosphere. (Titan, probably.)
- Aeolian lands: only clouds visible. (Jupiter, but also Venus.)
- Hermetic lands would be fairyland or Atlantis. Places populated by the Wise. The term is from popular fiction rather than science.
All of that is canon, but it's only briefly referred to in the released game.
I'm holding onto the hermeticlands.com domain as a placeholder. For what, I don't know yet.
Monday, October 3, 2016
More very quick takes on recent games
It's IFComp time! And I haven't played any of the 58 IFComp games! But I have been playing down my backlog of random Steam walking-simulator-and-other-exploration games. So here are some more notes.
Metrico+: Stylish little platformer which attempts to substitute observation and cleverness for twitch-jumping. I don't think it completely succeeds. That is, it succeeds at avoiding too much reflexology. You have to combine jumps, shots, horizontal and vertical motion, and so on in various ways to solve the puzzles. However, the specific effects of those actions are left for you to determine in each level. This produces a slogging rhythm: every level begins with a bunch of pointless button-flailing as you try to guess what's connected to what. I wish the "infographic" style had been used to convey that information.
The Vanishing of Ethan Carter: Begins with an outright apology for its gameplay flaws. ("This game is a narrative experience that does not hold your hand.") I respect that.
So my expectations were low going in, but I wound up deciding it was quite strong. Remember when I said Everyone's Gone to the Rapture needed one more element? Ethan Carter had the right number of elements to grab me. Pretty scenery, mostly exploration, simple puzzles -- or interactive pacing challenges, if you like. Just enough of them. Story threads that felt disparate but looped together at the end. Surreality.
Ilamentia: Another "bunch of disparate levels" abstract platformer. It brags of having 96 levels; I solved the first and then stopping making progress. I tried five or six other levels, failed at all of them to various degrees. Clearly not on my puzzle wavelength.
NaissanceE: Yet another abstract platformer. This has a thoughtfully minimalist chiaroscuro style: nothing but light, shadow, and cubes. Artfully composed! However, an endless maze of that with no story gets wearing. I eventually hit a point where I had to chase a racing dot, which worked poorly on my controller, and I decided it was time to give up.
The Guest: An unrepentantly old-school first-person adventure. I could have reviewed this in 1998. Okay, in 1998 it wouldn't have been free-roam 3D and it probably would have been a bit longer, but otherwise, yeah.
Anyhow, perfectly pleasant puzzle excursion. Did not overstay its welcome. Many puzzles verged on being arbitrary, but generally on the right side -- I only had to look at one hint. Not much story but so what? Enjoyed.
The Ball: Very much in the first wave of post-Portal physics-gimmick platformers. The gimmick is okay, but the graphics feel a few years pre-Portal instead. The designers try to keep varying the scenery and the puzzles, but there's only so many ways they can mix up their elements, and there's no story to speak of. I found myself getting weary a quarter of the way through; gave up.
(If the later chapters have more elements mixed in, I apologize, but I didn't have the stamina.)
Rise of the Tomb Raider: I wanted more Tomb Raider, and that's exactly what this was. More of the 2013 game. Lots more. I enjoyed all the pieces, and yes, I spent the time to scour every corner of the game world. But by the end I was wishing the game had been half the size for half the price.
I played on easy-combat mode; I would have skipped the big fights entirely if that had been an option. If there are any non-combat acrobatic-climby-puzzle games out there, please let me know. (More acrobatic than Submerged, ideally.)
...I feel like I should talk about the story. (It's credited to Rhianna Pratchett, whom I trust to stay at least a notch above the usual videogame plot-stodge.) The 2013 TR was full of dramatic events, most of which involved Lara Croft's friends and allies dying horribly in front of her. Over and over. Well-written, but a strain to play, honestly.
This iteration avoids that trope, and does some quiet subversion on the TR standards. For example, there's a Lost Tribe who are good guys; quite a lot of the story involves Lara helping and being helped by them. There's a pair of villains who are not only characterized but have some plot arc.
However, these scripted scenes are still embedded in a Tomb Raider game. So on the one hand you have Lara Croft, junior explorer of the world's wonders; and on the other hand you have Lara Croft, bloody-handed slaughterer of armies and destroyer of every antiquity in arm's reach. (The friendly tribe is up against faceless mercenaries and faceless zombie Byzantine warriors. Lara gets to murder scores of both.) (As for the antiquities, we never see Lara close any of the fragile reliquaries and sarcophagi she cracks open.)
Conclusion: AAA gaming is just not kind to the creative writer. I bet you're all surprised to hear that.
Thursday, September 8, 2016
My Obduction nonreview
Obduction is a really good adventure game. You should play it.
I finished the game a week ago and I've had a heck of a time thinking of anything to say. To be sure, my Myst review was written in 2002 and my Myst 5 review in 2010, so the sensible course is just to wait five or ten years and see where Cyan's gotten to. An Obduction review will make an excellent retrospective.
But I do want you to buy the game. (To help make sure Cyan makes it another five or ten years.) So, yeah, it's a really good game and you should play it.
Labels:
adventures,
cyan,
if,
interactive fiction,
myst,
obduction,
puzzles,
riven,
the witness
Wednesday, September 7, 2016
Dropbox dropping support for playable HTML
(This has been widely noted, but I wanted to summarize what's known.)
At the beginning of September, some Dropbox users got email:
We’re writing to let you know that we’ll be discontinuing the ability to render HTML content in-browser via shared links or Public Folder. If you're using Dropbox shared links to host HTML files for a website, the content will no longer display in-browser.
(Text copied from a post on the ChoiceOfGames forum -- thanks jeantown.)
Dropbox has posted a more complete summary on their web site:
Dropbox Basic (free) users: Beginning October 3, 2016, you can no longer use shared links to render HTML content in a web browser. If you created a website that directly displays HTML content from your Dropbox, it will no longer render in the browser. The HTML content itself will still remain in your Dropbox and can be shared.
Dropbox Pro and Business users: Beginning September 1, 2017, you can no longer render HTML content.
In other words, in a month (for free users) or twelve months (for paid users), people will no longer be able to play your HTML-based games directly off of Dropbox. They'll either appear as raw HTML or as "download this file" links -- it's not clear which. (Other kinds of files, such as images or CSS files, will not be affected.)
Labels:
dropbox,
if,
interactive fiction,
mastaba snoopy,
mime types,
twine
Saturday, August 13, 2016
Very quick takes on recent games
Recently played games, that is. I bought many of these during the July Steam sale... by browsing the "Walking Simulator" tag and grabbing anything that looked interesting.
(Like many of my friends, I missed the brief period when "walking simulator" was pejorative. It is an awesome term and I would love to work on one.)
The themes of this list:
- Miserable solitude (but look how pretty it is).
- My wife/daughter/sister died and I went crazy (but look how pretty it is).
- The game is a trip and the finale is tripping balls. Also, pretty.
Footnote: The era of the text walkthrough may be over. Everybody knows how bad video walkthroughs are, right? You're just doing it because you're lazy and for the ad revenue?
Right, games:
The Eyes of Ara: I backed this on Kickstarter (around the same time as Obduction, in a burst of enthusiasm about Myst clones). It turns out to be an enthusiastically old-school graphical adventure, where by "old school" I mean "not very sophisticated about puzzle design". It's mostly find-the-key, spot-the-clue, and slider puzzles. This means that if you're stuck, you have to revisit all the rooms in one wing and try to find the key or clue that you missed. Not my favorite, so I used walkthroughs freely.
Everyone's Gone to the Rapture: Extremely pretty and well-written, but I think it needed one more element to really capture my attention. Fantastical scenery or puzzles or a chance of saving the planet would have done it. I realize none of those fit this story, I'm just saying what kinds of game elements I like some of. (But I finished the game anyway!)
Lifeless Planet: I respect the tactic of making your sparse game design thematic, but it was still a sparse game design. A lot of climbing over low-fi boulders. I kept wanting to parse the occasional clapped-out Russian shack as Bradburyseque surrealism but the story didn't go there.
Eidolon: I ate some mushrooms and blackberries. I failed to catch any fish. I found one bit of plot. After an hour of walking across this expansive landscape with no more plot, I gave up.
Submerged: A pleasant tower-climbing vacation. More or less fulfils my desire for "the good parts of Assassin's Creed". Happy ending is pasted on, but so what? I climbed all the things.
Mind: Path to Thalamus: This is constructed in unconnected levels. The first several were fun, but eventually the lack of continuity and repeated gameplay elements wore me down. I skipped ahead through another couple of levels and then gave up. Still: nicely laid-out scenery.
Californium: I enjoyed this one. Short and charmingly enthusiastic about its homage (to Phil K. Dick, if you didn't know). The puzzle mechanic is rough -- sometimes the clues are too inconsistent or inconspicuous to spot, and then you wind up back at the walkthroughs. (Terrible, terrible video walkthroughs.) But it's worthwhile for the gonzo visual design.
Sunday, August 7, 2016
Mysterium news roundup
The Mysterium fan convention is going on this weekend in Salt Lake City. I'm not there, but the events have been streamed on Twitch so I've been able to follow along.
The Starry Expanse team gave their annual report. This is a fan group that has been reconstructing Riven in a modern 3D engine. In fact they're on their third engine! They starting out with Plasma (Cyan's homebrew engine, which was used for Uru and Myst 5). Then they moved to Unity; now they're on Unreal Engine 4.
As a result, Starry Expanse has regressed somewhat, at least to the eye. In previous years the team had fully-textured playable demos of a couple of areas, built in Unity. Now, with UE4, they have larger areas, but untextured (except for some metallic-surface effects and ripply water). On the plus side: one of the tram rides is animated and ready to go! Watch the video to see it.
The other great Mysterium tradition is the videochat with Rand Miller. Cyan is of course head-down on finishing Obduction, but Rand took time out to chat with the fans.
These chats are generally not full of exciting news. (Because if you have a big announcement, you blast it to journalists, not little fan conventions.) Nonetheless, there were a few tidbits.
Wednesday, July 27, 2016
Point-of-view in The Witness: design ruminations
I played The Witness to an ending, and then I went back and played until I had finished it to my satisfaction. (504 +82. I looked at just two hints, and no thanks, I am not going to beat the Hall of the Mountain King. Two of my friends did; I am happy to bask in their reflected glory.)
The Witness must be the most painfully-analyzed game release of the past few years. Painstakingly-analyzed? Both. I haven't even gone looking for the discussion threads. They're out there, because we all love to talk.
So I doubt I can say much. But (I love to talk) I will take a shot at the aspect I find most interesting, which is the game's presentation of its point of view. Your point of view? Both.
(This post will contain very general spoilers about the kinds of puzzles in The Witness.)
You can't talk about The Witness without mentioning Myst, but The Witness has curiously little to say about Myst. "Curiously" because Braid, the designer's previous game, was an extended and careful riff on Super Mario Brothers. Oh, it was plenty of things beyond that. But the design of Braid reflected SMB in its art, its enemy design, its jumping mechanics, and its frame story of a lost princess. And this was not unreasonable, because SMB has (perhaps retroactively) assumed the mantle of a videogame archetype.
So when I heard that Jon Blow's next game would be puzzles on a mysterious island, I said "Oh, he's doing Myst now." Myst is as much a videogame archetype as Adventure and Tetris. Taking apart Myst's conventions and assumptions won't necessarily make a great game (it might get you no farther than Pyst did) but it could be an excellent launching point.
Well, as everyone informed me the minute The Witness launched, it's not Jon Blow doing Myst. He went off in other directions -- fine. (One could make the argument that it's more of a riff on Portal.) But we can still pick up the thread, because it is a first-person graphical environment, and the conventions of Myst's design loom over all such games.
You are you; the game is your view of the world; you act by manipulating the world directly. These ideas were never perfectly implemented -- the original mouse cursor and 544-pixel-wide window strained to hold the illusion of being your hand and your eye. But the ideal seemed so obvious as to require no argument.
The Witness, with due consideration and no explanation(*) at all, rejects each of these conventions. Not blatantly; you won't even notice at first. But they all fall apart upon inspection. A disagreement so understated and distinct must be deliberate, I think.
(* Until near the end. We'll get there.)
Labels:
adventures,
braid,
if,
interactive fiction,
islands,
jon blow,
myst,
point of view,
puzzles,
super mario bros,
the witness
Thursday, July 21, 2016
SFWA eligibility for game writers
SFWA, the Science Fiction and Fantasy Writers of America, has announced that game writers will soon be eligible to join. (The rule change goes into effect on August 1.) This applies to writers who work on videogames, RPGs, and tabletop games.
SFWA is a professional society for SF writers (and fantasy, yes, and no you don't have to be American. The acronym is way out of date). Their membership page gives an overview of what they do: support and professional/legal advice for authors, particularly authors just starting out. Also a newsletter and so on. Also SFWA runs the Nebula Awards (the SF awards that aren't the Hugos).
The notion of admitting game writers has been floating around SFWA for a while now. Last September they added Choice of Games to their qualifying markets list, and they've also reported that a broader rule change proposal has been in the works. Apparently it was voted in, so here we are.
The formal criteria are described here. Cat Rambo, SFWA president, has added more detail on her blog. The summary is:
- Sell a game containing at least 40000 words to a qualified (paying) market.
- Or sell three games of 10000 words to a qualified market.
- Or sell (to players) a game of at least 40000 words that makes at least $3000 in a year.
- Word count includes the narrative content, not instructions or game mechanics.
- To count, games must have a narrative element, be in English, and be SF, fantasy, or horror.
- Work done for hire is not eligible.
Rambo notes that the rules are subject to further discussion and change (particularly on that last point). They're feeling their way forward on this.
To compare, the SFWA criteria for prose authors are "one novel of at least 40000 words, or three short stories of 10000 words." Or screenplays or stuff of equivalent lengths. Or a self-published work that makes $3000. So these rules are a direct translation, with the caveats about game mechanics and work-for-hire.
(I get the impression that when they say "not game mechanics", they're thinking of an RPG sourcebook which contains both narrative scene-setting and instructions for playing the game. For a videogame, it would make sense to separate user-displayed text from source code.)
Turns out there's some history to this, which Brian Moriarty mentions on Twitter:
It happened before, briefly, in the late 80s. Only three people (Meretzky, Lebling and me) joined before it was disallowed. (-- @ProfBMoriarty)
I don't know the story behind that. Brian points a finger at Greg Costikyan but I couldn't find discussion from that era. Anyway, it was long ago and no doubt the fannish furor has been forgotten.
(Meaningful pause for someone to recount fannish furor in horrifying detail...)
We'll see. In the meantime, I did a quick word-count and verified that, yes, I qualify for membership! Hadean Lands has about 73000 words of displayable text (out of about 240000 words of Inform source code). For a more accurate number I'd want to discount credits, tutorial, and parser messages, but it will still be comfortably over 40000. And I have passed the $3000 minimum for a self-published work.
So... I'm still thinking about this. The $100/year SFWA dues aren't high, but they're not completely trivial either. But, on the other hand, there are benefits. Plus I'm doing this non-profit thing; I want to keep a toe dipped into all the relevant professional circles, and SFWA now counts as one. And... there's a following-in-the-footsteps aspect which is awfully attractive.
(I should note that many, many game writers are already SFWA members! It's perfectly common for people to have game-writing credits and write novels or short stories. I just happen to be someone who is well-known as a game designer without also having professional writing credentials.)
Sunday, July 17, 2016
Soma: meanderings by a wuss
(This post will be generally spoilery for the setting and background of Soma. I will avoid specific plot details, however.)
I've had Soma on my stack for several months. Last month I pulled it off the (virtual) shelf to take a look.
Contemporary-world prologue: good setup. Transition to the creepy future undersea base: excellent. Creepy undersea base: admirably creepy. I pushed through the first bit of the base, moving very cautiously -- though, from a design standpoint, this was clearly the "shadows in the corner of your eye" phase. The monster was not yet on screen.
So then I get to the room where the Frictional monster comes on screen. "Oh," I said, "look, it's the Frictional monster."
I've played through Amnesia: Dark Descent and A Machine for Pigs(🐷). They have the same monster. It shambles towards you and kicks your ass. And I remember specifically, in Pig Machine, that the monster is fundamentally harmless. If you just stand there and wait, it shambles up and whomps you and then disappears. I mean, you die -- or almost die, or the game gives you another shot, or something -- but the monster is gone and you can get on with the plot.
I can see how the designers got there. Getting stuck isn't particularly good for the game flow, and the threat of sort-of-death is a still a decent incentive to sneak around and play the game "right". For most people. I guess. Not me. "Face your fear!" I shouted, and let the monster walk up and pop like a soap bubble.
In that light, the Frictional monster is hapless and pitiable. Poor poor fleshy monstrosity.
Labels:
black goo,
frictional games,
horror,
identity,
if,
interactive fiction,
puzzles,
soma
Wednesday, July 6, 2016
Hadean Lands, two weeks in
So, Zarf, how did that launch go?
Pretty good! Hadean Lands has been on sale on Steam for sixteen days now. And three hours. (Am I counting the minutes? Not really, but it's fun to check.)
In that time it garnered several articles about the DLC certificate, notably from Kotaku and Eurogamer.net. (Those two articles interviewed me a bit on the subject.) Emily Short posted a stellar writeup of the game on Rock Paper Shotgun, and I also got a very nice review on ExtremeTech. And of course many other people said positive things.
Thank you!
Extra props to RayganK, who is leading a crew through HL on his Twitch channel. This is very cool! And... Twitch works very badly for me, for some reason, so I've only seen bits of it. They're two sessions in. Good hunting, folks.
But really, how is it selling?
I won't get into hard numbers, but... HL sold a fair number of copies in the first three days. Then the Steam summer sale started, which took the wind out of the sales. Or maybe it was just a three-day launch spike; it's about what I expected either way.
Then the nice reviews appeared, which led to several more days of good sales. Yay! At this point we're settling back down to the long-term tail rate, but I don't yet have an idea what that is.
And yes, to answer the obvious question, I've sold some certificates. A few. Not nearly as many as I've sold copies of the game. That's fine; I worked a lot harder on the game.
Other news?
This past weekend I posted a small update. (Also available on Itch and Humble.) It doesn't affect the game content, but adds some UI features:
- "Full Screen" menu option. (F11 on Win/Linux, cmd-ctrl-F on Mac.)
- "Find..." and "Find Next" menu options (ctrl-F/G or cmd-F/G). These let you do a simple text search in the story window. Note that the scrollback is not infinite -- sorry.
- In the "Preferences" dialog, there is now an option for "Other Font..." This lets you enter the name of any font installed on your system. (Although you have to type it in rather than looking through a list. Enter the name as you would see it in a CSS file -- the game's display engine is HTML, after all.)
- In the Alchemy Journal window, the list of rituals now shows "(*)" to mark rituals that you've learned but not yet tried. (Same as the RECALL RITUALS command in the story window.)
- Fixed a bug where a formula description in the Journal window might not be updated when it should be.
(Due to the nature of Inform 7, I will probably never update the game content of the Steam release of HL. Any change would inevitably wipe everybody's save-game positions, and that just isn't acceptable for a Steam game.)
And that's the current color of the ritual bound, as it were. At this point I've done everything to Hadean Lands that I ever planned to, and more; it is entirely and completely shipped.
(Except for that bit of the KS reward that I still owe a few backers... yes, I know.)
I'm finishing up a contract project this month, and then it's back to thinking about Designing A New Game. Since I'm a game designer and all.
Labels:
hadean lands,
if,
interactive fiction,
lectrote,
steam,
zarf,
zarfplan
Thursday, June 30, 2016
The Interactive Fiction Technology Foundation: a new nonprofit
Here's something new!
Today we are announcing the Interactive Fiction Technology Foundation (IFTF), a new 501(c)(3) nonprofit organization dedicated to supporting the software and services that underlie modern IF.
The web site (iftechfoundation.org) has all the information. But the quick overview goes like this:
For the past 25-ish years, IF has been primarily a free hobby supported by free-time volunteers. This is great; it's organized around a community (or communities) rather than being pinned to one company's fate. But it's also a weakness. People's free time varies. Services and tools go unmaintained.
The goal of IFTF is to support these efforts; to provide an umbrella organization that can manage projects when the original creator doesn't want to; and to be a visible donation point for benefactors who want to support IF.
(To be clear, IFTF does not plan to directly support creators or become a paying market for IF. The "technology" in the title means tools, services, and web sites.)
Our first project involves assuming stewardship of IFComp, lending the event (and its website) the legal and financial backing of a formal organization. Jmac will still be in charge of IFComp, but he will now do it wearing an IFTF hat. And IFComp will now (through the parent organization) own its own web-site code and copyrights and so on.
Our plans for the near future include support for Twine and doing a study on accessibility of existing IF tools. Beyond that, well, we'll have to see how much money comes in.
Who are we? A bunch of IF fans, authors, and people generally known in the community:
- Chris Klimas (Twine, Blue Chairs)
- Flourish Klink (Muggle Studies)
- Jason McIntosh (IFComp, The Warbler's Nest)
- Andrew Plotkin (Glulx, Hadean Lands)
- Carolyn VanEseltine (ParserComp, Ollie Ollie Oxen Free)
We also have a large advisory committee drawn from across the various IF worlds.
I could burble on about this project, because we've been swinging at it for several months and the ideas are flowing rapidly. But today's the day we announce it, so I'll stand back and let the news percolate.
Labels:
carolyn vaneseltine,
chris klimas,
flourish klink,
if,
iftf,
interactive fiction,
jmac,
nonprofit,
twine,
zarf
Tuesday, June 28, 2016
So I bought a Steam Machine. How did that go?
A year ago I wrote this post I am a person who will buy a Steam Machine, then Followup on Steam Machines, and I felt all clever. To reiterate the basic argument:
- PCs are a horrid swamp of choosing hardware parts with model numbers a mile long and people calling you an idiot for picking the wrong third letter. Plus, I don't want to maintain Windows. But they run all the games.
- Macs have a few easy-to-choose models, which is good, but they don't get all the games. Some of the games, but not all the games.
- Consoles have just one model (per decade) and run all the games. But I don't want to do business with Sony or Xbox (Windows).
I've been getting along all-Mac for a long time. But, well, The Witness. And other cool-sounding indie titles. And then there's Obduction, which will be available for Mac, but... the recommended graphics hardware just isn't cheap on the Mac side of the universe.
SteamOS looked like a tolerable compromise. It's not Windows. (I know how to maintain Linux.) But it's as cheap as Windows. There are too many models, but if I pick one brand it's only about four models and I don't have to read about graphics cards until my eyes bleed. I figured Valve was a big enough gorilla to corral the game studios into Linux/SteamOS support. Maybe not top priority, but some support.
So, last winter I bought a Steam Machine. Alienware, one of the middle models, I don't remember the letters and numbers. It arrived in December.
(Long embarrassing pause...)
Monday, June 20, 2016
Friday, June 17, 2016
Bring Out Your Dead: Flashpaper
A few weeks ago Emily Short declared the Bring Out Your Dead game jam, an event dedicated to sharing our abandoned projects and failed experiments.
The jam opened this evening; submissions remain open until the 24th. I see 31 entries already, including works from Alan DeNiro, Bruno Dias, Adri, Cat Manning, Sam Ashwell, and this honorable blogger.
I posted... the first prototype of The Flashpaper War! And the second prototype too. (Playable on web pages. I've also done iPad prototypes of the game, but posting those isn't really possible. You're missing some cute animations, is all.)
I said a year ago that Flashpaper would be my next IF project. And I still intend that to be true! I built these prototypes last year and demoed them in private; I showed a version at Boston FIG as well. But they just didn't work out, so I scrapped them and started from scratch.
(And then I had to spend some time on paying work, and some more time working on the Steam release of Hadean Lands... which is this Monday, by the way. Just thought I'd say.)
The start-from-scratch plan is still marinating. I have plans. They may even see daylight this year... but for the moment, enjoy these Flashpaper prototypes.
Labels:
emily short,
flashpaper,
if,
interactive fiction,
itch,
jams,
zarf,
zarfplan
Wednesday, June 1, 2016
Hadean Lands: update available on Humble and Itch
Hey! I am back from Balticon, and so it's time for the HL release train to rumble into motion. Here's the first stage:
I have posted a new release of Hadean Lands to my Humble Store and Itch.IO pages. This is the new Lectrote-based app, for MacOS, Windows, and Linux, with autosave and integrated map and journal windows.
Details...
Bug reports are very welcome. Any bug I fix before the Steam launch is a win.
This release includes both a native app and the bare
HadeanLands.gblorb
game file, so you can play HL on any Glulx interpreter. (But you don't get the dynamic map and journal if you play that way.)
If you have saved games from the original (2014) release of HL, they are not compatible with this release. Sorry! I've stuck the original
HadeanLands-2014.gblorb
in the package too, so if you really want to go back to your old save files, it's possible.
(The differences between the current 2016 release and the old 2014 release are small. A few typos, a couple of fixes for obscure ritual corner cases, some improvements to parser disambiguation.)
Here's the important announcement: On June 20th, the price is going up! When HL launches on Steam -- that's June 20th -- it will launch at a price of $12 US. On that day, I am raising the price on the Humble and Itch stores to match. (The iOS version will remain at $5.)
This means that you have three weeks to buy the new version of the game at the old price. Think of it as a secret preparing-for-Steam sale.
Obviously, it's not a secret secret that the game is still available for $5. This is the Internet and you're reading it. But it's a fine line between "I underpriced HL when I originally released it" and "you're jacking up the price on us, you jerk." I don't want to get into that argument on the Steam store page for HL. My position there is "This is a $12 game." Keep it simple, keep it focussed on the Steam launch.
Okay, what else is going on...
If you've looked over the Steam store page you've probably noticed the DLC! Yes, Hadean Lands will have DLC, and no -- I'll spill the joke right away -- it's not extended game content. It's the Hadean Lands Solo Adventurer Pledge Certificate. That is, you can pay extra money for a certificate that you sign promising not to look at hints. Purely optional, I assure you.
The certificate will only be available through Steam. I've put up a detailed explanation on the DLC page. So far, comments are running 100% for "clever idea"... okay, that's 100% of one comment. Still, a positive response. Might even make me some extra money.
Speaking of commentary, Hadean Lands was discussed in three Xyzzymposium posts recently:
- Caleb Wilson on Best Setting
- Aaron A. Reed on Best Use of Innovation
- Joey Jones on Best Implementation
(These posts discuss the nominees for the XYZZY Awards in those categories for 2014. HL won all three of those categories that year, along with Best Puzzles.)
Labels:
hadean lands,
humble,
if,
interactive fiction,
itch,
lectrote,
steam
Thursday, April 21, 2016
The irritating case of Hadean Lands pricing on Steam
(Cases that are "curious" are as overdone as things "considered harmful". This one is just a nuisance, but I still have to solve it.)
When I started planning HL for iOS, I figured that I'd charge $5. It wasn't a casual-tiny price, it wasn't full-on-desktop-game. (2010 was early in iOS history but we could already see what "race to the bottom" meant.) I wrote up the Kickstarter page and offered $3 as the basic backer pre-order level -- "a $5 value!" So that was pretty well locked in.
During development I decided to release the game for Mac and Windows as well, but I kept the $5 price point. I'm not sure I had any hard logic for this beyond "I don't want to think about it." With a dash of "nobody will complain if it's the same price everywhere." I've had a couple of limited-term sales, but HL has basically been $5 since it launched.
Now I'm (slowly) approaching a Steam release. Scary! And worth revisiting my old assumptions. Should I raise the price?
(I'm not lowering the price, don't be silly.)
The good example on everyone's mind this week is Stephen's Sausage Roll, which launched with a $30 price-tag and an equally brazen attitude of "I'm worth it". Or, more, precisely: "Do you want this particular kind of puzzle? Are you going to jump up and down on it until your knees catch fire? If so, I'm worth $30 to you. Everybody else, just walk on by."
Also, as my friend Chris noted: "if this was a $5 game i'd just put it down and say 'whatever, too hard' [...] but being invested means i have to play it." Buying a game is buying into the game. We all know this, but the difference between $5 and $30 really throws it into the spotlight.
So maybe this all describes Hadean Lands too? Parser IF is niche appeal in a nutshell. Maybe I should kick it up to $7 or $10 on Steam. Or more?
I asked around my IF friends, and several of them said sure, they'd pay $10. Of course, they all own the game already, so it's not exactly a useful sample!
Many factors collide here.
- What price? Dare I go beyond $10?
- Do I also raise the iOS price?
- Do I also raise the Mac/Win price? (On Itch.IO and the Humble Store.)
- I'm adding the journal and map features (which exist on iOS but have never been seen on Mac/Win). I could say it's an "enhanced version" because of that.
- I'm also fixing some minor but long-standing bugs. It's probably asinine to call it "enhanced" on that account, though.
- I really don't have time in my schedule to extend the game in any way (beyond the journal and map UI).
- When it comes down to it, will Steam users come after me in a torch-bearing mob for raising the price of an already-released game? Or is "new to Steam" good enough?
(But one major point of the "I'm worth it" strategy is to signal to the torch-bearing mob to go elsewhere, because they wouldn't be interested in the game to begin with! SSR has a delightfully high rating on Steam, because it's only purchased by people who want it.)
Comments? Opinions?
Labels:
hadean lands,
humble,
if,
interactive fiction,
ios,
itch,
pricing,
steam
Sunday, April 17, 2016
IF awards and how we think about them
We just got a new issue of SPAG. (The Society for the Promotion of Adventure Games, a long-historied zine of the IF community. It's old enough that it was originally "Society for the Preservation of Adventure Games" because we thought IF might die out or something. 1994, right?)
I want to respond to Ted Casaubon's article, "Safeguarding Your IF Voting From Animal Attack". The author looks at our IF voting traditions (IFComp and the XYZZY Awards) and puts them in context with last year's furor around the Hugos, the (much more famous) annual awards of the science fiction and fantasy community.
This is an excellent article overall. Ted's comparison is absolutely one that weighed on my mind last year, and still does today. The 2016 Hugo nominations were last month, and XYZZY nominations just started. Does the videogame world have a radical-angry faction analogous to the Sad/Rabid Puppies? Why yes. So it could happen here and we should worry about that. The article talks about that possibility and it does a good job.
Tuesday, April 12, 2016
More progress towards Hadean Lands on Steam

Here's a work-in-progress shot of Hadean Lands on MacOS. I'm using an extended version of Lectrote, with HL's map and journal windows added in. (The iOS release of HL has always had these, but not the Mac/Win releases. Until now!)
Yes, two different windows are titled "Map of the Marcher". I'll fix that.
(Background: Lectrote is a new interpreter for Glulx IF games -- meaning most recent Inform 7 games. It runs on Mac/Win/Linux, and it supports all Glulx features except audio. I still have a "beta" label on it, but it's been stable for people so I think it's about ready to 1.0-ify.)
Once this is ready, I'll soft-launch it as an update for existing HL users (people who bought the desktop version through Itch or Humble, plus Kickstarter backers). I'll also post the process of turning your Glulx game into a Lectrote app like this.
In other news, I was interviewed on another podcast! Guy Hasson of Blind Panels talks to me about pretty much the entire history of IF. Plus other stuff I've done.
Labels:
glulx,
hadean lands,
if,
interactive fiction,
interpreters,
lectrote,
software,
steam
Thursday, March 24, 2016
Notes from GDC
I could have titled this post "Survived GDC!" Maybe even "Surviving GDC," since I've worked up some tips about the experience. But before I get there...
GDC was great. Had a blast! Involving no literal explosions! So a big win all around.
I got to see a whole lot of people. If I start listing names it'll get boring and I'll forget some anyway. So I'll just note that I met Alexis Kennedy (of FailBetter Games) and Jeff Vogel (of Spiderweb Software). Among lots of others. And of course even more people that I know from the IF world or the game conference circuit and was happy to see again.
Excellent talks:
- Narrative Innovation Showcase (lightning showcase by many designers, assembled by Clara Fernández-Vara and Matthew Weise).
- Meg Jayanth on NPCs in 80 Days. (Here's a related talk she gave at Practice last year -- Vimeo.)
- Alexis Kennedy on narrative in Sunless Sea, and also boozing it up on stage.
- Sam Barlow on Her Story.
- Adam and Rebekah Saltsman talking about how they decide what games to develop at their indie studio.
- Jane Ng on the art design and implementation of Firewatch.
- The development of the Hitman and Tomb Raider franchises into Hitman Go and Tomb Raider Go.
- Tetsuya Mizuguchi looking back on 15 years of Rez.
- I didn't even attend any of the Friday talks, such as the extremely interesting open-source release of Inkle's game engine.
I am not going to do per-talk writeups, but you can read Emily's posts (Mon, Tue/Wed, Thu/Fri). Also Aaron Reed's post.
Labels:
conferences,
gdc,
if,
interactive fiction,
networking,
obduction
Saturday, March 5, 2016
Firewatch: afterthoughts
I finished Firewatch last night, only a bit later than everybody else on the planet. (Catching up!) (I am not in fact catching up at all.) I see that Jmac has already posted about it, and I don't have a whole essay's worth of thoughts. So this will be a bit of a response post.
My immediate thoughts upon finishing the game:
Firewatch was a nice little story game that worked well for me. I enjoyed walking around in the slightly-stylized wilderness. The park was big enough for me to explore over a few days, but not so big that I got tired of crossing it (in a given chapter) or inhabiting it (over the whole game).
The designers had a great sense of how to vary the feel of the environment. Different "biomes" had different color, texture, and audio palettes. Time-of-day changed the environment, which is old hat; but FW had the additional axes of season (beginning of summer to the end) and the slowly-encroaching wildfire.
Yes, I had a sense of compression -- it was a pocket world made up of micro-worlds. But that's appropriate, really. I didn't want to spend a real-life week hiking back and forth. Similarly I appreciated the magical map locator. Yes, orienteering would have been more realistic without it, but I would have gotten fed up with that aspect of the game quickly.
The biggest strength of the game, obviously, is the voice acting. The biggest weakness (for me) was the midgame tease of the "you are a psycho" trope. I spent a fair part of the game thinking "Oh, they're going to do that damn ending" and disengaging from the story thereby. In fact they didn't do that damn ending -- spoilers, you are not a psycho -- so I got back into it towards the end. But it was a misfire of the story construction.
I also felt somewhat harassed by the radio-response UI, which was notably terrible on MacOS. Momentum scrolling made it difficult to stop on a given choice, especially with a short time limit, especially if the frame rate was down (as it often was on my middle-aged iMac). I feel like one particular misclick changed the whole ending of the game -- that is, not my character's ending, but the interpretation-of-what-happened discussion that occurs at the end. So that was annoying.
As for the overall narrative structure... FW doesn't push any particular boundaries; it grabs some familiar structures and makes a good job of them. E.g., the interpretation-of-what-happened discussion at the end. Or the way it reflects dialog choices into the game world later on. Or the game's introduction, which is not just CYOA-style IF, it's practically a Twine clone. (For example, it adopts the convention of highlighting the last few words on a page as a "next page" link, rather than having an explicit "click to continue" button. This isn't something inherent to Twine, but it's evolved in Twine story-game culture.)
That's all I've got. Glad I played it. Glad it was the size it was.
Now, onto Jmac's post, which I see is also about pacing...
Well, I didn't have the same problems. The transition to the focus on the two lost campers was kind of rocky, yes. But the game offered it up and I went with it. I'm generally complacent when the author gives me a push. (That's why I'm terrible at reading mysteries. I'll follow any misdirection without complaint.)
I did feel that the game did a poor job of linking together the two backstory-stories: the protagonist's sick wife and the lost campers. It's not that either of them disappeared from the game; but when one came up, the other faded away, and vice versa. So there was a disconnection there, but it wasn't between me and the scenery.
No, I did not find the cabin. Yes, I adopted the turtle. Then I forgot about the turtle until the last day. That could have been kept more on-surface. The turtle was fine, don't worry.
Sunday, February 28, 2016
Meanwhile for Apple TV!
Meanwhile: An Interactive Comic Book by Jason Shiga is now available for the 4th-gen Apple TV.

That's pretty much the whole announcement. You can buy it. If you've already bought the iOS version of Meanwhile, you can download it for Apple TV for free. (Go to the App Store app in the TV interface; select "Purchased"; scroll down and select "Not on this Apple TV".)
Oh, and the iOS version has been updated to fully support the iPad Pro. Somebody with an iPad Pro, try it and tell me how awesome it is.
On the way home from the ice cream store, little Jimmy discovers a mad scientist’s wonderland: an experimental mind-reading helmet, a time machine, and a doomsday device that can annihilate the human race. Which one would you like to test out first?
MEANWHILE is not an ordinary comic. YOU make the choices that determine how the story unfolds. MEANWHILE splits off into thousands of different adventures. Most will end in DOOM and DISASTER. Only one path will lead you to happiness and success.
Lectrote now autosaves; Hadean Lands is that much closer to Steam
I've been steadily updating Lectrote, my new cross-platform(*) IF interpreter. In the past month it's gotten icons, a preferences dialog with font and color options, and -- most exciting from my point of view -- autosave.

(* Cross-platform meaning that Lectrote runs on Mac, Windows, and Linux. The interpreter only runs Glulx games, not Z-machine or TADS or any other format.)
Autosave means that if you close the game window (or quit the interpreter) and then open it again, you will find your game where you left off. You don't have to use the
SAVE
or RESTORE
commands unless you want to keep multiple save points.
As I wrote last month, autosave is a bit of a nuisance. I spent February getting it all polished up and tested. And then the tests revealed some obscure low-level bugs in the iOS implementation of autosave. Turns out my iOS Hadean Lands app was failing to store one VM table, and therefore running about 50% slower than it should have. Whoops. Good thing I wrote tests, right?
Lectrote on the desktop seems to be adequately speedy for most games, including Hadean Lands. So that's the last big technical barrier to creating a really nice HL app for Mac/Win/Linux...
I don't mean to imply that a Steam release is coming this week. It will still take some time to adapt Lectrote to a single-game interface. Naturally I will document this process! I want to make things as smooth as possible for any author who wants to release an Inform game as a Mac/Win/Linux app.
(The iOS process is, er, not very smooth. This is mostly because Apple's process for the iOS App Store is baroque, to say the least. I'm not planning to put HL in the MacOS App Store, so it should be simpler.)
I'll also see if I can include the extra dynamically-updating windows from the iOS version of HL: the clickable map and the alchemy index. In theory, these aren't too hard to set up -- I can copy the logic and contents right over from the iOS app. In practice, theory sits on the curb and laughs at you when you say things like that. So we'll see.
But the end is in sight. Give me another couple of months.
Once I have a working HL app, I will release it as an update for the existing Mac/Win/Linux versions of the game. If you have downloaded HL from the Humble Store or Itch.IO (either as a purchaser or a Kickstarter backer), you will be able to download the new app and try it out. If no horrible bugs turn up, I'll start preparing the Steam release.
Labels:
glulx,
hadean lands,
if,
interactive fiction,
interpreters,
lectrote,
software
Wednesday, February 17, 2016
The Space Under the Window on sub-Q
My experimental 1997 work of IF poetry, The Space Under the Window, has been reprinted by sub-Q Magazine.
(Yes, it's been available on my web site all along. But sub-Q is cool! Also they pay for reprinting short IF! I like that sort of thing. So go replay it there, if you haven't tried it in a decade or so.)
SUtW is an interesting side note of its era. 1997 was still solidly the era of "IF means puzzle-based parser games", although IFComp was rapidly loosening up the definitions. My idea wasn't exactly choice-based IF -- I was still committed to freely-typed input -- but I wanted to get away from standard verb-noun commands. And, of course, I wanted to try escaping the notion of puzzles.
I wound up with a sort of freely branching, non-goal-oriented narrative; what we might call a "time cave" today. I wasn't able to sustain much of it. But I liked what I got.
(I'd have a hard time telling you exactly how big the structure is! Some of the source code got eaten by a hard drive crash -- remember when MacOS didn't have memory protection? It wouldn't be hard to disassemble the Z-code and reconstruct the source, but I've never had the urge.)
Thanks to Tory for this opportunity, and also for pulling together the cover art. SUtW predates the era of IF cover art, so I didn't have any ready to go.
Friday, February 12, 2016
Meanwhile for Apple TV coming soon
I am happy to report that Meanwhile: An Interactive Comic Book has passed its review for the Apple TV store. It will be available on February 29th. Because Leap Days are nifty.

Jason and I are excited about this launch. If you're not familiar with Meanwhile -- and, really, you should be -- it's Jason Shiga's mad-science fairy tale about a kid in a laboratory of crazy inventions. You've got a time machine, a mind-reading helmet, and a doomsday device. What more could you want?
Meanwhile started out as a book, and I adapted it for iOS a few years back. Now I've ported the app for the Apple TV -- or rather, I've re-engineered it. Going from a touchscreen to the Siri remote forced me to completely rethink how the app focuses and displays the panels of the comic. It's come out beautifully, if I may say so.
(And, as always, Meanwhile is completely playable using VoiceOver for people with visual disabilities.)
Meanwhile will be a joint purchase. If you've bought the iOS version, you'll be able to download the Apple TV app for free as soon as it's released. And vice versa.
As far as I can tell, there aren't any interactive graphic novels on the Apple TV store yet. (Do people still say "hypercomics"?) So this is our window. Maybe we can start a trend. Pass the word around.
Tuesday, January 26, 2016
Introducing Lectrote, an interpreter
Today I posted the beta of Lectrote, a new IF interpreter application for Mac, Windows, and Linux. This is both more and less exciting than it sounds!
If you're familiar with the IF scene, you know that there are several applications which can be used to play these games. Zoom (Mac), WinGlulxe (Windows), and Gargoyle (multiplatform) are the most commonly used. And then there's Quixe, which is a Javascript-based interpreter used on iplayif.com and other web sites.
When I was looking to release Hadean Lands as an app, I found that none of these were really what I wanted. Zoom is unmaintained and buggy; WinGlulxe is weird about scrolling; Gargoyle has problems on hi-res displays. (I'm summarizing, it was a long messy story.)
Quixe had the UI that I wanted -- no surprise; it's the one I wrote the UI for! -- but it wasn't really meant to be used as an app. It exists as a web page, or a component of a web page. Also, it's slow. So I put it aside and went with Gargoyle.
However, the long messy story didn't end there! A few weeks ago I was gazing over the endless cycle of dev-tools and noticed Electron. Electron lets you wrap up a Node.js tool as a standalone app for Mac, Win, and Linux. And Node.js is, well, I don't really know what it is but it's a web thing. Seems ideal, right? Stuff Quixe's web page into Electron and we're done.
It wasn't quite that easy. Node.js has full filesystem access (unlike a web page), so I had to extend Quixe's load/save system to deal with ordinary files. (So you can exchange save files between Lectrote and other interpreters.) But that was still pretty easy. I stuck the IF postcard in a menu, too.
And now you can try it.
So what does this have to do with getting Hadean Lands onto Steam? Well, it's a very simple tweak to drop a Glulx game file into Lectrote. Then you've got a Mac/Win/Linux app that plays a single game. And it looks nice and the text layout is pretty and you can adjust the font size without editing a text file.
I haven't done that yet. I'll have to adjust the menus -- knock out all the support for opening multiple games.
More important, I'll have to add autosave. Right now, if you're playing a game and you close the window, your game is gone. Hope you typed
SAVE
! That's okay for an interpreter (used by IF habitués), but it's not ideal. It's really not acceptable for a Steam standalone game release.
Autosave for Glulx games is a bit of a nuisance, but I got it working on iOS. I will get it to work with Quixe. It will just take a few more weeks.
...oh, and then there's the speed. I mentioned that Quixe is slow, right? It's faster than it was but it might not be fast enough for Hadean Lands. If you own HL for Mac/Win/Linux, try it! In particular, try loading a mid-game save file and typing a command which requires many stages, like
GO TO BAROSY
.
(If you don't own HL, may I remind you that it's on sale for the next two days? I probably don't have to. But I do it anyway.)
Anyway, I may try plugging a different Glulx VM into Lectrote to speed it up. I can probably run RemGlk/Glulxe as a subprocess of the Node.js server... We'll see.
For now, Lectrote is a multi-platform interpreter app which has the UI I want, and that's a good start.
Labels:
glulx,
hadean lands,
if,
interactive fiction,
interpreters,
quixe,
software
Sunday, January 24, 2016
Hadean Lands sale at IndieGameStand
I am happy to report that Hadean Lands is this week's deal on IndieGameStand. For the next four days, you can buy my alchemical IF puzzle hit for -- for -- whatever price you want. Go nuts.
Beat the average price to get some bonuses:
- High resolution map: This is the artwork that I used for the Hadean Lands backer reward poster. It is larger than the version included with the general HL release, and includes a few additional details.
- Hadean Lands source code samples: A few representative samples from the Inform 7 source code of the game.
- Critical Hit: An unfinished prototype of a game I started in 2009. This has never been released on the Internet, although I included it on the HL backer reward CD.
IndieGameStand is offering Hadean Lands for Mac, Windows, and Linux. These are exactly the same versions that are available on the Humble Store and Itch.IO.
Play IF on iPhone or iPad? I've put the iOS version of HL on sale too! For the same period -- until Thursday. Or buy the bundle with Shade and Heliopause.
Note: the iOS version is not pay-what-you-want; it's a flat $2. And it does not include the IGS bonuses listed above. The two sales are separate; sorry, I have no way to link them together. But you can buy both if you want, right?
Enjoy.
Thursday, January 7, 2016
IGF nominees: my comments
The Indie Games Festival nominees are now posted. The IGF is a showcase of indie games which exists as part of GDC (March, San Francisco, expensive). This year I was invited to be on the jury for Excellence in Narrative (along with Emily Short and some other folks you might know).
As I understand the awards process, it's a three-phase thing. A large pool of game experts and designers nominate a large list of games, and then spend a few months playing and commenting on them. (The long list was over 750 games this year.) Smaller groups of experts then look at the top-voted entries on the long list and select six finalists. The final winners will be announced from GDC on March 16th.
I was involved in phase 2, which meant playing a bunch of games (but like a dozen, not 750!) and then talking them over with the other folks on the narrative jury. I have permission to post my game notes (although not, of course, anything the other jurors said!) and that's this post.
The finalists in the Narrative category were (in alphabetical order): The Beginner's Guide; Black Closet; Her Story; The Magic Circle; That Dragon, Cancer; Undertale. Congratulations to all of them! And to the finalists in the other categories, too.
Important details:
- These are my comments, not my votes! I'm not posting my votes. If you've read any of my Design Ruminations posts, you know that I love to talk about what went wrong and right in a game, which is not the same as how good it was or how much I enjoyed it.
- I was also invited to vote for the Seumas McNally Grand Prize, but I declined. I don't feel I've played enough games this year to have a sense of what's best overall. I had enough trouble squeezing in the time to play the Narrative nominees!
- I had access to free review copies of all of these games. (Pre-release copies, in the case of unreleased titles.) I had already purchased (and played) Her Story, Sun Dogs, and The Beginner's Guide on my own account.
- I wrote these comments in the order that I played the games. Except for Her Story, Sun Dogs, and The Beginner's Guide, which I wrote up pretty much when they occurred to me.
- Nearly all of the top-voted narrative games were available for Mac! Good news for us Mac folks. (I asked about this in advance; I wouldn't have accepted the invitation if I couldn't play the games.)
- See also Emily Short's post of comments about the voting process.
My voting criteria were... well, Emily's post has a good list of points: mechanics that support the story, observant writing, and substance. I care about all of those things, but it's an extremely subjective process. I certainly didn't give a finely-graded point-based score to each game. I also didn't simply vote for my favorite games. Obviously my preferences color everything! But the audience here is people who follow indie gaming, not just me, so I tried to keep that in mind.
In the end, I tried to pick the games which will make gamers say "Holy crap, games are even more narratively awesome than I thought."
Games that I discuss in this post:
- The Writer Will Do Something
- Sun Dogs
- Dr. Langeskov, The Tiger and The Terribly Cursed Emerald
- The Beginner's Guide
- That Dragon, Cancer
- Her Story
- The Magic Circle
- Emily Is Away
- Cibele
- Read Only Memories
- Oxenfree
- Sunset
- Undertale
Onward to the comments!
Subscribe to:
Posts (Atom)