Reply
Thread Tools
Venemo's Avatar
Posts: 1,190 | Thanked: 1,215 times | Joined on Aug 2009 @ Budapest, Hungary
#1
Hi everyone,

Since everyone liked it on the N900, I now would like to port my Puzzle Master game to the N8x0 devices.

As far as I know, Diablo has Qt version 4.5, so I #ifdeffed the things that require later versions. (This means that there'll be no fancy animations.) I also #ifdeffed the code for the accelerometer, so it should now be theoretically possible for it to run on Diablo.

I usually don't release untested software. I however do not own an N8x0, so I can't test it nor can I find possible performance bottlenecks. I'm looking for some brave pioneers to install and test the game on their N8x0 for me.

[EDIT] The work is now done. Puzzle Master is now in Diablo's Extras-devel.

You can find the main thread about Puzzle Master here.
If you appreciate this work, just press the "Thanks" button under this post.

If you wish to support the development of this port by making a donation, click here:


Some screenshots on my Diablo Scratchbox:



Last edited by Venemo; 02-18-2011 at 08:04 AM.
 

The Following 14 Users Say Thank You to Venemo For This Useful Post:
Venemo's Avatar
Posts: 1,190 | Thanked: 1,215 times | Joined on Aug 2009 @ Budapest, Hungary
#2
Bump. Still looking for testers.
 

The Following User Says Thank You to Venemo For This Useful Post:
Posts: 17 | Thanked: 3 times | Joined on Jul 2010
#3
Thanks Venemo for porting this game for Diablo.

I thought that Qt will bring new apps and games for N8X0 but there aren't many that run in Diablo.

You can count on me to test this game
 

The Following User Says Thank You to danielminan7 For This Useful Post:
Posts: 3 | Thanked: 1 time | Joined on Oct 2008 @ New Jersey, USA
#4
I can test it on my n810.
 

The Following User Says Thank You to bhaskarm For This Useful Post:
Posts: 2,803 | Thanked: 4,469 times | Joined on Nov 2007
#5
Originally Posted by Venemo View Post
Since everyone liked it on the N900, I now would like to port my Puzzle Master game to the N8x0 devices.
Thanks, really appreciated!

I'm looking for some brave pioneers to install and test the game on their N8x0 for me.
I'd love to test it, but won't be able to right away (my rootfs has ~3M left and that's without Qt installed).

If everything goes well, I'll upload the game to the Diablo Extras repository.

If you are interested, please leave a message in this thread and I'll send you a .deb package.
Why not put it in extras-devel? I suspect the dependencies are going to be non-trivial to install manually for most people.
 

The Following User Says Thank You to lma For This Useful Post:
Venemo's Avatar
Posts: 1,190 | Thanked: 1,215 times | Joined on Aug 2009 @ Budapest, Hungary
#6
Originally Posted by lma View Post
I'd love to test it, but won't be able to right away (my rootfs has ~3M left and that's without Qt installed).
I will welcome any testing later on too.

Originally Posted by lma View Post
Why not put it in extras-devel? I suspect the dependencies are going to be non-trivial to install manually for most people.
There aren't going to be any other dependencies, just plain Qt.
 
Posts: 42 | Thanked: 18 times | Joined on May 2009 @ Fairport, NY, USA
#7
I'll be glad to test it. I have been looking for something new to try, and I have Qt already for some other stuff I run.
 

The Following User Says Thank You to jwernerny For This Useful Post:
Venemo's Avatar
Posts: 1,190 | Thanked: 1,215 times | Joined on Aug 2009 @ Budapest, Hungary
#8
Okay, here is the first shot at this.

Link:
[EDIT: Link removed, since it wasn't working.]

Install at your own risk. Any test results are welcome. This was created with the Diablo SDK on Scratchbox.

Lots of #ifdefs are involved.
  • There are no animations at all. Qt 4.5 doesn't have the animation framework yet. (Was introduced in 4.6.)
  • No drop shadow effect because Qt 4.5 doesn't support it either. (Was introduced in 4.6 too.) But probably the devices wouldn't be able to handle it well anyway.
  • I couldn't test it at all as I don't own an N8x0, so I can't guarantee that it'll work. Tomorrow I will try to setup a runtime Diablo environment so I can do some testing.

Last edited by Venemo; 02-09-2011 at 04:41 PM.
 
n9ots's Avatar
Posts: 139 | Thanked: 38 times | Joined on Nov 2007 @ mid gulf coast florida
#9
These are my results: /var/lib/apt/lists/repository.maemo.org_extras_dists_chinook_free_bin ary-armel_Packages
/usr/bin/dpkg-deb -f '/var/tmp/puzzle-master_1.1.0_armel-1st-shot.deb'
FAILED: libqt4-gui
FAILED: libqtm-sensors ( ) | maemo-version (<= 5.0)
FAILED: libhildon-extras1 ( ) | maemo-version (<= 5.0)
 

The Following 2 Users Say Thank You to n9ots For This Useful Post:
Posts: 2,803 | Thanked: 4,469 times | Joined on Nov 2007
#10
Same here:

Code:
# dpkg -i puzzle-master_1.1.0_armel-1st-shot.deb 
Selecting previously deselected package puzzle-master.
(Reading database ... 20048 files and directories currently installed.)
Unpacking puzzle-master (from puzzle-master_1.1.0_armel-1st-shot.deb) ...
dpkg: dependency problems prevent configuration of puzzle-master:
 puzzle-master depends on libqt4-gui; however:
  Package libqt4-gui is not installed.
 puzzle-master depends on libqtm-sensors | maemo-version (<= 5.0); however:
  Package libqtm-sensors is not installed.
  Package maemo-version is not installed.
 puzzle-master depends on libhildon-extras1 | maemo-version (<= 5.0); however:
  Package libhildon-extras1 is not installed.
  Package maemo-version is not installed.
dpkg: error processing puzzle-master (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 puzzle-master
libqt4-gui is in extras, the rest don't exist on Diablo.

However, these dependencies may all be unnecessary. Running /opt/puzzle-master/puzzle-master manually mostly works: the program launches, I can tap "New game", select an image, watch the timer tick and surrender. The only thing that doesn't seem to work is moving the pieces :-(
 

The Following User Says Thank You to lma For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT -4. The time now is 11:47 PM.