View Single Post
Old 01-21-2011, 05:38 PM   #1
dima_tr
Groupie
dima_tr has learned how to read e-booksdima_tr has learned how to read e-booksdima_tr has learned how to read e-booksdima_tr has learned how to read e-booksdima_tr has learned how to read e-booksdima_tr has learned how to read e-booksdima_tr has learned how to read e-books
 
Posts: 175
Karma: 863
Join Date: Oct 2009
Location: Germany, Karlsruhe
Device: Iliad v2, DR800S (inlove)
Lightbulb Go + Reversi + Amazons (?)

Yoohoo, here's another set to make our lives [with DR] more pleasant!

Unpack to sdcard, disconnect and launch <sdcard>/Programs/Games/quarry.desktop. New game -> Go (if playing against the Computer then take GnuGo) or Reversi (to fight DR select GRhino). There's Amazons game for two people but I have no idea how to play. I'd really appreciate if smbd posts a link to the rules.

The games work fine, tested on my DR800. I recommend to play in the landscape mode.


Version history:
v0.1 - initial release of Quarry UI + GnuGo + GRhino (reversi)

Issues/improvements for the next build:
- add a tab support for DR1000 and DR800+ users;
- if the next step calculations seem to stuck just click anywhere on empty space. This is probably because DR800 forces throttling the processor after 5 seconds. Background job should be added.
- add light indicator activity during the next step calculations.

Developer steps taken:
Spoiler:

* get librsvg 2.26.3, compile to target with "--disable-mozilla-plugin --without-svgz --without-croco --disable-gnome-vfs" . I can post the resulted librsvg files.
* get grhino 0.16.1 from sf.net . Compile to target with "--disable-gnome"
* get gnugo 3.8 . First configure and compile a host version, several helper executables are created along. Copy the built ones to smwr. Then configure for target, clean Makefiles in places where helper exes are to be compiled, restore host binaries of these helpers. Finish compilation for target.
* get quarry 0.2.0. Do the same tricks "compile for host - copy - configure for target - clean Makefiles - restore helpers - compile for target". I had to clean one source file, initially there were very nasty GTK refresh problems ... GDB on QEMU rulez.

I think I'll post the thing on Bitbucket.




P.S. A small teaser: GnuChess + Crafty are on the way
Attached Files
File Type: zip quarry-v0.1.zip (2.55 MB, 380 views)
dima_tr is offline   Reply With Quote