Awesome Pairs
Aaron J. Seigo
aseigo at kde.org
Fri May 25 11:09:42 UTC 2012
On Wednesday, May 23, 2012 11:26:53 Aleix Pol wrote:
> Anyhow, please report us the issues you've discovered (either here or
> bko) and we'll manage to sort them out.
they are mostly design principles, so i'm not sure if they would work well
into individual bug reports just yet. here are the things i noticed:
* it relies on mouse hover in certain places. for instance, to remove a player
you need to hover the item and then hit the "X". this works really nicely with
a mouse, but not with a touch screen where hover events just don't exist for
practical reasons.
* animation timing. the animation that starts the layout of the board is
reallllly slllloooooow. in practice, very few transition animations should be
longer than .5s, and most should be more on the order of 1/4 to 1/3s. this
gives the application a much nicer user experience. don't worry that people
won't notice the wonderful animations if they are shorter.. our eyes are
amazing. unfortunately our patience is short. :)
* hit areas should be bigger rather than smaller. on the game board, you have
to touch the actual filled area of a piece. for pieces that are just outlines
(such as in animal logic), this is hard even with a mouse. the hit area should
be the entire space around the item to make it easily fingerable.
* scalable UI. the graphics must always fit inside the window. the "New game"
button will at times appear outside the window if it is not big enough. on
devices where it will run full screen at native resolution, there is no answer
to this other than "fit everything in the window, or make it scrollable". in
this case, making it fit in the window is probably prefered (the new game
button could perhaps appear on the left outside the playing area, where it
normally is during a game? still, with more than one player's scores being
shown, you'll want to make the scoring area scrollable.)
* screen size may not be very big. this is the kind of game that should be
playable on a phone, a tablet or a massive desktop. showing all the UI at
once, with the left side, really takes away from the game play area. try it in
an 800x480 window (Vivaldi's resolution) to see what it looks like. options
include not showing the entire UI all at once (in Active apps, we often use a
slide-in tray to hold things like "get themes" to keep them out of the way),
making the game controls area on the left side use space more ergonomically to
give more space to the play area ...
the above may seem like a lot ... but i really do think pairs is already in a
pretty good state, it just needs that last 5% to make it sing and shine on
touch devices :)
--
Aaron J. Seigo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-edu/attachments/20120525/a292ea14/attachment.sig>
More information about the kde-edu
mailing list