[Kde-games-devel] Possible Improvements and remaining Bugs

Fela Winkelmolen fela.kde at gmail.com
Tue Oct 23 21:27:38 CEST 2007


Hallo all!!
Today I did a quick walktrough of all games present in kdegames, so I'm 
reporting some problems I encountered that seems easy to fix.
Don't take it as a critic, just as some things we could improve to make the 
games even cooler =)

Bovo: 
* game view isn't centered

KAtomic:
* game view isn't centered
* the padding of the game view seems to big to me, it don't leaves much space 
for the game

KBackgammon: 
* turn and score information could be displayed in the status bar, in such way 
the information scroll area wouldn't be needed anymore. I think it would look 
nicer that way, but maybe other people feel differently
* my personal opinion is that it is quite ugly, should we really ship it???

KBounce:
* suffers from a Qt svg bug (1) so the background has a small border of random 
garbage.
* IMHO it would be simpler if, when the app starts, just clicking anywhere on 
the board starts a new game (instead of having to type Ctrl+N)

KMines: 
* changing a theme don't seem to empty the pixmap cache: you have to resize 
the window to make the new theme show up.

Kolf: 
* repaints the whole scene when the ball bounces, making the game slow

Konquest: 
* often repaints the whole scene when not needed

KPat: 
* game view is not centered

KSame: 
* game view is not centered

KShinsen: 
* repaints the whole scene when elements get deleted

KSudoku: 
* missing icons of the various game type

KTuberling: 
* somehow it's slow when adding an item to the picture: if freezes for a 
second or so, not sure why

KWin4: 
* slow animation (cpu heavy), 
* background is screwed (it seems to use some random piece of my desktop as 
background... I can provide a screenshot if needed).

LSkat: 
* same problems as KWin4
* game view isn't centered

::
The end of turn icon used in some games (for example in klines) is ugly, it 
looks like a scaled pixmap


I'm not sure what is allowed to change after the freeze (tomorrow!), most of 
these issues requires little changes that are unlikely to cause regression. I 
think I can fix a lot of the things mentioned myself (although I don't know 
how fast as I'm quite busy with university), however I'm not sure I can just 
change the code or if I should send a patch to the maintainer of the app, I 
think straight forward changes can just be applied, but being new to KDE 
development I'm not sure what the usual practice is.

Happy hacking,
- Fela

(1) 
http://trolltech.com/developer/task-tracker/index_html?method=entry&id=184070


More information about the kde-games-devel mailing list