Skip to content

cephalics/cephalics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cephalics: A Level Pack for Lix

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™.

Screenshots

Here are screenshots of some of our favourite levels:

Levels by Brown Bear

very difficult
Level title: Very Difficult

Levels by Green Frisbee

delay circuit
Level title: Delay Circuit

 

wrong way
Level title: Wrong Way

 

choose your adventure unsubtitled 99
Level title: Choose Your Adventure: Unsubtitled #99

 

deer factorial qmark
Level title: Deer!?

 

left then right
Level title: Left Then Right

 

shortcut
Level title: Shortcut

 

compression method timely sprint
Level title: Compression Method Timely Sprint

 

helicopters submarines
Level title: Helicopters and Submarines

 

magma enigma
Level title: Magma Enigma

 

one for four and four for one
Level title: One for four and four for one

 

secret message
Level title: Secret Message

 

disturb no frogs
Level title: Disturb No Frogs

Levels by White Closet

one solitary lix
Level title: One Solitary Lix

More screenshots

For more screenshots, see the collection of screenshots of all levels in this level pack.

Frequently Asked Questions (FAQ): PLAYING

How does one solve level X?

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.

What are those triangular warning signs?

There’s several of these:

warning hatch

On this level, some or all hatches (entrances to the level) are not visible before the level starts.

warning l r traffic

Two-way hatch: incoming lixes will not all face the same way.

(Typically, incoming lixes will face left and right alternately.)

warning invisible traps

Beware of quicksand! Some tiles will kill a lix that steps on them.

The level is nevertheless expected to be solvable on the first attempt, unless not solvable the first time.reconstructed is posted as well.

warning invisible goals

Beware! Some goals (exits) are invisible. A lix may exit the level before you planned for it to.

The level is nevertheless expected to be solvable on the first attempt, unless not solvable the first time.reconstructed is posted as well.

not solvable the first time.reconstructed

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.

warning transparent.G

Beware! In this level, some triangular warning signs are transparent (can be neither walked on nor climbed).

Also, if we ever write a level that demonstrates a bug in Lix, we’ll use warning ladybug to self-document it.

Who’s that guy at the bottom left corner of that level with the percentages?

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.

What element of the playfield is the goal (exit, place lixes are supposed to get to)?

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.

Are there any secrets?

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).

Frequently Asked Questions (FAQ): INSTALLATION

How do I play these levels?

To test them just once, quickly:

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

To install them permanently (the Right way):

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.

To install them permanently (the quick-and-dirty way):

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.

Background: How Lix finds level packs

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:

  1. An element of $XDG_DATA_DIRS

  2. ~/.local/share

  3. /usr/local/share

  4. /usr/share

What version of Lix is required?

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.

Frequently Asked Questions (FAQ): MISCELLANY

How do I contribute?

Open an issue or a pull request.

Those messages in English comprised of pipe tiles, how to generate them?

See scripts/generate-letter-groups-usage.py.

How did you choose the name Cephalics?

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).

Thanks!

You’re welcome.

Feel free to link to us, and/or to send pull requests!

About

A Level Pack for Lix

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published