Final Fortress

Match-3 on the last terminal

Free · In‑App Purchases · Designed for iPad. Not verified for macOS.

Match-3 on the screen of an old terminal. Fully playable with VoiceOver, every tile and every move is spoken. No ads, no lives, no timer. Nothing you buy helps you play. Final Fortress is a match-3 puzzle. The whole game is the screen of an old terminal: green text, one cursor, and you, the commandant of the last fortress. It is a quiet game. A working console in the dark, the hum of the systems, static like rain. A watch takes fifteen or twenty minutes: do the day's tasks, read what came in, hand over. Nothing hurries you, and nothing happens while you are away. Come back after a week and the fortress is exactly as you left it. Match tiles to finish the day's tasks. Each task brings supplies. Spend them to repair the fortress: reactor, hydroponics, antenna, armory, infirmary. Every repaired system opens new missions. Match 4 or more to charge special tiles. They clear a line, a block, or every tile of one kind. Swap two charged tiles together and they fire as one bigger shape, up to the whole board. The board gets busier as you go: convoy crates that pay out at the bottom, sealed containers with a special tile inside, interference to clear layer by layer, burned sectors the tiles fall past. Some tasks ask for a pattern: decode a sequence in order, or fill a gauge in every column. AI Madness is a mode of its own, outside the fortress. Each shift bends the rules: boards up to 10 by 13, sometimes only three kinds of tile, cascades that barely stop, tasks that may be impossible. On an iPhone with Apple Intelligence, Apple's on-device model (Foundation Models) picks the shift's character and writes its line in the log. Nothing leaves the phone. Otherwise the terminal does the same on its own. Nothing is at stake and nothing is banked. Every shift has a code. Send it to a friend and they get exactly the same board. There is a story in the log: three acts, four threads, and the notes of the commandants who held the fortress before you. It comes a few lines at a time. Read it or skip it. The game never nags about it. Repair the antenna and you will see a board with other players' stations. It is view-only, there is no chat, and it updates once a day. When the story is over, the log keeps going quietly on its own. The music belongs to your fortress alone. The sound is synthesized live and seeded from your fortress, so your station hums like no other and never loops. The hum changes with what is running, with the hour of the night and with the weather outside. Each kind of tile has its own note, and a cascade climbs the scale. One extra room, The Long Dark, carries a call of its own. Three more stations use the instruments in your phone: a weather post that reads the barometer, an acoustic modem and a direction finder. A home screen widget shows your fortress at a glance, in StandBy too. No ads. No lives, timers, energy or streaks. No pop-ups, no push notifications, no accounts, no daily rewards to come back for. Run out of moves and the terminal just says the packet was lost. Try again, nothing is taken away. You can drop a task at any time. Most purchases are cosmetic only: screen colors, ambience rooms, strike sounds, custom names. One purchase, Support the Watch, buys nothing at all: it is a thank-you and nothing more. Nothing you can buy helps you play, and no purchase moves you up the board. Works offline, on iPhone and iPad. Fully playable with VoiceOver, with a flicker-free stable phosphor mode and a calm mode that softens the board's flashes and haptics.

  • This app hasn’t received enough ratings or reviews to display an overview.

VoiceOver. The board is now made to be played by ear. Every tile says where it is and what it holds; POSITION LAST in SETTINGS, ACCESSIBILITY names the tile first and its place after. Every move reports what it did: what was cleared, a cascade, charges made or fired, TASK MET or OUT OF MOVES. A move the board refuses says so, and a press while the tiles are still settling says so too. Swap two tiles with a double tap on one and then on its neighbour, no rotor needed; the rotor's SWAP actions are offered only where an exchange is possible. A two-finger double tap on a tile reads its row and its column. DESCRIBE on a charged tile, a crate or a sealed container speaks its rule. Every screen announces itself, a page turn says its page, section titles are in the headings rotor, and the switches in Settings say their state. The manual has a new section, BY EAR, and opens from the TASK line on the board. Language. Portuguese (Brazil) is the sixth language of the terminal. Pick it in SETTINGS, LANGUAGE, or let the terminal follow the phone's language. Every screen, the story in the log and the widget are translated. DIAG. The DIAG key under the board counts the exchanges the board would accept, on demand: a bare number, printed and spoken, that names no move and clears as soon as the board changes. It now has its definition in the manual, under BY EAR: an exchange is legal when the tiles match, one is an override, or both are charged. First watch. On a new fortress, BEGIN WATCH opens the first board straight away. The watch and the mission list come after the first shift report. Supply Depot. Two more ambient rooms, DEAD AIR and THE MORNING WATCH. Two voices for the board, BRASS and TAPE, change the sound of every strike while you play. Tap a room or a voice to hear it before buying. SUPPORT THE WATCH is a thank-you and changes nothing. Everything here is cosmetic: nothing you buy helps you play.

The developer, Dmitrii Dark, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    Dmitrii Dark
    Size
    5 MB
    Category
    Puzzle
    Compatibility
    Requires iOS 17.0 or later.
    • iPhone
      Requires iOS 17.0 or later.
    • iPad
      Requires iPadOS 17.0 or later.
    • Mac
      Requires macOS 14.0 or later and a Mac with Apple M1 chip or later.
    • Apple Vision
      Requires visionOS 1.0 or later.
    Languages
    English and 5 more
    • English, French, Italian, Portuguese, Russian, Spanish
    Age Rating
    13+
    • 13+
    • Infrequent
      Mature or Suggestive Themes
      Horror/Fear Themes
      Alcohol, Tobacco, Drug Use or References
    In-App Purchases
    Yes
    • Support the Watch $4.99
    • Tape Voice $0.99
    • Brass Voice $0.99
    • The Morning Watch $0.99
    • Dead Air $0.99
    • Memory Chip $2.99
    • The Long Dark $0.99
    • Emerald Phosphor $0.99
    • Amber Phosphor $0.99
    Copyright
    © Dmitrii Dark