r-katro is a QT 3D puzzle game that is very difficult to describe and very fun to play. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 14853 [details] r-kato-0.7.0.ebuild
Created attachment 14854 [details] r-kato-0.7.0.ebuild This one actually works.
I've added this to CVS, masked ~, but I can't get it to work correctly. I'm not sure if the program is broken or just the user interface. ;-) Rob - try it out and let me know if I screwed somthing up in the ebuild or if it works fine for you. Thanks.
Rob - can I get some feedback on this bug please?
Hi, It works fine for me. Click New Game, then select 1 player. This'll let you play against the computer. The way the game works is you choose the piece your opponent will move. So pick up a piece (light color by default) and drop it by the dark pieces. The computer will place it on the board, then drop a piece on your side.
definitely doesn't work for me. When I start a one player game, I can only move one of the dark pieces, specifically, the tallest dark piece. Then, the computer player puts the dark piece on the board and puts another dark piece down next to the board. Then, I can't click on any of the pieces to get it to do anything. Can you post the output of ldd `which r-katro` please so I can see if there is something obvious that I'm missing please?
The game is very confusing. The first player is random each time. So if you start it and nothing moves, pick up a piece and move it to the opposite side and drop it. The computer will then place it on the board, then pick a random piece and drop it next to the board. You pick up that piece and place it on the board, then pick up a piece and drop it on the ground for the computer. Clear as mud? (And this is for kids 8 and under. Guess we're too old) Can you get it to play computer vs computer? ldd `which r-katro` libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0x4002b000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40648000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40658000) libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40737000) libGL.so.1 => /usr/lib/libGL.so.1 (0x4074d000) libGLU.so.1 => /usr/lib/libGLU.so.1 (0x407c5000) libstdc++.so.5 => /usr/lib/gcc-lib/i586-pc-linux-gnu/3.2.2/libstdc++.so.5 (0x40843000) libm.so.6 => /lib/libm.so.6 (0x4090e000) libgcc_s.so.1 => /usr/lib/gcc-lib/i586-pc-linux-gnu/3.2.2/libgcc_s.so.1 (0x40931000) libc.so.6 => /lib/libc.so.6 (0x40939000) libdl.so.2 => /lib/libdl.so.2 (0x40a6a000) libpthread.so.0 => /lib/libpthread.so.0 (0x40a6e000) libmng.so.1 => /usr/lib/libmng.so.1 (0x40abf000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40b02000) libpng.so.3 => /usr/lib/libpng.so.3 (0x40b23000) libz.so.1 => /usr/lib/libz.so.1 (0x40b4e000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40b5c000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40b65000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x40b6d000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40b80000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40bda000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40c03000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40c0b000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40c23000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40c7a000)
Yes, computer vs. computer works fine. "The computer win" every time. ;-) Only difference seems to be that you're running gcc 3.2.2 and I'm running 3.2.3 I even tried it with CXXFLAGS="-pipe" and still no love. Could you post the output of emerge info please? I'm really pretty sure it's not just that I can't figure out how to play the game. heh, although you're right that I'm out of the target demographic.
Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.21 i686 AMD Athlon(tm) Processor GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/mnt/b2/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss 3dnow apm crypt cups foomaticdb gif libg++ mad mikmod ncurses spell truetype xmms xv zlib directfb gtkhtml alsa gdbm berkdb slang readline arts nas bonobo ggi tcltk java guile ruby gpm tcpd pam libwww ssl esd imlib qt kde motif -nls apache2 opengl -svga mysql quicktime X gtk -gtk2 -pdflib -gnome python perl oggvorbis sdl -postgres jpeg png xml xml2 avi aalib mpeg encode mmx" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-O2 -mcpu=athlon -pipe" CXXFLAGS="-O2 -mcpu=i686 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache noauto"
This still doesn't work for me so it stays marked ~x86 for now. I've emailed the author but haven't heard back yet.
My feelings wouldn't be hurt in the least if you have to remove it all together. Someone asked for an ebuild for this game in the forums and I threw one together.
I'm still hopeful that it can be made to work in all cases. As long as it works for some people there's no reason to remove it. Maybe there's some people who are really enjoying it right now. ;-) Thanks for letting me know though.
no complaints ...
so lets close it