DOMINO-CHAIN(6)

๐Ÿ’– DOMINO-CHAIN(6) ๐Ÿ’– โ€” Games Manual

okay bestie, buckle up, because this one is a whole vibe ๐ŸŽ€ we're talking about Domino-Chain, straight out of the Games Manual section, and it's lowkey one of the most iconic puzzle games ever fr fr โœจ


๐ŸŒธ NAME ๐ŸŒธ

Domino-Chain โ€” rearrange dominoes on different platforms to start a chain reaction ๐Ÿ’ฅ


๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

domino-chain

that's it. that's the whole synopsis. no flags, no args, no drama. just vibes ๐Ÿ’…


โœจ DESCRIPTION โœจ

Domino-Chain is a puzzle game where you have to rearrange dominoes on different platforms to start a chain reaction that makes all dominoes topple over ๐Ÿ‘‘ and no cap, there are SO many strange types of dominoes, like the Ascender which will rise to the ceiling when pushed, or the Exploder which will blast a hole into the platform it stands on ๐Ÿ˜ญ iconic behaviour honestly

Domino-Chain is a faithful reincarnation of the game Pushover originally published by Ocean in 1992 ๐Ÿ•ฐ๏ธ compared to Pushover, Domino-Chain has some new levels, some additional domino types, better graphics in higher resolution and high-quality music ๐ŸŽต on top of that, you can load and play the original levels from Pushover if you have a copy of it ๐Ÿ‘€ the way that's such a flex

This game is free software and created by volunteers ๐Ÿซถ even though it is in a pretty good state, there is a lot to improve. If you like Domino-Chain, please consider to join the team and to help with translations, levels, graphics and more ๐ŸŒˆ bestie we are literally recruiting


๐ŸŽ€ USAGE ๐ŸŽ€

๐Ÿ’ซ Rules ๐Ÿ’ซ

You control a figure that can walk along platforms which are connected with ladders ๐Ÿชœ on those platforms there are dominoes that will fall according to certain rules. Your task is to rearrange the dominoes so you can start a chain reaction that makes all dominoes topple over ๐Ÿ’ฅ the rules are:

  • Domino types: โ€” There are many different dominoes that behave differently when pushed. Some fall, some not, some wait a bit before they fall, some raise, some topple until they meet an obstacle ๐Ÿค”
  • All fall, no crash: โ€” All dominoes (except for the blocker) must fall and none must crash into another. They are allowed to fall off the screen, though ๐Ÿ‘‹
  • Trigger and exit door: โ€” The trigger domino must fall as last domino. Only then it triggers the exit door to open. When you enter the exit door the level has been completed ๐Ÿšชโœจ
  • Disallowed moves: โ€” You may rearrange as many dominoes as you want, except for the trigger. You must not place dominoes in front of the doors, except for the vanishing domino ๐Ÿšซ
  • One push: โ€” You may push only once to start a chain reaction with the dominoes leading to the fall of all of them ๐Ÿ‘† ONE. PUSH. that's the whole assignment
  • Time limit: โ€” All this has to be done within a time limit. This limit is usually generous, but not always โฐ sometimes she's generous, sometimes she's a hater

There is an in-game help as well as and introductory levels that show how all the dominoes work ๐Ÿงš

๐Ÿซ Dominoes ๐Ÿซ

The following types of dominoes exist:

  • Standard, completely yellow: โ€” There is nothing special with this stone, it behaves like a regular domino and falls when pushed ๐Ÿ’› just a lil guy doing his job
  • Blocker, completely red: โ€” This domino can't fall over, so it is the only kind of stone that may still be standing when the level is solved. Dominoes falling against this stone will bounce back, if possible ๐ŸŸฅ the stubborn one
  • Tumbler, big red stripe: โ€” This domino will stand up again after falling and will continue to tumble until it hits an obstacle or rests against another stone ๐Ÿคธ she gets back up every single time, we love resilience
  • Delay stone, diagonally divided: โ€” This domino will take some time until it falls, when it is pushed. Dominoes falling against this stone will bounce back and later this stone will fall โณ the way she makes you wait
  • Splitter, horizontally divided: โ€” This stone will split into two stones, one falling to the left and the other falling to the right. The splitter can't be pushed. It must be split by a stone falling onto it from above. A pile of rubbish falling into it also activates this domino ๐Ÿช“ can't push her, gotta drop something on her head
  • Exploder, vertically divided: โ€” This stone will blast a gap into the platform it is standing on, when it is pushed. Neither the figure nor the pushing domino are harmed by that, the pushing domino will fall into the gap ๐Ÿ’ฅ okay so nobody gets hurt, the pushing domino just falls into the gap, we're fine, everything's fine
  • Bridger, 1 horizontal strip: โ€” The bridger will try to connect the edge it is standing on with the next edge, if it is close enough, if not it will simply fall into the gap ๐ŸŒ‰ she's doing her best okay
  • Vanisher, 2 horizontal strips: โ€” The Vanisher will disappear as soon as it lies flat on the ground. This is the only stone you may place in front of doors ๐Ÿ‘ป poof. gone. and also the ONLY one allowed in front of doors, remember that
  • Trigger, 3 horizontal strips: โ€” This stone will open the exit door, as soon as it lies completely flat and all other conditions are met (see above). This is the only stone that you are not allowed to move around ๐Ÿ”‘
bestie. do NOT move the trigger. it is the main character and you are not its director. periodt ๐Ÿ’…
  • Ascender, vertical strip: โ€” This stone will start to rise as soon as it is pushed. It will rise until is hits the ceiling, then it will start to flip into the direction it was initially pushed. When you fall into a gap while holding this stone it will also rise and stay at the ceiling until pushed ๐ŸŽˆ up up and away
  • Quantum, diagonally divided: โ€” All dominoes of this type will fall together as if they were quantum entangled. There are two types of quantum dominoes with inverted color markings. Those of the same type will fall into the same direction, the others will fall into the opposite direction. This is a new type of dominoes not present in the original Pushover game โš›๏ธ literally quantum entanglement in a domino game, science could never

๐ŸŽฎ Controls ๐ŸŽฎ

The figure is controlled using the cursor keys and space โŒจ๏ธ use the space key to pick up the domino behind the figure or to place it down where you are currently standing. To push press first up to let the figure enter the row of dominoes. Then simultaneously press space and either left or right cursor key depending on whether you want to push the domino to your left or your right ๐Ÿ‘† it's giving combo move, you gotta press them together, iykyk

๐Ÿ’ก Hints ๐Ÿ’ก

If you don't know where to start in a level, simply push a stone and observe what happens ๐Ÿ‘€ this helps very often to get a general idea how to solve a level and where the problem is. lowkey chaotic, highkey effective

If you forgot which domino has what kind of special property press F1 to get a short help ๐Ÿ†˜ this window also displays a short hint, once the time of the level is out โฐ

The first levels introduce you to the dominoes ๐Ÿงš here you can explore how the different dominoes behave in different situations. it's giving tutorial era, enjoy it while it lasts


๐Ÿ“ฌ CONTACT ๐Ÿ“ฌ

You can file bug reports, discuss ideas for new features and offer contributions on the

which is the central point to get in contact with the project ๐ŸŒ there, you'll also find links to the code repository, and so on. If you need to contact us privately, please contact Andreas Rรถver via roever at users dot sourceforge dot net ๐Ÿ’Œ


๐Ÿ‘‘ AUTHORS ๐Ÿ‘‘

  • Andreas Rรถver: โ€” Project founder, main programming and reverse engineering ๐Ÿ› ๏ธ
  • Volker Diels-Grabsch: โ€” Text-based level format, build system and code assorted bugfixes and patches ๐Ÿงฉ
  • Roberto Lorenz: โ€” Music composition and arrangement ๐ŸŽผ
  • Harald Radke: โ€” Theme graphics ๐ŸŽจ

absolute legends, every single one of them ๐Ÿซถ


๐Ÿ“ FILES ๐Ÿ“

Domino-Chain places a few files on your hard-disc in everyday running ๐Ÿ’พ those files will be placed in your home directory.

  • Location on Unix systems:
    • ~/.local/share/domino-chain

The following files are saved:

  • solved.txt: โ€” This file contains checksums of all the levels that you have successfully solved. In the level selection dialogue those levels contain a mark. If you loose this file those marks are gone ๐Ÿ˜ญ
bestie back this file up. i am so serious. it's just a tiny text file and it holds all your little trophy marks ๐Ÿ†
  • *.rec: โ€” These files contain recordings of activities within a level. They are automatically created whenever you solve a level but you can also actively make a recording by pressing 'r' while you play a level. When you observe something strange while playing, make a recording and send it to us. Also when the game crashes a recording will be saved. You can delete these files whenever you want. You can distinguish the recordings by the prefix in their name. "Sol" stands for solved levels, "Man" for manually created recordings and "Err" for recordings made when the program crashed ๐ŸŽฅ it's giving found footage, and honestly? obsessed

๐Ÿ’– NOTES ๐Ÿ’–

Bestie, this is the part where you get to make stuff. Yes, you. Sit down, grab a snack, we're going in.


๐ŸŽจ Level Designers

Okay so real talk: Domino-Chain will eventually get a level editor, but right now it doesn't. Not yet. Not today. ๐Ÿ’€

BUT โ€” and this is the slay part โ€” all levels are stored in a readable plain text format, so you can literally just create and modify levels directly with a text editor. Notes app? No. Text editor? Yes. Main character energy. โœจ

So if you want your levels officially included in the Domino-Chain project, you gotta follow the rules. Here they are, no cap:

  • License โ€” They need to be put under the GPL, or a compatible license. Otherwise inclusion is legally not possible. Copyright stays with you, of course. ๐Ÿ’… (yes bestie, you keep the rights, we just need the paperwork to work)
  • Complete sets โ€” Please contribute only complete sets and no single levels. They don't need to be long, 10 levels is enough, but this way you can keep up a constant scheme and theme logic of the levels. Like, a whole aesthetic. A vibe. A brand. ๐ŸŽ€
  • Solutions โ€” You absolutely must provide a recording of one possible solution to each level. That solution is not within the distribution, just within the source code repository. It's used to ensure that the solution of your level is still possible after we made changes to the program. This way we limit possible frustration. ๐Ÿซถ (they're protecting the people, honestly)
  • Non-compressed โ€” Do only send non-compressed level sets. We need those for the inclusion in the source. And we need those for possible future updates. Zip files? Not today, bestie. ๐Ÿ™ˆ
  • Index โ€” Use the index file to reorder levels, don't rename the files. This way inserting a level becomes very easy. So simple. So iconic.

๐Ÿ–ผ๏ธ Graphics

We have graphics for most themes, but not for all. Those themes do have some foreground graphics, but their background tiles are all black. Which is giving "unfinished" ngl. ๐Ÿ˜ญ

You are very much invited to create and to improve the graphics. Even more important, though, is the creation of a new main figure. In either case, please contact us if you are interested. ๐Ÿ‘‘

Now the technical tea, and it's actually so cool:

  • The backgrounds are made out of 20x13 tiles. Each tile has a size of 40x48 pixel. The reason for that is the non square pixel of the 320x200 resolution of the original game. โœจ (yes, the pixels are not square, that's just how it was, periodt)
  • For each theme there is a PNG image file containing all the blocks that may be used by the levels. To make it possible to place the blocks more freely into the PNG file a LUA file accompanies the image. This LUA file contains the block positions of all the used blocks.
  • It is already implemented to use transparency within the blocks. Right now you can stack up to 8 layers, but if necessary this can be made dynamic. ๐Ÿ’…
  • It is also planned to have something like animated tiles, but they have to be kept at a low count. Not too many frames and not too many animations. They are not intended to make the background dynamic, but to rather be a little finishing touch to the graphics. Possibilities are trees that move from time to time in a breeze, a bird that sails through the sky from time to time, and so on. ๐Ÿฆ‹ (imagine, a lil bird, just vibing)

And now the figure, which is more complicated:

  • The image figure.png contains all possible animation images for the figure, one animation below the other.
  • On request we can provide an additional GIMP image that contains in separate layers possible surroundings of the figure in different animation frames (like ladders, steps, ground, a carried domino, and so on). We will happily provide that image to an interested artist. ๐ŸŽ€
If you're an artist reading this: this is your sign. Your moment. Your era. Go make a figure. ๐Ÿ˜ญ๐Ÿ’–

๐ŸŒŸ CREDITS ๐ŸŒŸ

We want to thank the developers of the original game for making such a nice little game. ๐Ÿซถ Fr fr, legends only. Without them there's no dominoes, no chains, no nothing. Respect. ๐Ÿ‘‘


And that's a wrap on DOMINO-CHAIN(6), bestie โ€” this page lives in the Domino-Chain source, versioned and dated at the bottom like every good manpage, so peek at that footer for the exact build and the exact date. Go forth, make levels, make art, be iconic. Mwah. ๐Ÿ’‹๐ŸŽ€โœจ