Download *
For all systems. To play, you'll need a Hugo interpreter - visit the Hugor page on for download links.
For all systems. To play, you'll need a Z-Machine Interpreter - visit Brass Lantern for download links.
* Compressed with ZIP. Free Unzip tools are available for most systems at

Have you played this game?

You can rate this game, record that you've played it, or put it on your wish list after you log in.

Playlists and Wishlists

RSS Feeds

New member reviews
Updates to downloadable files
All updates to this page


by Alexey Pajitnov

Non-IF game/Joke

(based on 10 ratings)
3 reviews

About the Story

Tetris for the Z-machine, an original "fun" entry for the 1995 IF Competition. Needs an interpreter capable of timed events to work properly.
[--blurb for FreeFall from The Z-Files Catalogue]

Game Details

Language: English (en)
Current Version: Release 2.5
License: Freeware
Development System: Hugo
Baf's Guide ID: 94
IFIDs:  ZCODE-2-951111-2084
TUID: ohjrdv0wx6cd7zzx

Editorial Reviews

Baf's Guide

I've had a one-line review of this up for a long time, but it's probably time to say a few more words. This is the first videogame to be ported to a system intended for text adventures. Andrew Plotkin performed this feat as a joke, firmly establishing his reputation in the interactive fiction community as a complete and utter madman. Since then, the practice of abusing the Z-machine in this way has spread, and it's difficult now to fully appreciate the amazement and horror that the idea originally inspired. Still, this is not in any sense a text adventure, or even interactive fiction.

-- Carl Muckenhoupt


- View the most common tags (What's a tag?)

(Log in to add your own tags)

Member Reviews

5 star:
4 star:
3 star:
2 star:
1 star:
Average Rating:
Number of Reviews: 2
Write a review

5 of 5 people found the following review helpful:
I have seen the face of hell, and it is infinite Tetris, April 9, 2016
by Teaspoon
Related reviews: fun times

I have played both the bugged version (in the tempting Internet link) and the unbugged (downloaded to a proper interpreter) version of this.

The unbugged version is amusing enough, in its way. It's Tetris. The probability that you have found your way to this page without playing Tetris is vanishingly small, but if so, then you may now avail yourself of the opportunity. Learn to enjoy the shapes. Consider trying a version with music next time. It is a joke not requiring a critic's explanation.

As for the bugged version...those who do not enjoy long reviews can skip the rest.

(Spoiler - click to show)Still here? You already know this scene off by heart. It is late night. The lights are off, leaving only an ethereal glow from the computer monitor. Yours truly is in a sleepy groove of lazy browsing, jumping casually from hyperlink to hyperlink, in that pattern of ecstatic information gathering doubtless familiar to Internet denizens everywhere. A game of Tetris presents itself. Very good! Let it be played.

A note regarding the implicit philosophical underpinnings of our binary Skinner box. Tetris is, as has been noted by other minds before me, a starkly pure vision of mortality. Blocks fall. You place the blocks. You score beautiful victories with straights. You despair over the awkward falls of Z-blocks. Maybe you find yourself living the good life of block placing. Time passes, your reactions slow, the screen fills with loose ends and uncertainties. You die.

Unless you're in a bugged version with no timed events, in which you control the downward progression of the blocks.

It begins the same way, with a little extra keyboarding. You move the blocks. You push them down. You make the odd mistake. Careful manoeuvring fixes this over the course of many turns. You are pleased with yourself, as you normally would.

But it goes on, and on, and you keep going, even though your eyes have started to smart from setting up the rows (it would be churlish to note that these are very small shapes, but, well, they are), and because you can't die. Correction: you will die, but only when you choose to make the mistake. It has become your responsibility to live, the creed dictated by a thousand other games - a thousand other games of Tetris, perhaps! - and so you continue, long after it stops being fun, because there doesn't seem any way to end it. This is a world without time, where it's not worthwhile speaking of events, not because they don't happen, but because stripping away causality renders them meaningless. There is no satisfaction in vanishing a set of blocks when your ability to do so was never in doubt.

Lost in an endlessness of the witching hour, you set a goal, an arbitrary goal, but an achievable goal, one far closer than the end of infinity. A hundred lines, perhaps. Maybe there will be an Easter Egg at the end of a hundred lines. Some small taste of human acknowledgement, buried in the numbers. Anything is possible.

And in a crazed, yet slow - excruciatingly slow! - progression, you work your way there. Ninety two lines. Ninety-six lines. Ninety-seven. Ninety-eight.

A hundred and two.

Nothing has changed.

In despair, you ram down the blocks on top of each other, willing your death. It comes.

The game resets. More blocks. An infinity of blocks.

And you ram the space bar down, down, watching the waterfall of blocks, cascading, expecting an end, and there is no end. There will never be an end. Infinity blasts into your soul and settles itself inside, leaving the wound too numbed for anguish.

You close the browser window and go play something by Porpentine instead.

I have been unable to determine whether I should score this with one star or five, and have settled for a weak, vacillating compromise. Perhaps I shouldn't have rated it at all.

Recommended for: any night you may happen to be dismal about the brevity of life. You will find this a ready cure.

0 of 2 people found the following review helpful:
Timers and Keystrokes, something interesting for the Glk app developer, March 26, 2017

Alexey Pajitnov, et al., did a great job gifting the future app developers who need something to test the often unforgiving world of Glk's single timer. What better way to make sure your interpreter application isn't sending two keystrokes when it should only be sending one?

It is tiny binary code once compiled and public domain - can be put in as an Easter Egg in your own Inform 6 story. Why all the negative reviews? If people want to improve it - the licensing and source code is there... or is it? There is one lingering mystery in this puzzle story about tremendous chunks of stone falling toward you.. The download binary says "Release 4", but the source code (freefall.inf) is only Release 2?

If you enjoyed Tetris...

Related Games

People who like Tetris also gave high ratings to these games:

T-Zero, by Dennis Cunningham
Average member rating: (7 ratings)
PROLOGUE A dream came to you as you tossed uneasily upon an unfamiliar bed. In your dream, a time-worn figure waved a scythe in slow arcs across your sky-blue field of vision and picked, out of thin air, letters from a runic alphabet....

Leadlight, by Wade Clarke
Average member rating: (33 ratings)
15-year-old Belinda Nettle is studying at Linville Girls High School in Australia's Blue Mountains. After falling asleep in the library one afternoon, she wakes from her mundane existence into a nightmare... * JULY 2021 MESSAGE FROM...

Floatpoint, by Emily Short
Average member rating: (95 ratings)
It is night on this side of the planet. Settled areas are lit: a jagged crescent in the tropics, lining the inland sea. The bright splatter along the top of the curve is Tanhua, as bright from space as New York. The north continent is...

Suggest a game

Recommended Lists

Tetris appears in the following Recommended Lists:

Abuses of the IF engine by mjhayes
Although various interpreters were written to facilitate play and creation of interactive stories, it should be obvious that some people would find ways to write computer games using the various aspects of the interpreters.

This is version 2 of this page, edited by David Welbourn on 11 March 2008 at 2:27pm. - View Update History - Edit This Page - Add a News Item