[Kde-games-devel] guidelines for animation speeds?
Aaron J. Seigo
aseigo at kde.org
Wed Nov 3 21:11:03 CET 2010
hi all ...
every so often i update kdegames and try out some of the old and, when there
are some, new games.
one thing that keeps cropping up over time is that the games often end up
feeling sluggish after new development is done. and it's rarely, if ever,
because the code has actually become slower. it's usually because the
animation timings are chosen in such a way that animations between moves take
a rather long time.
kdiamond was taking a quarter of a second to move items between spaces.
kfourinline is taking over a second to drop a piece to the bottom.
etc...
the result is that the player makes their move, then waits for the animation
to finish, then moves, then watches the next animation, etc. the animation
should not get in the way of taking the next move or prolong waiting to start
taking your move, otherwise the game is not as "playable" by people over long
periods of time: the playing-versus-waiting ratio becomes too high. for people
who get good at the games, it's even worse: they spend less time thinking
about moves and/or already know what to expect next, so the play-versus-wait
ratio just goes up.
it also makes the affected games feel slow in general, with the resulting
perception of "they don't perform very well" (which really isn't true at all,
from my personal experience of tweaking the animation timeout values). it's
such a small thing, but it has such a huge impact on the perceive fun value of
the game.
so, my question:
is there is a guideline (or an "unwritten rule") in kdegames for how long it
is acceptable for inter-move animations to take?
(btw, i'd like to commit a change to kfourinline's themes that reduces the
speed of the falling animation to something slightly more exciting, adjusting
the velocity from 0.3 to 0.8.)
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Qt Development Frameworks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-games-devel/attachments/20101103/0f715df3/attachment.sig
More information about the kde-games-devel
mailing list