OESF Portables Forum

Everything Else => General Support and Discussion => Zaurus General Forums => Archived Forums => Software => Topic started by: TheGreenKnight on May 15, 2006, 07:15:49 am

Title: New Game Release For All Zaurii And Linux Pcs
Post by: TheGreenKnight on May 15, 2006, 07:15:49 am
Hi

I've just finished writing a new game for all Zaurii and Linux PCs called Pipepanic.

It's a pipe connecting game similar in a way to Pipe Mania but more like Pipeman for Qtopia.

It's written for SDL, runs in all resolutions using either low or high resolution images and plays in both landscape and portrait modes.

I haven't got it on elsix yet but I'm going to do that next. I've attached the ipk if you are interested in playing it.

For screenshots visit the project page - http://thunor.org.uk/pipepanic/screenshots.html (http://thunor.org.uk/pipepanic/screenshots.html)

[img]http://www.users.waitrose.com/~thunor/pipepanic/images/pipepanic02.png\" border=\"0\" class=\"linked-image\" /]

I have tested it on my SL-5500 extensively but I haven't got a newer model. I have no reason to doubt its compatibility with other models because I ported GNU Robbo a while back and I got that running on everything with the help of you chaps.

Let me know if there's a problem.

Regards,
TheGreenKnight
Title: New Game Release For All Zaurii And Linux Pcs
Post by: Cresho on May 15, 2006, 08:40:10 am
I love these games.  I'll try the new one out.  
Title: New Game Release For All Zaurii And Linux Pcs
Post by: handheld-linux on May 15, 2006, 08:43:43 am
Looks great.

Can you please add it to the Zaurus index? http://www.handheld-linux.com/swi (http://www.handheld-linux.com/swi)
Title: New Game Release For All Zaurii And Linux Pcs
Post by: enodr on May 15, 2006, 08:44:52 am
Quote
Hi

I've just finished writing a new game for all Zaurii and Linux PCs called Pipepanic.

It's a pipe connecting game similar in a way to Pipe Mania but more like Pipeman for Qtopia.

It's written for SDL, runs in all resolutions using either low or high resolution images and plays in both landscape and portrait modes.

I haven't got it on elsix yet but I'm going to do that next. I've attached the ipk if you are interested in playing it.

For screenshots visit the project page - http://thunor.org.uk/pipepanic/screenshots.html (http://thunor.org.uk/pipepanic/screenshots.html)

[img]http://www.users.waitrose.com/~thunor/pipepanic/images/pipepanic02.png\" border=\"0\" class=\"linked-image\" /]

I have tested it on my SL-5500 extensively but I haven't got a newer model. I have no reason to doubt its compatibility with other models because I ported GNU Robbo a while back and I got that running on everything with the help of you chaps.

Let me know if there's a problem.

Regards,
TheGreenKnight
[div align=\"right\"][a href=\"index.php?act=findpost&pid=127094\"][{POST_SNAPBACK}][/a][/div]

Is it Open Source? If so I would like to compile for OpenZaurus.
Title: New Game Release For All Zaurii And Linux Pcs
Post by: TheGreenKnight on May 15, 2006, 09:54:57 am
Quote
Is it Open Source? If so I would like to compile for OpenZaurus.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=127103\")
Yes it is open source.

Source code licence: GNU GPL v2
Artwork licence: Free Art Licence

Download the source, and if you have the default ARM development environment set-up then simply typing 'make -f Makefile.arm' will compile it and create an ipk. In any case you can edit the simple Makefile and use CC LINK CFLAGS LDFLAGS LIBS appropriate to you.

handheld-linux: I will add it to the Zaurus Index.

My thunor.org.uk domain name seems to be unresponsive at the moment. If you are having trouble getting my site to load go directly via [a href=\"http://www.users.waitrose.com/~thunor/pipepanic/]http://www.users.waitrose.com/~thunor/pipepanic/[/url]

Regards.
Title: New Game Release For All Zaurii And Linux Pcs
Post by: Mickeyl on May 15, 2006, 10:20:03 am
Coolness! I love pipe games

I just added it to OE. hrw may be so kind and compile it for the 3.5.4 upgrade feed.
Title: New Game Release For All Zaurii And Linux Pcs
Post by: TheGreenKnight on May 15, 2006, 10:26:19 am
It would be nice if people with a Zaurus that isn't an SL-5500 could confirm that it works please

I'm only assuming it does at this stage. Just state that it works and which model you have.

Cheers,
TheGreenKnight
Title: New Game Release For All Zaurii And Linux Pcs
Post by: Hrw on May 15, 2006, 11:15:28 am
added into OZ 3.5.4x upgrades feed
Title: New Game Release For All Zaurii And Linux Pcs
Post by: Greg2 on May 15, 2006, 12:38:15 pm
Thanks GreenKnight for building another game.

Thanks Mickey and Hrw for added it to OE and building it for OZ.

I'm sorry Hrw, but your ipk in the upgrades feed is broken. It's missing the pics, data(bmp files), and the desktop file.

I'll attach one that I have fixed for users to test on OZ/Opie.

For the 5xxx models you must hold on icon, and then add -320x240 to arguments.

Thanks again,

Greg

Here it is:
Title: New Game Release For All Zaurii And Linux Pcs
Post by: hvontres on May 15, 2006, 01:29:01 pm
Quote
Thanks GreenKnight for building another game.

Thanks Mickey and Hrw for added it to OE and building it for OZ.

I'm sorry Hrw, but your ipk in the upgrades feed is broken. It's missing the pics, data(bmp files), and the desktop file.

I'll attach one that I have fixed for users to test on OZ/Opie.

For the 5xxx models you must hold on icon, and then add -320x240 to arguments.

Thanks again,

Greg

Here it is:
[div align=\"right\"][a href=\"index.php?act=findpost&pid=127145\"][{POST_SNAPBACK}][/a][/div]

Great Game  If you want to play in "portrait" mode on a 5xxx model,you can add -240x320 instead
Title: New Game Release For All Zaurii And Linux Pcs
Post by: Cresho on May 15, 2006, 04:05:29 pm
Man!  sweeet!

both games work on my c3200 at 640x480.

Very professional looking games.  It's up there with Lgames.  I am not sure if any library is needed but i do use all the zports sdl ipk files.
Title: New Game Release For All Zaurii And Linux Pcs
Post by: TheGreenKnight on May 15, 2006, 06:16:50 pm
Quote
Man!  sweeet!

both games work on my c3200 at 640x480.

Very proffesional looking games.  It's up there with Lgames.  I am not sure if any library is needed but i do use all the zports sdl ipk files.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=127171\"][{POST_SNAPBACK}][/a][/div]
Thanks for saying it works on the C Series  It just needs libSDL and you have the right one.

I've got 4 more games I've created before in Javascript and Flash that I want to convert to SDL so I'm going to move on to a new project now.

Cheers,
TGK
Title: New Game Release For All Zaurii And Linux Pcs
Post by: Mickeyl on May 15, 2006, 08:06:03 pm
Quote
I'm sorry Hrw, but your ipk in the upgrades feed is broken. It's missing the pics, data(bmp files), and the desktop file.

My fault, can you do a ls -l on what should be inside?
Title: New Game Release For All Zaurii And Linux Pcs
Post by: Greg2 on May 15, 2006, 09:31:38 pm
Quote
My fault, can you do a ls -l on what should be inside?
Here's the files:
Code: [Select]
root@collie:~# ipkg files pipepanic
Package pipepanic (0.1.1-r0) is installed on sd and has the following files:
/media/card/packages/opt/QtPalmtop/pics/pipepanic.png
/media/card/packages/opt/QtPalmtop/share/pipepanic/digits24.bmp
/media/card/packages/opt/QtPalmtop/share/pipepanic/ascii15.bmp
/media/card/packages/opt/QtPalmtop/bin/pipepanic
/media/card/packages/opt/QtPalmtop/apps/Games/pipepanic.desktop
/media/card/packages/opt/QtPalmtop/share/pipepanic/ascii30.bmp
/media/card/packages/opt/QtPalmtop/share/pipepanic/digits48.bmp
/media/card/packages/opt/QtPalmtop/share/pipepanic/tiles24.bmp
/media/card/packages/opt/QtPalmtop/share/pipepanic/tiles48.bmp
Thanks Mickey

Greg
Title: New Game Release For All Zaurii And Linux Pcs
Post by: TheGreenKnight on May 16, 2006, 05:05:00 pm
Hi

I've created an ARM binary tarball for download and attached it.

Am I correct in assuming that this will work on all Zaurus ROMs? I don't know much at all about non-Sharp ROMs and I would like to know the answer to this question. Isn't the difference mainly the directory structure as far as installation goes? This information would assist me with future projects.

Regards,
tgk
Title: New Game Release For All Zaurii And Linux Pcs
Post by: Mickeyl on May 16, 2006, 05:51:23 pm
Fixed that. Note that nowadays there are always two packages for a sdl game:
<foo> contains the generic stuff
<foo>-opie contains the opie specific stuff, i.e. .desktop file and pixmaps
Title: New Game Release For All Zaurii And Linux Pcs
Post by: Greg2 on May 16, 2006, 07:45:03 pm
Quote
I don't know much at all about non-Sharp ROMs and I would like to know the answer to this question. Isn't the difference mainly the directory structure as far as installation goes? This information would assist me with future projects.
No, the main difference is the version of the gcc used to compile the binarys and the use of soft float... your binarys will not work on OZ, or the pdaXrom properly.

If you are interested in this... I will attach a link here for you to set up OE, or you could use the oe-cross-sdk that is created with OE for this.
http://oe.handhelds.org/cgi-bin/moin.cgi/GettingStarted (http://oe.handhelds.org/cgi-bin/moin.cgi/GettingStarted)

Some of the devs here make ipks for both... It also requires a different ipkg-build script.

I have OE set up on my laptop... but it doesn’t do much good with my damn dial-up connection! Sorry, I get a bit angry because I live about 800 feet from dsl... that they promised to fix for me over a year ago.  

Greg
Title: New Game Release For All Zaurii And Linux Pcs
Post by: Greg2 on May 16, 2006, 07:48:16 pm
Quote
Fixed that. Note that nowadays there are always two packages for a sdl game:
Thanks for fixing... and explaining the change.  

Greg
Title: New Game Release For All Zaurii And Linux Pcs
Post by: TheGreenKnight on May 17, 2006, 05:37:13 am
Ok cheers for the info Greg.
Title: New Game Release For All Zaurii And Linux Pcs
Post by: km2783 on May 17, 2006, 04:08:10 pm
okay, I installed the ipk using the package manager of pdaxrom, but for the life of me can't find where it is, or get it to run.  I installed it to "/"

maybe i am a retard, can i not use it with pdaxrom?

**edit**

I tried /home/user this time, and found it in /home/user/opt/QtPalmtop/bin

I'll get it in a bit

Or not.  When trying to run from the terminal, it tells me I am missing libqpe.so.1, and I have SDL 1.2.9.  Do I need a different version of SDL?  

I don't have a desktop icon, either

**edit**

I said to hell with the ipk, but still need that damned libqpe.so.1   so i guess that's where i am at, now.

Linux:  1, km2783: 0
Title: New Game Release For All Zaurii And Linux Pcs
Post by: Meanie on May 17, 2006, 11:16:23 pm
Quote
okay, I installed the ipk using the package manager of pdaxrom, but for the life of me can't find where it is, or get it to run.  I installed it to "/"

maybe i am a retard, can i not use it with pdaxrom?

**edit**

I tried /home/user this time, and found it in /home/user/opt/QtPalmtop/bin

I'll get it in a bit

Or not.  When trying to run from the terminal, it tells me I am missing libqpe.so.1, and I have SDL 1.2.9.  Do I need a different version of SDL?  

I don't have a desktop icon, either

**edit**

I said to hell with the ipk, but still need that damned libqpe.so.1   so i guess that's where i am at, now.

Linux:  1, km2783: 0
[div align=\"right\"][a href=\"index.php?act=findpost&pid=127469\"][{POST_SNAPBACK}][/a][/div]


libqpe.so.1 is a qt/e 1.5 library. pdaXrom uses X11 and doesn't have it.
since this app requires libqpe, then it will only run on qtopia based distros, ie sharp rom and opie and their derivatives... cacko, hentges, etc...
Title: New Game Release For All Zaurii And Linux Pcs
Post by: km2783 on May 18, 2006, 12:28:18 pm
ah, gotcha.  well, at least I am not crazy.  Thanks.  Something learned, something gained

I did read afterwards on his site that I'd have to compile it myself for non-Sharp ROMs, but I've never had much luck using the native compiler.  I'll have to go ask over on the pdaxrom board about that, see what I am doing wrong there.

thanks again