[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