Pipepanic

Contents

Screenshots

Compiling

Desktop Linux

Sharp Zaurus

FAQ

Desktop Linux

Sharp Zaurus

Links

Sharp Zaurus

Zaurus on IRC

Downloads

Licence

Requirements

Source Tarballs

CnMBook / miniBook Port

Dreamcast Port

BeOS/ZETA Port

FreeBSD Port

Nokia 770 Maemo Port

Tom Tom Port

Sharp Zaurus

IPKs

Binary Tarballs

SDL Libraries

SDL Development Libraries

Pipepanic is a pipe connecting game using libSDL. Connect as many different shaped pipes together as possible within the time given.

Features:

  • Built-in help, information and strategies.
  • Different resolutions and orientations suitable for desktop PCs and embedded devices.
  • High score/pipe network saving and replaying.

Screenshots

Compiling

Desktop Linux

Type 'make'. This will build a pipepanic binary.

Sharp Zaurus

Type 'make -f Makefile.arm'. This will build pipepanic_x.x.x_arm.ipk and pipepanic-x.x.x-arm.tar.gz. You can install the ipk or extract the tarball and run it via the console; the choice is yours.

Help with setting up the ARM development environment can be found here . As Pipepanic is an SDL application you will need the SDL development packages both for the Zaurus and your Linux desktop PC. The development package for the Zaurus can be found in #Downloads.

FAQ

Desktop Linux

On Linux I get this error when running make :- In function `_start': undefined reference to `main'
Remove -Dmain=SDL_main from CFLAGS in Makefile.

Sharp Zaurus

I have a C Series Zaurus and if I run Pipepanic via the desktop icon nothing happens until I press Enter! This problem doesn't occur if I run the game via the terminal, so what's going on?
This is a known problem with SDL as it is also mentioned in the Crimson Fields FAQ/Troubleshooting . It is not something I can do anything about so just press Enter.

On clicking the Pipepanic desktop icon, nothing happens!
Open a terminal and type 'pipepanic' (without the quotes). Any error messages will be displayed here, and you will have a better understanding of the problem.

Sharp Zaurus

Zaurus User Group
Open Embedded Software Foundation Forums
Embedded Linux Software Index
Handheld Linux Software Index
Zaurus Software Index
Open Source Operating Systems for Handheld Devices

Zaurus on IRC

irc.freenode.net : #zaurus, #openzaurus, #cacko, #oe

Downloads

Licence

GNU GENERAL PUBLIC LICENSE Version 2, June 1991

Free Art Licence

Requirements

Source Tarballs

CnMBook / miniBook Port

Dreamcast Port

Created and maintained by IberDC Team.

BeOS/ZETA Port

Created and maintained by Begasus.

FreeBSD Port

Created and maintained by Dmitry Marakasov.

Nokia 770 Maemo Port

Created and maintained by Cezary Jackiewicz.

Tom Tom Port

Created and maintained by Cyph .

Sharp Zaurus

IPKs

Binary Tarballs

SDL Libraries

If you do not already have this installed on your Zaurus you will need it to play Pipepanic.

SDL Development Libraries

You will need the SDL headers for Zaurus development on your PC if you want to compile Pipepanic yourself -- extract to /opt/Qtopia/sharp/.