Pipes Within Pipes Within Pipes

This is a pipe game for tinkerers who like fixing and optimizing. And nerds who like recursive structures.

Getting Started

  • You must power the Heart tile by connecting it to a circuit (loop).
  • Only some pipes actually provide power to the circuit, so make sure you include enough of them to power the Heart.
  • Once the Heart is powered, you can zoom out to discover the truth: you were inside a pipe all along, and that pipe is part of another circuit! Now the real fun begins.
  • When you are above Layer 1, you can zoom in to go inside pipes to fix or improve them.

Fixing & Improving Pipes

  • A broken pipe can be fixed if you go inside it and complete the circuit.
  • If you need more power, you can go inside the pipes in your circuit and make them more powerful.

Controls

  • Directional keys: Select a tile
  • X: Rotate (also works on the Heart)
  • Z (when the Heart is selected): Zoom out
  • Z (when a pipe is selected): Zoom in
    • Note: this button is called 'O' in PICO-8, it's just mapped to Z if you are playing on a keyboard.

Roadmap

This is a prototype I polished up just enough to release for now. It would be cool to add scoring, a reward for reaching the top layer, and a save system. But it would also be cool to just make more games.

StatusPrototype
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
Authorchansu
GenrePuzzle
Made withPICO-8
TagsPICO-8

Comments

Log in with itch.io to leave a comment.

Really clever, concise design, and great use of PICO-8! Love the zooming effect – it never gets old. 👌


Works great on my phone with the Backbone controller, by the way!

Thanks Tim!

incredibly fun and addicting, got this error over here which although I am not sure why I got it, it's probably connect to the fact I had about 200 and something points on a single pipe and was trying to zoom out onto the highest layer I had available, but disregarding that I could play the game for hours incredibly fun 

Thanks for the kind and useful feedback! I'll try to track down this bug when I get a chance.