Fish Fillets - Next Generation
Description: Fish Fillets NG is a puzzle game for Linux
Keywords: Fish Fillets NG, Linux game, puzzle

| # Fish Fillets - Next Generation

## How to Play

- Control
  - Running a level
  - Control keys
  - Movement
    - Arrow keys
    - Mouse
    - Direct control
- About the Game
  - Your goal
  - Movement rules
    - Pushing objects
    - Steel object
    - Transferring objects
    - Pushing along other objects
    - Falling objects
    - Animated object

### Control

#### Running a level

When the game starts a map of under water kingdom appears on your screen with one or more paths. It shows the already solved levels (golden beads), levels that are being solved (pulsating blue beads) and as yet unentered levels (empty sockets).

It is only possible to solve the levels one by one. It means that you cannot enter any level behind the blinking bead. Only when you solve it the next bead starts pulsating and so on.

Pulsating level can be run by left-clicking the bead. If you left-click an already solved level, statistics - the number of moves - of your solution appears. You have two options now: solve it again (click the brain icon) or watch the solution (eye icon).

#### Control keys

After running the level you can save (F2) or load (F3) the game and abort (Escape) or restart (Backspace) the current level.

When saving the solution you must keep in mind that there is only one slot for load and save for each level. When saving new position the older one is erased without asking for confirmation. It is recommended that you save new position only when you are sure that you are going in the right direction.

Other useful actions you can do are to show help (F1), show move counter (F5), show/hide subtitles (F6), increase game speed (hold down Shift), show game menu (F10) or switch to fullscreen (F11).

Different options are in game menu which can be invoked by clicking Options in the right bottom corner in the world map or by F10 key. There you can control the volume of music and sound, you can choose the language of subtitles or turn subtitles off completely.

#### Movement

You can control your fish in one of three ways.

1. ##### Arrow keys

   Up, down, left and right arrow keys control the current fish. You can use space bar to switch between the fish.

   When the fish doesn't move although you are pressing the keys you are probably trying to push something that cannot be moved or you are trying to push the steel object with the smaller fish.

   If you press and hold the arrow key, the fish movement will accelerate after approx. three spaces.

2. ##### Mouse

   Point the mouse cursor at the place where you want your fish to go, press and hold the left mouse button. If the fish can get to this place, it starts moving. Its movement will accelerate after approx. three spaces.

   If you want to move something, press and hold the right mouse button. The currently selected fish will try to move directly to the spot where you clicked, pushing aside everything in its way.

   You can switch between fish simply by left-clicking the one you want to activate.

3. ##### Direct control

   Keys A, S, D and W control the smaller fish and keys J, K, L and I control the bigger fish. The only advantage of this control is that you need not to switch between the fish.

### About the Game

#### Your goal

Your goal in most of the rooms is to get both fish out. To do this you have to move around and rearrange various objects in the room. You have to be very careful because they are quite fragile and it is all too easy to kill them. See also the Movement rules.

The goal of the game is to solve all levels.

#### Movement rules

When you start to play the game your fish will perish from time to time from seemingly no reason at all. Here we shall state the general rules governing the life of your fish.

> The Definition:

> The Greater Fish will perish if any object moves in any direction but up and the said object in its new position rests solely upon the Fish.

> The Greater Fish will also perish if any object moves down and in its new position rests solely upon the object or group of objects resting solely upon the Fish.

> The Smaller Fish will perish in all cases where the Greater Fish would. Moreover, it will always perish if a steel object or a group of objects containing a steel object rests solely upon the Fish.

The next paragraphs will tell you what does it in fact mean:

##### Pushing objects

The fish are only in danger when they move some object. The simplest situation is lifting objects - there is no danger in it. If the fish on the left picture moves up, it lifts the object. If it moves left or right, nothing happens, but the object stays in place; if it goes on moving left or right long enough, it will eventually come out from under the object and the object will fall harmlessly down. The only dangerous direction is down. If the fish moves down, the object it was supporting will fall on it and kill it.

If the fish want to push an object, the object must be supported by some structure or other object. The fish cannot support the object it is pushing. The fish on the middle picture cannot move left because it would get killed.

The fish can push an unsupported object only if it becomes supported in the new position. An example of such a situation is on the right picture.

##### Steel object

In some levels you will note the steel objects. They look like the cylinder on this picture. Steel objects can only be lifted and pushed by the big fish. The smaller fish cannot move them and if it gets itself under a steel object, it will perish even if it would be harmless with other objects.

##### Transferring objects

The fish can transfer objects between themselves. If one fish supports the object and the other one gets into position where the object rests also upon her, the first fish can move away. Any fish can move away in the left picture and the object will stay upon the other.

Be careful with transfer of steel objects. In the situation on the right picture only the smaller fish can move away.

##### Pushing along other objects

The level designers favorite trick is a fish pushing an object supported not by the other fish (which is impossible) but by some object resting upon the other fish. This is indeed possible and it is presented on the left picture.

However, you have to be careful never to move the object resting directly upon a fish. The smaller fish on the middle picture cannot push because it would kill the bigger fish. It could only push the L shaped object from the other side.

It is also impossible to place an object upon a fish. This is shown on the right picture.

##### Falling objects

Falling objects are always deadly. It doesn't matter how long the object falls, if it hits a fish or something that rests upon a fish, the fish is dead.

The object supported directly by a fish can only be pushed if it falls down or rests upon some structure immediately afterwards. This is shown on the left and middle pictures.

Be on the lookout for the situation where the object seemingly hits the fish but in fact it hits some structure. In such a situation the fish is safe though it may not look like this at all. An example of such situation is on the right picture.

##### Animated object

Some objects in the game are animated - an octopus playing balalaika, dancing anemones, Vikings speaking to each other etc. All such stuff is here to make the game more lively. Everything is completely irrelevant to the solution. There are only two kinds of objects in the game: normal and steel ones. No object interacts with any other object. It doesn't matter what the object looks like - all of them occupy some number of elementary squares and that is the only important thing about them.