The Bisquixe interpreter enables the setting and changing of a web game’s CSS on the fly.
CSS is a cornerstone web technology used to manage the styling and presentation of web pages. It has always been possible for Inform authors to manually edit or provide their own custom CSS files for web games, but Bisquixe allows authors to set CSS within their source code.
Why would this be valuable? From a management perspective, some authors may dislike keeping track of multiple files for their releases. Additionally, authors may not be familiar with CSS, preferring to maintain a small set of changes within their projects.
Perhaps the greatest opportunity for authors is the ability to leverage Inform’s rules-based architecture. In-game events can accompany CSS changes, for instance. Perhaps a dramatic event calls for a different color scheme. It’s as simple as creating or extending an action-processing rule.
There are multiple threads containing guides and sample project code for Bisquixe. What is the rationale for creating this new thread? Those threads are not intended to serve as references. Rather than a guide, this thread will consist of short posts explaining specific features. It will include a table of contents. It will also be designated a wiki, granting editing privileges to the community.
FAQS (to be filled in later)
- I have a specific question about using bisquixe in my project. Can I ask it here? A: Please make a new Authoring: Inform 7 thread and use the “bisquixe” tag. This will help other authors find your question in a search.
- I want to add a new topic to this thread. A: That’s great! Please do. I request that editors make their additions as accessible (speak to readers of various skill levels) as possible.
Previous guide threads:
The Bisquixe interpreter for Inform 7 and Inform 10 styling (new: command bar)
Beginner's Guide to Styling Inform Releases with Bisquixe
Web styling with Bisquixe for new Inform authors (update: sample code for user-selectable light/dark modes)
Table of Contents
Introductions
Basic Web Styling with Bisquixe
- Phrases using
css-set-fast - Frequently styled parts of an Inform web game
- Frequently styled properties in web-based Inform games: colors and fonts
- Other frequently-specified elements and properties in web-based Inform games
- Styling input
Milestone: a styled webpage
- A note on organizing Bisquixe code
- A minimally yet thoroughly styled Inform game
- Assigning colors, fonts, and font-sizes for a styled web game
Using custom classes to style inline text
- Determining whether an interpreter supports Bisquixe while processing actions and activites
- Creating custom classes for inline styling
- Accounting for alternate interpreters
Using external resources
- External resources
- Using Google Fonts in a Bisquixe project
- A Tale of Two Informs
- Documentation review: including images in an Inform project
- Restoring images to released Inform websites
- Working with sound
- More information regarding interpreters
A closer look at CSS elements and properties
- Commonly styled CSS properties and elements
background-imageborder- Arrangements
- Manipulating shape and perspective
- Gradients

