background image

3.4 Accommodating Right-Click Functionality 

Issue: On a typical UMPC touch-screen, users perform right-clicks by holding 
down the click on the screen for a longer time than for a left-click, which can 
cause users to inadvertently left-click when they mean to right-click. Moreover, 
it is impossible to perform a left-click and right-click simultaneously.  

Best Practice: Developers should provide alternative user interactions to 
replace right-click functionality, such as using double-clicks or clickable controls 
on the screen that take place of right-clicking. Alternatively, game developers 
can simply require the use of an external mouse or other pointing device, 
although that requirement may detract from the user experience. 

4 Form Factor Considerations 

A number of issues relate directly to hardware differences in the UMPC form 
factor, relative to standard PCs. For example, unlike a PC, a UMPC may have a 
touch screen, joystick, user-programmable buttons, and dedicated buttons such 
as a menu button, but it will typically not have a keyboard or CD-ROM drive. 
Although it may be possible to add a keyboard, CD-ROM drive, or other 
peripheral devices, doing so reduces the portability of the UMPC. Moreover, 
different models of UMPCs may have different elements included in their 
designs, which causes the limitations associated with the form factor to vary by 
device. That variability typically requires developers to focus on the lowest 
common denominator of hardware features when designing games, in terms of 
core requirements. 

4.1 CD-ROM Drive 

Issue: CDs are currently the most popular method for distributing games. In 
addition to being installed from a CD, the disk is often required as a means of 
verifying ownership of the game, as an anti-theft measure, or to dynamically 
load content from the CD as it is needed, such as video sequence. Because 
UMPCs typically do not have integrated CD-ROM drives, this modality requires 
the use of an external drive, which hampers the portability of the UMPC. 
Further, users may not even own an external CD drive. Notably, this issue has 
no impact on web-hosted, browser-based games.  

Best Practice: Making games able to be downloaded and installed via the 
Internet is an ideal alternative to CDs for UMPC games. This distribution model 
is already in widespread use, and developers should consider the emergence of 
UMPCs as a further impetus to expand upon it. They should also consider using 
certificates or other software-based means to verify ownership, rather than 
requiring the physical presence of the CD. Rather than dynamically loading video 
and other content from the CD as it is needed during game play, developers 
should consider providing the option for that content to be hosted on the UMPC's 
hard drive. 

Содержание UMPC

Страница 1: ...Best Practices in Game Design for the Ultra Mobile PC by Matt Gillespie Michael Finkel and Victoria Bailey ...

Страница 2: ...cific game design factors that contribute to the best user experience The analysis includes design considerations for providing high quality games on the UMPC as well as common issues associated with providing UMPC support providing best practices to resolve each of those issues 2 Screen Size Considerations Because the UMPC screen is much smaller than a traditional screen the size of graphical ele...

Страница 3: ...used in the standard PC version As shown in Figure 1 this issue is particularly acute when multiple buttons or other elements are clustered together which makes it more likely that the user will select a different element than the one they intend Even when it is possible to select the correct element with some care this issue can significantly detract from the user experience Figure 1 On a 20 inch...

Страница 4: ...hey develop game interfaces for the UMPC scaling the entire game window to fit on the screen or rearranging the interface to take full advantage of the wide screen area Certain simple accommodations can make games more playable even in a truncated state For example providing scrollbars and allowing the window to be resized manually or automatically may be sufficient in some cases to allow the user...

Страница 5: ...n full screen mode at a lower resolution than the physical screen the game display may appear centered with space on either side as in the case of a 640x480 window being centered on a 800x480 screen or an 800x600 window being centered on a 1024x600 screen with black bars on each side mismapping may occur between the two with the entire touch screen surface being mapped to the relatively small disp...

Страница 6: ...le Another solution is for developers to natively support the 800x480 and 1024x600 screen resolutions as a user configurable option In some cases it might be possible for the game to automatically stretch the window to fit the full screen if the resulting dimensional distortion of game elements is acceptable 3 3 Alternatives to Hover Over Effects Issue Many games use a hover over feature that enab...

Страница 7: ...eir designs which causes the limitations associated with the form factor to vary by device That variability typically requires developers to focus on the lowest common denominator of hardware features when designing games in terms of core requirements 4 1 CD ROM Drive Issue CDs are currently the most popular method for distributing games In addition to being installed from a CD the disk is often r...

Страница 8: ...g characters creating profiles saving games or supporting a chat feature for online games It is common for games to require a keyboard for example to enter a profile name at the beginning of a gaming session but not to require the use of a keyboard at any other time during the session Some games also require players to use the keyboard to name their saved games In many cases the on screen keyboard...

Страница 9: ...ftware provider 6 Additional Resources Game developers and architects who are considering how best to integrate the needs of the UMPC platform into their offerings will benefit from the following resources Intel Software Network Mobile Developer Community is a hub for developer information related to all things mobile including technical documentation SDKs forums knowledgebases and blogs http www ...

Страница 10: ...st Intel NetMerge Intel NetStructure Intel SingleDriver Intel SpeedStep Intel StrataFlash Intel Viiv Intel XScale IPLink Itanium Itanium Inside MCS MMX MMX logo Optimizer logo OverDrive Paragon PDCharm Pentium Pentium II Xeon Pentium III Xeon Performance at Your Command Pentium Inside skoool Sound Mark The Computer Inside The Journey Inside VTune Xeon Xeon Inside and Xircom are trademarks or regis...

Отзывы: