Welcome to Cephalics!
This is a collection of Lix levels. The difficulty levels vary.
Lix is an open-source game is similar to Pingus™ and Lemmings™.
- Table of Contents
- Screenshots
- Frequently Asked Questions (FAQ): PLAYING
- How does one solve level X?
- What are those triangular warning signs?
- Who’s that guy at the bottom left corner of that level with the percentages?
- Why’s there a tennis match between Greece and Italy in there?
- What element of the playfield is the goal (exit, place lixes are supposed to get to)?
- Are there any secrets?
- Frequently Asked Questions (FAQ): INSTALLATION
- Frequently Asked Questions (FAQ): MISCELLANY
- Thanks!
Here are screenshots of some of our favourite levels:
For more screenshots, see the collection of screenshots of all levels in this level pack.
Once you install this level pack (see How do I play these levels? hereunder),
you will be able to find and watch the developers' replays in-game using the standard Load Replay button.
(Those replays are collected in the directory replays/
.)
Additional hints and replays will be collected on the Wiki.
To request addition of hints or replays for a particular level, file a feature request.
There’s several of these:
-
On this level, some or all hatches (entrances to the level) are not visible before the level starts.
-
Two-way hatch: incoming lixes will not all face the same way.
(Typically, incoming lixes will face left and right alternately.)
-
Beware of quicksand! Some tiles will kill a lix that steps on them.
-
Beware! Some goals (exits) are invisible. A lix may exit the level before you planned for it to.
-
This level uses invisible tiles and/or randomness, and therefore may require multiple attempts to win, even with perfect play.
This is rare. The vast majority of levels in this level pack don’t do anything of this sort and are solvable on the first try.
-
Beware! In this level, some triangular warning signs are transparent (can be neither walked on nor climbed).
Who’s that guy at the bottom left corner of that level with the percentages?
Why’s there a tennis match between Greece and Italy in there?
Because I tried to see what national flags I could construct from standard tiles only, and those two are the result. They’re the first ones I found that comprise only right angles and only colors available in the standard tiles.
All the elements on the bottom storey of the Legend level are goals.
If you can’t spot any of these, you might be playing the
find-the-goal/
levels,
in which case, see How does one solve level X? hereinabove.
Well, for starters, lixes have been taught the butterfly stroke 🤫
Also, several levels have goals (exits) that are easy to miss (or, in one case, hidden behind terrain).
In your shell, run the following command:
cd /path/to/directory/containing/this/file env XDG_DATA_DIRS=${XDG_DATA_DIRS:+"${XDG_DATA_DIRS}:"}"$(pwd)"/xdg/share lix
Add ${ABSOLUTE_PATH_OF_THIS_REPO}/xdg/share
to the value of $XDG_DATA_DIRS
in your per-session environment variables.
(The way to do so depends on your shell and desktop environment.)
The change will take effect after you logout and login again. Until then, you can use the env(1) method above.
Run this:
mkdir -p ~/.local/share/lix && rsync -a xdg/share/lix/ ~/.local/share/lix
Make sure to include the trailing slash.
After installing, restart Lix if it was running. This seems to be needed in order to refresh the images cache.
To play these levels, ./xdg/share/lix/levels/
and ./xdg/share/lix/images/
need to be available
as $d/lix/levels/
and $d/lix/images/
, where $d
is one of:
-
An element of
$XDG_DATA_DIRS
-
~/.local/share
-
/usr/local/share
-
/usr/share
See https://github.com/SimonN/LixD/blob/v0.10.12/src/file/filename/fhs.d#L82-L96 for the gory details.
Hopefully, 0.9.29 or greater would work.
These levels were developed with Lix 0.9.29-1.1+b1 from Debian 11 Bullseye. Newer versions of Lix do NOT generally get tested as they become available (surprisingly enough, this thing isn’t our $DAYJOB); nevertheless, pull requests to support newer versions of Lix are welcome.
See scripts/generate-letter-groups-usage.py
.
We grepped a wordlist for words that rhyme with "lix".
Specifically,
we grepped /usr/share/dict/british-english-huge
for l(i|ea|ee)(x|[ck].*[scx])
,
and
grepped the results of that for li[ckx]+s$
.
(I used :v/…/d
and :g/…/m$
in Vim; YMMV.)
Then we ruled out those options that were already registered at GitHub (the hosting site used by Lix itself).