[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-games-devel
Subject:    Re: [Kde-games-devel] Oware
From:       michaelcollins () ivorycity ! com
Date:       2005-09-15 14:36:59
Message-ID: 44526.207.251.192.209.1126795019.squirrel () 207 ! 251 ! 192 ! 209
[Download RAW message or body]

Hello fellow game makers,

I just wanted to send you all a quick update on the new KOware game. I
know it's been a while since I last sent an update, but I wanted you all
to know that I've been working on the required changes ( with limited free
time, sadly ). I think you'll be pleased with the improvements to KDE
standardization. I created an entirely new development branch to emphasize
and ensure KDE standards. I have migrated the docs to docbook format,
enforced i18n, created a .desktop file and implemented Makefile.am. The
only thing left is to create the different the sized icons, then I will
commit it to SVN. Thanks for your patience!

Michael Collins

> A Dissabte 30 Juliol 2005 23:48, michaelcollins@ivorycity.com va escriure:
> > Okay, I've fixed some of these things. I will address the other
> > comments/suggestions one-by-one.
> > 
> > > I've downloaded it, here are some comments
> > > 1 - Starting ./kde-oware-1.0.10 and clicking redo does something, it
> > > should
> > > not as obviously i've not undone anything.
> > 
> > Cool. Thanks. Fixed.
> > 
> > > 2 - Help should use standard kde help
> > 
> > Got a quick link where I can find out how to do that?
> Well, it's not *that* easy, you need to convert your html to docbook and
> then
> use code to launch khelpcenter.
> 
> Docbook -> http://i18n.kde.org/doc/markup/index.html
> I'm not sure how up-to-date it is, maybe it would be easier getting a
> already
> done kde docbook and modyfiing it, i think doc people also will convert
> your
> plain text documntation to docbook if you send it to them. Ask Lauri Watts
> about it.
> 
> Launch KHelpCenter ->
> http://developer.kde.org/documentation/library/cvs-api/kdelibs-apidocs/kdecore/html/classKApplication.html#a17
>  
> > 
> > > 3 - There are lots of texts without i18n for example
> > > QLabel* aml = new QLabel(QString(" SET WIZARD INTELLECT "),this);
> > 
> > These are defined away to i18n at the beginning of the file if compiling
> > for KDE. Qt doesn't have i18n, so I needed this hack to maintain compat
> > with KDE and Qt.
> Ok, i didn't realize.
> 
> > > 4 - Using qmake is not the standard kde build system, you need to use
> > > automake as everyone else does
> > 
> > I know. I thought you guys might have some special KDE standard
> > automakes
> > that I'm required to use, so I put it off until I commit the source.
> Ok.
> 
> > > 5 - The game is not installable, this has to be fixed as everything
> > in
> > > kde
> > > has to be installable, when you make the game installable things like
> > > "imgs/owareicon16x16.png" are not going to work so you have to use
> > > locate()
> > > for that
> > 
> > Thanks. I'm looking into that.
> > 
> > > 6 - The "employment thing" is not going to be accepted
> > 
> > Removed.
> > 
> > > 7 - There is some text cut on "Your Score" in my computer, image
> > > attached.
> > 
> > Thanks. Implemented QFontMetrics.
> > 
> > > 8 - I don't see why you have to change user's default font to "arial"
> > > for drawing some texts
> > 
> > I wanted to enforce my stylistic vision of the game. That was important
> > to
> > me.
> Good enough reason.
> 
> > > 9 - Using images with "HELP", etc embedded is not going to be
> > accepted,
> > > as
> > > that is not translatable.
> > 
> > That's okay because everything is available in i18n from the standard
> > menu
> > items. Those extra buttons are just for show. They also happen to
> > work.:)
> > 
> > The extra buttons are pure and simple fun because they're African masks.
> > And games are better when they're fun. Lets leave 'em.
> 
> Could you try to draw the text? I mean, leave the African masks and draw a
> i18n'ed text on run time?
> 
> > > 10 - There are memory leaks on the code, or at least that is what
> > > valgrind
> > > tells me.
> > 
> > Tell Valgrind that if he crashes Oware because of memory over
> > consumption,
> > I'll send him a six of Budweiser wherever he is in the world.;)
> > 
> > If it leaks, I can't tell. I don't think it does, but I'm open to the
> > possibility. However, even if it does, users playing even 100 or more
> > games will not notice any appreciable additional memory consumption. I
> > mean, it's a game, not a server.
> Hmm, i think you don't know what valgrind is, as you assume it's a person
> > -D
> http://www.valgrind.org/
> Valgrind is a powerful tool that has a memory leak checker as one of his
> much
> features.
> 
> Albert.
> 
> > > 11 - If i remember correctly, all files inside KDE must have the
> > license
> > > in
> > > the header of the file, so you should add it to all .cpp .c .h
> > 
> > Cool. Will do.
> > 
> > > Though you have some problems to be fixed the game can be imported
> > into
> > > kde
> > > SVN. Not directly in kdegames but in playground/games so you can make
> > it
> > > evolve there and when it's mature enough, that is, all the problems i
> > > comment
> > > above + some more things we can find, it can be moved to kdegames.
> > > 
> > > Also, you have to understand that moving a program into KDE is very
> > > different
> > > from developing alone, for examples, texts like SET WIZARD INTELLECT
> > will
> > > be
> > > lowercased because the Human Interface Guidelines do not allow all
> > > uppercase
> > > texts, etc.
> > 
> > Ah. Interesting. I will change texts to use mixed upper and lower.
> > 
> > > Also if you want to be inside KDE i'd suggest to completely drop the
> > Qt
> > > only
> > > support, as it will fill your code with #if #else #endif things
> > 
> > I got some conflicting advice on this point from other list members, but
> > I
> > think that's reasonable. I'll could try to make the source KDE-only,
> > though I don't want to exclude Qt'ers.
> > 
> > > I can help you with "ugly" things like automake, using standard kde
> > help,
> > > etc.
> > > if you feel lost.
> > 
> > That would be great because I find KDE docs rather cryptic. Got any
> > suggestions on the help system?
> > 
> > > The first thing you need to do if you are sure you want oware to be
> > moved
> > > inside playground/games is ask for a SVN account
> > > http://developer.kde.org/documentation/misc/applysvnaccount.php
> > > and then import the sources, if you feel you prefer someone else does
> > the
> > > importing i can handle it for you.
> > 
> > Cool. Thanks for the suggestions. I'm looking forward to working with
> > you
> > guys to put on the finishing touches!
> > 
> > Best,
> > Michael
> > 
> > > Albert
> > > 
> > > A Dimecres 13 Juliol 2005 14:49, michaelcollins@ivorycity.com va
> > escriure:
> > > > Has anyone had time to review my changes to the Oware Wizard? Version
> > > > 1.0.10 is now available on my site. It should be nearly ready, if not
> > > > ready, to add to CVS. Thanks! Michael
> > > > 
> > > > http://oware.ivorycity.com
> > > > 
> > > > 
> > > > _______________________________________________
> > > > kde-games-devel mailing list
> > > > kde-games-devel@kde.org
> > > > https://mail.kde.org/mailman/listinfo/kde-games-devel
> > > 
> > > _______________________________________________
> > > kde-games-devel mailing list
> > > kde-games-devel@kde.org
> > > https://mail.kde.org/mailman/listinfo/kde-games-devel
> > 
> > _______________________________________________
> > kde-games-devel mailing list
> > kde-games-devel@kde.org
> > https://mail.kde.org/mailman/listinfo/kde-games-devel
> 
> 
> ______________________________________________
> Renovamos el Correo Yahoo!
> Nuevos servicios, más seguridad
> http://correo.yahoo.es
> _______________________________________________
> kde-games-devel mailing list
> kde-games-devel@kde.org
> https://mail.kde.org/mailman/listinfo/kde-games-devel
> 


_______________________________________________
kde-games-devel mailing list
kde-games-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-games-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic