Fizmo - Le Bottin des Jeux Linux


🗃️ Specifications

📰 Title: Fizmo 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Adventure & Action 🚦 Status:
🏷️ Category: Adventure & Action ➤ IF ➤ Texts & Graphics ➤ Engine 🍥️ Name: fizmo, fizmo-sdl2
🔖 Tags: Interactive Fiction; Z-code format 📦️ Arch:
🐣️ Approx. start: 🍥️ On Deb repo: ✓
🐤️ Latest: 2012-12-27 📦️ Deb: ✓
📍️ Version: Latest : 0.8.5 📦️ RPM:
🏛️ License type: FOSS/Libre 📦️ AppImage:
🏛️ License: BSD +(mt19937ar.c) 📦️ Snap:
🏝️ Perspective: Third person 📦️ Flatpak:
👁️ Visual: Text ⚙️ Generic bin.: ✓
⏱️ Pacing: Turn-Based 📄️ Source: ✓
👫️ Played: Single 🌍️ Browser-based:
🎖️ This record: 4 stars 📱️ PDA support: ✓
🎖️ Game design: 👫️ Contrib.: Goupil & Louis
🎰️ ID: 11030 🐛️ Created: 2012-12-24
🐜️ Updated: 2021-09-26

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(202xxx) id(202xxx) r(202xxx) lp(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3 4]

💵 Commercial : (empty)

🍩️ Resources
(empty) :
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🐘 Social
Devs (Christoph Ender(202xxx) [fr] [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [YouTube]

🐝️ Related

📦️ Misc. repositories

🕵️ Reviews

🐘 Social Networking Update (on Mastodon)

🕹️ Title:
🦊️ What's:
🔖 #linux

🐧 Update:
📌️ Changes:
📖 Our entry:
🐘 From:

Source of this Entry:

📕 Description [fr]

Un lecteur/interpréteur de fictions interactives en ncurses, par Christoph Ender (interface GLK par Andrew Plotkin).

Fizmo est un lecteur/interpréteur de fictions interactives supportant le format de jeux Z-machine (fichiers avec extension z3, z5).
Il peut être utilisé pour lire les anciennes aventures Infocom (excepté la version 6) au format texte et les nouvelles fictions interactives telles que celles créées par le compilateur Inform.
Il se lance en console, les jeux sont purement textuels.

Fizmo est décliné en 2 versions :
• une version console purement textuelle (paquet fizmo-console)
• une version ncurses supportant les images, plus élaborée (paquet fizmo-ncursesw).

Les fictions interactives sont des histoires/jeux pouvant comporter différentes alternatives de scénarios acceptant une interaction de l'utilisateur. Celle-ci s'effectue par saisie de commandes au clavier (ex.: allumer la lampe) via une interface supportant le format de fichier adéquat.

Les ressources sont regroupées sur la fiche : "Ressources - Fiction interactive" et dans la subcat "Adventures - Fiction interactive - Contenu".

📕 Description [en]


Fizmo provides a Z-Machine interpreter development library in plain C along with ncurses-, SDL2- and console-based frontends, supporting Z-Machine versions 1 to 5, 7 and 8.

That means it allows you to play interactive fiction, also known as text-adventures, which were implemented either by Infocom or created using the Inform compiler on a terminal, or to develop your own interactive fiction front end in C or any C-related language like C++ or Objective-C.

fizmo represents a generic a Z-Machine interpreter — “fizmo interprets z-machine opcodes” — supporting all Z-Machine kinds except version 6, allowing you to run Infocom-made and most other Z-Machine based interactive fiction, also called text adventures. It also provides a generalized, plain-C interpreter library, as well as interfaces / implementations for various display and sound output methods, providing an interpreter-engine for you own project, even for closed-source implementations due to it's BSD-style license.

• About Infocom and interactive fiction in general, see the [“New to IF”] section at the Interactive Fiction Archive.
• To download Z-Machine games, see the [IF-Archive's “Z-Code”] section.


Currently there are five frontends available:

• fizmo-sdl2
Using the freetype2 engine, this SDL2-based frontend allows for proportional font display and supports antialiasing, subpixel-rendering and HiDPI support. It uses the “Fira Sans” and “Fira Mono” font faces which were made by Erik Spiekermann and Ralph du Carrois.

• fizmo-ncursesw
This frontend uses ncurses “wide” variant for story output. Ncurses is commonly used for output on fixed-width text displays. The wide extensions will ensure correct unicode display.

• fizmo-console
This frontend will simple read and write from the console / terminal. No fance functionality whatsoever, but may be useful for automization or voice output.

• fizmo-glktermw
An example Glk frontend. Requires glktermw — notice the trailing “w” — which may be downloaded from the GLK-Implementations at the Interactive Fiction archive.

• fizmo-remglk
A RemGlk-based fizmo frontend. Requires remglk, which may be downloaded from GitHub.