Pipepanic
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.
Links
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
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/.
|