[Kde-games-devel] Re: The Oware Wizard
michaelcollins at ivorycity.com
michaelcollins at ivorycity.com
Sat Feb 26 22:59:03 CET 2005
Hello Fellow Game Developers,
I just wanted to update you on my progress with porting The Oware Wizard
to KDE standards. I have implemented internationalization, a new KAction
menu bar and shortcuts for game moves.
I have released the new version (1.0.6) on my website.
http://oware.ivorycity.com
Questions/suggestions would be helpful.
Thanks!
Michael Collins
> On Wednesday 09 February 2005 20:01, michaelcollins at ivorycity.com wrote:
>> Hello,
>
> Hi
>
>> I've recently released my Oware game, The Oware Wizard, under the GPL
>> and
>> I'm interested in distributing it along with KDE-Games.
>>
>> Here's the The Oware Wizard url:
>> http://oware.ivorycity.com
> [...]
>> Please consider adding The Oware Wizard to the KDE-Games distribution. I
>> think it would be a unique and welcome addition to the already very
>> high-quality KDE-Games package.
>
> I have just had a chance to have a look at it (sorry it took so long, but
> I am
> extremely busy these days).
> It's a nice game, I like it and I think it'd be a great contribution to
> the
> kdegames package.
> However since it is Qt only currently, I guess you have quite some work
> left,
>
> At an absolute minimum you should port the code to use i18n() for text
> that is
> displayed to the user, so that it can be translated.
>
> The game doesn't have a menu bar and I guess it's your decision if you
> want to
> leave it like that. If you ever want to add one, use KAction for this
> right
> from the start instead of QMenuItem based code.
> However you use QToolBar for the New/Quit/... buttons. I am not sure if
> KAction would be intended to be used like this, but I would recommend that
> you try it for these 5 buttons, as you would gain shortcuts for free by
> doing
> so. Otherwise you will need to have separated code for shortcuts (which
> are
> currently missing).
>
> While you are on it, it may be a good idea to add shortcuts for the 6 cups
> as
> well. Could be done by code like this
> new KAction( i18n("Sow cup 1"), Qt::Key_1, this, SLOT(sowCup1()),
> actionCollection(), "sow_cup_1");
> (actionColelction() is a method in KMainWindow, so I am assuming that you
> game
> will use that)
>
> Currently your game crashes when I press a cup without clicking "NEW"
> first.
> Hmm, I think it worked before.. Anyway here is a backtrace:
> (gdb) bt
> #0 0x08050bde in GameWidget::onmove ()
> #1 0x08050abe in GameWidget::move1 ()
> #2 0x08050a9a in GameWidget::pressed5 ()
> #3 0x08057782 in GameWidget::qt_invoke ()
> #4 0xb7b5d5ac in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
> [...]
>
> Anyway - currently KDE is close to a release, so adding a new application
> is
> not possible anyway, but after it I vote for it :)
>
>> Questions/Comments would be most appreciated.
>> Thank you for your consideration.
>>
>> Best,
>> Michael Collins
>
> CU
> Andi
> _______________________________________________
> kde-games-devel mailing list
> kde-games-devel at kde.org
> https://mail.kde.org/mailman/listinfo/kde-games-devel
>
More information about the kde-games-devel
mailing list