Xpipeman is a classic pipe-connecting puzzle game
“Xpipeman is a game of skill requiring the user to connect together pieces of a pipe to allow a liquid to flow through without leaking out”
Get the source code from:
GitLab GitHubOr simply play it directly in your browser! Try the following (WIP) port to SDL2 converted then to WebAssembly with Emscripten!
Developed with AI assistance, this port introduces some control improvements while trying to keep the original game logic as intact as possible.
Controls
- Move a pipe: ▲ ◀ ▼ ▶ or W A S D or H J K L or or
- Place a pipe: P or Space or or x2 or x2
- Fast flow: Tab or Fast Flow
- New game: N or New Game
- Quit: Ctrl + C or Quit
-
Close popups:
Esc
or
Space
or
Enter
or press its button
- Drag popups to view the underlying content
- Score: see your saved high scores
- Info: see credits
Scoring
- As from the original manual «Each pipe connected to the flow scores 10 points. Any pipe placed on top of another piece of empty pipe incurs a penalty of 20 points. Any pipe not connected to the flow also incurs a penalty, but this time of only 10 points. A bonus 40 points is awarded each time there is a flow crossover and a bonus of 10 points is awarded for each one way pipe used (later levels).»