HCI Technologies Ezine Article Donnelly, Kevin - Omagh Student
[Type text]
[Type text]
[Type text]
Unit 75
HCI Technologies
Conte nts Page
Section ! Technologies • • • • • • •
Screens Key"o#r$s %oystic&s '#(ep#$s To)chscreens To)chscreens *otion $etectors He#$sets
Section + • • • • • • •
User Inter,#ces
Co((#n$ line inter,#ce Speech recognition *en) selection #n$ the (etho$s o, selection Sense orient#te$-gr#phic#l speech to)ch. C#p#"ilities ,or intensive $#t# (#nip)l#tion Intelligent syste(s Av#t#rs Section / H)(#n 0#ctors
• • •
User experience User re1)ire(ents De(ogr#phics
Section 2 User inter,#ce $esign principles • • • • • •
Str)ct)re$Str)ct)re$- co loc#tion o, rel#te$ ele(ents. Si(ple-)sers l#ng)#ge3 (e#ning,)l shortc)ts. 4isi"le-#voi$#nce o, $istr#ction. 0ee$"#c&-cl#rity relev#nce. Toler#nce-)n$o3 Toler#nce-)n$o3 re$o3 re$o3 inconsistent inp)t. e)s#"le-re$)ction o, )ser (e(ory process
E-zine article
2 | 6#ge
Kevin Donnelly
Unit 75
HCI Technologies
Kevin Donnelly
I ill "e $isc)ssing #"o)t HCI Technology Technology -h)(#n co(p)ter inter,#ce. #n$ ho the $i8er $i8erent ent types types o, techno technolog logy y c#n i(pro i(prove ve the exper experien ience ce o, g#(ing9 Technology h#s evolve$ so ()ch in the p#st : ye#rs or (ore #$v#nce$ technology le#$ing to (ore in g#(ing9 *ysel, #s # g#(er I ;n$ th#t $i8erent types o, technologies c#n help i(prove yo)r experience ith g#(es9 The "est experience is hen it is i((ersive #s yo) ,eel li&e yo)
Technologies Technologies Scree Screens ns:: Screens #re one o, the (ost i(port#nt technologies hen g#(ing g#(ing #s yo) co)l$ not pl#y the g#(e itho)t it9 A g#(e "eco(es "eco(es re#l hen yo) see h#t is h#ppening #s it eng#ges the pl#yer #n$ cre#tes #n i((ersive i((ersive experien experience9 ce9 0ro( (y on experi experience ence ,ro( ,ro( pl#ying pl#ying g#(es s)ch #s hen pl#ying 0I0A 0I0A the "igger the screen the "etter "ec#)se o, the 1)#lity o, pict)re #n$ the i((ersive experience ")t ,or the li&es o, >C#ll o, D)ty >,or co(petitive co(petitive g#(epl#y g#(epl#y I pre,er pre,er s(#ller screens screens $)e to inp)t l#g on "igger screens9 This "rings (e to (y ;n#l point on screens hich is the #$v#nt#ges #n$ $is#$v#nt#ges9
The #$v#nt#ges o, screens in g#(ing is th#t they h#ve gre#t 1)#lity o, pict)re hich c#n (#&e g#(epl#y "etter3 the screen size c#n (#&e # (#ss (#ssiv ive e $i8e $i8errence ence #s it give gives s the the pl#y pl#yer er i((e i((ers rsiv ive e g#(i g#(ing ng s)ch s)ch #s g#(es li&e l i&e 0I0A3 0I0A3 'r#n$ The,t A)to A) to 49 49 A $is#$v#nt#ge to )sing screens is th#t they c#n "e costly $epen$ing on the size or (o$el9 Inp)t l#g (#y #8ect yo)r experience in g#(es hich is not h#t yo) #nt #n$ so(e r#$i#tion c#n e(it ,ro( screens ith is not goo$ ,or yo)9
This is an image of a BenQ monitor which is perfect for gaming especially competitive games such as call of duty
https?@@9google9co9)&@se#rch 1Bc#llo,$)tyresp#nespvB+ 1Bc#llo,$)tyr esp#nespvB+"iB:+"ihBF2 "iB:+"ihBF25so)rce 5so)rceBln(st Bln(st
3 | 6#ge
Unit 75
HCI Technologies
Kevin Donnelly
"(Bischs#BGve$B:#hUKEi=#)(#=%Ah4J% "(Bischs#BGve$B:#hUKEi =#)(#=%Ah4J%h2KH$AIC)oA h2KH$AIC)oAUIJigJLt" UIJigJLt" (Bisch1BJenMi(grcB%/,UoFGN*D*O/A
Keyboards: Key"o#r$s is the next ,or( o, technology I ill "e $isc)ssing #s it is # "ig #re# o, $e"#te ,or 6C g#(ers9 Key"o#r$s pl#y # &ey role in 6C g#(ing #s it h#s controls ,or g#(es li&e # controller ")t in letter "#se$ ter(s9 0or ex#(ple in Te#( 0ortress + yo) o)l$ )se the PSDA &eys to (oveQ to (ove ,or#r$3 s to (ove "#c&#r$s3 # to (ove to the le,t #n$ $ to (ove to the right9 Key"o#r$ c#n "e goo$ "ec#)se it is e#sier to )se ,or so(e people ho #re ,#(ili#r ith it9 I h#ve h#$ little experience on )sing &ey"o#r$s ")t the g#(es I h#ve h#$ pl#ye$ #re (ostly point #n$ clic& #n$ I li&e$ it9 I $o ;n$ it #&#r$ )sing the &ey"o#r$ to pl#y g#(es here yo) h#ve to )se the &eys #n$ still )se the (o)se especi#lly hen pl#ying shooter g#(es s)ch #s Te#( 0ortress +9 The #$v#nt#ges #n$ $is#$v#nt#ges #re th#t they h#ve # 1)ic& response ti(e hich is goo$ ,or co(petitive g#(e s)ch #s >C#ll o, the D)ty>9 Another #$v#nt#ge is th#t so(e h#ve ")ilt in MED lights so yo) c#n see h#t ")ttons yo) #re hitting #n$ the l#st one is th#t they $onRt nee$ ch#r ch#rge ge$ $ "ec#)s "ec#)se e they c#n c#n "e US USJ J conne connect cte$ e$99 A $is#$v#nt#ge is th#t not #ll g#(es #re s)ite$ to )sing # &ey"o#r$ #n$ they c#n "e h#r$ to )se hen g#(ing s)ch #s r#cing g#(es "ec#)se it o)l$ "e h#r$ to control9
This is a gaming keyboard which can be really eective in certain games and the lights are a big advantage when gaming as it is easier to hit the keys you want https?@@9google9co9)&@se#rch 1Bg#(ing&ey"o#r$"iB+F:" 1Bg#(ing& ey"o#r$"iB+F:"ihB:7so)rceBln(s ihB:7so)rceBln(st"(Bischs#BG t"(Bischs#BGve$ ve$ B:CAcAUoA(o4Ch*IM#xeN0yI4xKENCh"&AMnLi(grcBngp*lHT)DN,* O/A
Joysticks: o e I ill "e t#l&ing #"o)t # technology ith # little "it ith # nost#lgic ,eel #n$ loo& to it hich is %oystic&s9 es th#tRs right th#t little stic& hich yo) co)l$ control #n$ (ove in $i8erent $irections9 %oystic&s is #n interesting ,or( o, o, technology $#ting $#ting "#c& to the l#te :>s9 :>s9 %oystic&s #re (ostly (#$e ,or g#(es li&e si()l#tor "#se$ g#(es s)ch #s # ight | 6#ge
Unit 75
HCI Technologies
Kevin Donnelly
si()l#tor hich is the (ost pop)l#r3 so(e pre,er it #s it is e#sier to control9 6erson#lly ,ro( (y experience ith %oystic&s I $i$ not li&e it th#t ()ch $)e to its )nco(,ort#"le ,eel #n$ the #y it per,or(e$9 per,or(e$9 There #re #re so(e #$v#nt#ges to )sing # =oystic& #s it h#s # nost#lgic ,eel #n$ is it c#n "e (ore ,)nction#l9 The only $is#$v#nt#ge I o)l$ s#y th#t only cert#in g#(es c#n "e pl#ye$ ith it li&e retro g#(es li&e De#$ Nps Arc#$e3 0light Si()l#tor9 This is a joystick which was used for mostly playing light simulator
!ame "ads? '#(e '#(e p#$s or cont contro rolle llers rs #re #re one o, the (ost pop)l#r ,or( o, technology ,or g#(ing especi#lly on consoles #s they #re h#t yo) pl#y (ost console "#se$ g#(es ith9 There #re $i8erent consoles o)t there th#t )se g#(e p#$s s)ch #s the 6l#ySt#tion #n$ G"ox ith the( "eing the (ost pop)l#rQ there is #lso the Pii hich is # controller ")t in the sh#pe o, # re(ote9 '#(e 6#$s h#ve ch#nge$ so ()ch #s ne ,e#t)res h#ve "een ")ilt into the( to cre#te #n i((ersive experience hen g#(ing s)ch #s vi"r#tions (otors ,or shooting g#(es #s hen yo) ;re # e#pon the controller vi"r#tes or hen there is # lo)$ r)("le th#t co(es ,ro( the controller9 There is #lso (otion control ")ilt in s)ch #s the 6S2 controller #n$ the Pii re(ote9 So(e pre,er )sing g#(e p#$s here others $on>t ")t ,ro( (y experience I en=oy it very ()ch9
I on # 6l#ySt#tion (ysel, #n$ =)st li&e the ,eel o, it #n$ ho it ;ts in yo)r h#n$9 A lot o, console g#(es #re )se$ ith # controller li&e 0I0A3 C#ll o, D)ty #n$ other gre#t g#(es9 Nn the 6l#ySt#tion 2 controller there is # MED "#r #t the top hich ch#nges $i8erent colo)rs to in$ic#te hich pl#yer yo) #re or hen yo)r he#lth is lo in the g#(e g#(e it ill ill ch#n ch#nge ge ,ro( ,ro( gree green n to re$ hich is re#lly # cool ,e#t)re9 o to the #$v#nt#ges #n$ $is#$v $is#$v#nt #nt#ge #ges? s? The The #$v#nt #$v#nt#ge #ges s o, g#(e g#(e p#$s is th#t they h#ve co(e #long in ter(s o, ,e#t)res li&e vi"r#tion (otors ,or i((ersive g#(ing #n$ #nother #$v#nt#ge is th#t # lot o, g#(es c#n "e pl#ye$ ith # g#(e p#$9 The $is#$v#nt#ges o, # g#(e p#$ is th#t the "#ttery li,e $oes not l#st th#t long3 they #re expensive #n$ ell it>
# | 6#ge
Unit 75
HCI Technologies
Kevin Donnelly
not # "ig iss)e ")t ,or people ho li&e they co(petitive g#(es li&e C#ll o, D)ty hen #i(ing it>s h#r$er to )se th#n # (o)se "ec#)se hen )sing # (o)se itRs =)st # clic& here #s # controller yo) h#ve to press ")ttons9
VThis is #n i(#ge o, h#t )se$ to "e c#lle$ # g#(e p#$ #n$ "elo "e lo is h h#t #t the hey y lo loo& o& li li& &e no no This o)T o)T)"e )"e lin& is # hich is c#lle$ # controllerV https?@@9yo)t)"e9co(@#tch vB&,xxz2AFi
co(p#rison vi$eo o, the 6l#ySt#tion 2 controller
This is an image of what used to be called a game pad and below is what they look like now which is called a controller controller!!
$ouch Screens: I ill "e t#l&ing #"o)t so(ething exciting to)ch screens3 hic h ich h I thin thin& & #s #s # on$ on$er er,)l ,)l inve invent ntio ion9 n9 To)ch o)ch scr screens eens #re #re )se$ )se$ in every$#y li,e no i, yo) thin& #"o)t it ith S(#rtphoneRs )sing it #n$ t#"lets e9g9 &in$le #n$ i6#$sQ even the #r(y )se it ,or Intel on their t#rget o, $et# $et#il ils s on thei theirr (iss (issio ion9 n9 It re#ll e#lly y is #(#z #(#zin ing g ho ho tech techno nolo logy gy h#s h#s evolve$ #n$ #s the ye#rs go "y it ill only get "etter9 So(e (ight #s& Wh#t re#lly # to)ch screen is WPell # to)ch screen is #n inp)t $evice nor nor(#ll (#lly y l#ye l#yerre$ on the the top top o, #n elec electr tron onic ic vis) vis)#l #l $isp $ispl# l#y y o, #n in,or(#tion syste(X #n$ I &no it so)n$s co(plic#te$9 A to)ch screen c#n )se$ "y yo)r ;nger or # speci#l styl)s pen9
I h#ve h#$ lots o, experience o, )sing to)ch screen technology #s I h#ve )se$ it ,or S(#rtphoneRs3 i6#$ etc9 0ro( (y experience on pl#ying g#(es ith it I o)l$ h#ve to s#y th#t only so(e g#(es or& especi#lly ell3 sipe g#(es s)ch #s Angry Jir$s or 0r)it in=# #n$ I tho)ght they ere ver very e8ec e8ecttive ive #n$ #n$ or&e$ ell9 ell9 The #$v #$v#nt #nt#ge #ges o, to)c to)ch h scree creen n technology is th#t sipe g#(es s)ch #s WAngry Jir$sX #n$ W0r)it in=#X or& ell3 yo) c#n zoo( in #n$ o)t ith yo)r ;ngers #n$ they #re e#sy to )se9 The $is#$v#nt#ge o, it is th#t the screens c#n get $irty3 they #re 1)ite expensive3 they c#n "e re#lly sensitive #n$ "ec#)se o, # "ig "right screen the "#ttery li,e c#n "e #8ecte$9
% | 6#ge
This is an image of an i"ad tablet device which can be used with your #ngers
Unit 75
HCI Technologies
Kevin Donnelly
https?@@9google9co9)&@se#rch 1Bg#(ing&ey"o#r$"iB+F:"ihB:7so)rceBln(st"(Bischs#B Gve$B:CAcAUoA(o4Ch*IM#xeN0yI4xKENCh"&AMnLt"(Bisch 1Bto)chscreeni(grcBsc5M*J4h$trP*O/A
&otion Detectors Detectors:: *otion Detectors #re # very ,#scin#ting topic #n$ # gre#t ,or( o, technology in g#(ing th#t it is o)t there $#ting "#c& to the +:th cent)ry ")t it #s nohere ne#r #s goo$ #s to$#y9 *otion $etectors #re )se$ # lot no ,or ex#(ple hen yo) #l& )p to # light #n$ it #)to(#tic#lly t)rns on ")t e #re ,oc)se$ on the g#(ing #spect o, (otion $etectors is recognising so(eone9 0or ex#(ple on the G"ox one yo) the Kinect h#s voice recognition to )n$erst#n$ voice co((#n$s or to log in # )ser ith ,#ci#l recognition9 I h#ve h#$ little experience ,ro( *otion Detectors ")t ,ro( h#t I h#ve experience$ I #( not # "ig ,#n ,ro( h#t IRve he#r$ the G"ox one Kinect $oes not #l#ys recognise yo) #n$ itRs # #ste o, (oney9 The A$v#nt#ges o, *otion Detectors is th#t This is an image of the $bo% one itRs gre#t ,or i((ersive experience ,or the )ser #n$ goo$ ,or &inect sec)rity #s it ill only recognise the ,#ce o, so(eone ho set # loc&9 The $is#$v#nt#ge is th#t it c#n "e pointless #n$ it $oes not #l#ys or& right9
'eadsets? 0in#lly the l#st technology technology I ill "e t#l&ing t#l&ing #"o)t is he#$sets9 he#$sets9 He#$sets c#n "e # gre#t ,or( o, technology ,or g#(ing especi#lly hen the hen the g#(e h#s # goo$ storyline to it #n$ yo) #nt to listen ( | 6#ge
Unit 75
HCI Technologies
Kevin Donnelly
itho)t "eing $istr#cte$3 it "loc&s o)t the rest o, h#t>s #ro)n$ yo) #n$ "loc&s "loc&s o)t #ny "#c&gr "#c&gro)n o)n$ $ noise9 noise9 Ph Phen en pl#yin pl#ying g g#(es g#(es he#$s he#$sets ets c#n cre#te th#t i((ersive experience #n$ it (#&es it ,eel li&e yo)Rre p#rt o, this virt)#l orl$ #n$ th#t yo) #re living the s#(e9 0ro( (y experience o, )sing he#$sets I re#lly en=oye$ it "ec#)se it $oes p)lls yo) to the g#(e #n$ i((erse yo)r experience #n$ yo) $o not get $istr#cte$9 The point o, (ost vi$eo g#(es to h#ve ,)n #n$ (#&e it ,eel re#l9 There #re #$v#nt#ges #n$ $is#$v#nt#ges the #$v#nt#ges o, he#$sets is th#t it cre#tes # re#l #n$ en=oy#"le experience #n$ they c#n "e co(,ort#"le9 The $is#$v#nt#ge is th#t so(e c#n "e re#lly expensive #n$ so(e o, the( h#ve to "e ch#rge$9
User Inter,#ces )ommand *ine Y The Co((#n$ line is # ,or( o, #n inter,#ce ith no gr#phics it is =)st text "#se$9 It is )s)#lly # "l#c& screen ith hite text on it #n$ oper#tions #re c#rrie$ c#rrie$ o)t "y typing in co((#n$s9 There #re #re 1)ite # lot o, g#(es o)t there th#t ere (#$e ,or co((#n$ line s)ch #s # versions o, *onopoly3 Zor&3 Tetris #n$ inv#$ers9 Co((#n$ line h#s its #$v#nt#ges #n$ $is#$v#nt#gesQ the #$v#nt#ges is th#t # co((#n$ line $oes not nee$ in$os to r)n3 i, the )ser &nos the right co((#n$s #s it is # lot 1)ic&er th#n #ny other inter,#ce #n$ co((#n$ line )ses # lot less A* th#n s#y # 'r#phic#l User Inter,#ce9 The $is#$v#nt#ges o, Co((#n$ Mine is th#t it is not re#lly )se$ to$#y3 it c#n "e very con,)sing3 co((#n$s h#ve to "e type$ precisely #n$ i, yo) (istype #n instr)ction it yo) ill h#ve to st#rt ,ro( scr#tch9
+ | 6#ge
Unit 75
HCI Technologies
This is an image of command line looks like
Kevin Donnelly
what
https?@@9google9co9)&@se#rch 1Bc#llo,$)tyresp#nespvB+"iB:+"ihBF2 1Bc#llo,$)tyresp#nespvB+ "iB:+"ihBF25so)rce 5so)rceBln(st Bln(st "(Bischs#BGve$B:#hUKEi "(Bischs#BG ve$B:#hUKEi=#)(#=%Ah4J% =#)(#=%Ah4J%h2KH$AIC)oA h2KH$AIC)oAUIJigJLt" UIJigJLt" (Bisch1Bco((#n$line Seech Seech recogn recognitio ition n is so, so,t#r t#re e hich hich #llo #llo s the )ser to ente enterr co((#n co((#n$s $s )sing )sing their their voice9 voice9 The co(p)t co(p)ter er recog recognis nises es #ny or$ or$s s or phr#ses th#t it he#rsQ ")t the only thing is th#t yo) nee$ # (icrophone9 A lot o, s(#rt phones )se the( no ,or co((#n$s #n$ getting to $i8erent #pplic#tions on the 'UI9 'oogle #n$ o)T)"e )se the( hen se#rching ,or in,or(#tion9 An$roi$ #n$ #pple h#ve voice recognition ")ilt in s)ch #s S voice ,or #n$roi$ #n$ SII ,or #pple9 There is so(e g#(es th#t )se speech recognition s)ch #s oc& J#n$ #n$ 4oice Att#c& hich is so,t#re ,or s#ying #tt#c& co((#n$s in g#(es9 There ere #re #$v#nt#ges #n$ $is#$v#nt#ges to )sing speech recognitionQ #$v#nt#ges is th#t Speech is # very n#t)r#l #y to inter#ct3 #n$ it is not necess#ry to sit #t # &ey"o#r$ or or& ith # re(ote control3 e#sier th#n h#ving to type #n$ This is an image it is 1)ic&9 The $is#$v#nt#ges is th#t it of speech c#n "e slo #t recognising so(e or$s9 recognition!
&enu selection and the methods o selection- Are yo)r "#sic (en)s s)ch #s $rop $on "#rs3 yo)
1 | 6#ge
Unit 75
HCI Technologies
Kevin Donnelly
In V)all o Duty yo) c#n choose # cl#ss hich co(es ith $i8erent e#pons9 0ro( (y experiences )sing the UI I pre,erre$ 6S2 over G"ox Nne "ec#)se G"ox Nne (en) #s cl)n&y #s it #s Pin$os F hich is # night(#re to get thro)gh here #s 6S2 e#sy #n$ si(ple ")t s(ooth #n$ ell #s $esigne$9 The #$v#nt#ges o, *en) selection #n$ UI is th#t it c#n "e re#lly ,)nction#l #n$ c#n "e re#lly )se,)l ")t the $is#$v#nt#ges o, (en) selection is th#t so(e UI c#n re#lly cl)n&y #n$ $isorg#nise$ or co(plex hich is not goo$9 Another thing is th#t the HUD c#n pl#y # h)ge role in g#(es #n$ i, the HUD t#&es )p too ()ch o, the screen it c#n t#&e ##y the pl#yers i((ersive experience9
This is a picture of both the "'( and $bo% )ne *+ and the the dierences in design
Sense
Orientated involves gr#phic#l3 speech #n$ to)ch incl)$es gest)res #n$ $i8erent senses s)ch #s to)ch3 ,eel etc9 This is hen the )ser )ses $i8erent #ys o, inter#cting ith the g#(e s)ch #s pl#ying it "y to)ch or voice co((#n$9 '#(es th#t #re on (o"ile #n$ h#n$hel$ $evices s)ch #s t#"lets hich is experience$ #n$ pl#ye$ thro)gh to)ch is sense orient#te$9 Angry "ir$s #n$ the #l&ing $e#$ #re pl#ye$ thro)gh to)ch #n$ voice #tt#c& # so,t#re ,or voice co((#n$s ,or g#(es is sense orient#te$9 Nn the Pii the g#(e Pii sports is pl#ye$ thro)gh (otion #n$ gest)res #s yo) #re inter#cting ith the g#(e9 So hen pl#ying gol, yo) #ct)#lly sing the re(ote #s yo) o)l$ sing # gol, cl)" ,or re#l9 *ost consoles #n$ S(#rtphone
4 | 6 # g e
Unit 75
HCI Technologies
Kevin Donnelly
so(e pl#yers (ight #nt to explore the UI inste#$ o, $oing it the e#sy #y9
)aabilities or intensive data maniulation Is ()lti!t#s&ing #n$ #n ex#( ex#(pl ple e co)l co)l$ $ "e h hen en oper oper#t #tin ing g syst syste( e( or the the cons consol ole e is or& or&in ing g extre(ely h#r$ to h#n$le lots o, instr)ctions #t once9 It (e#ns processing l#rge l#rge #(o)nt #(o)nts s o, in,or in,or(#t (#tion ion99 0or ex#(p ex#(ple le on 6l#ySt 6l#ySt#ti #tion on 2 yo) c#n )p$#te in the "#c&gro)n$ hile ch#tting to # ,rien$ hile still pl#ying the g#(eQ hen pl#ying #ro)n$ ith the UI this is ()ltit#s&ing #n$ # g#(e ex#(ple o, ()ltit#s&ing o)l$ "e # pop)l#r online g#(e s)ch #s C#ll o, D)ty #s it is processing #ll the pl#yers on the server #n$ ho (#ny people #re online etc9 There #re #$v#nt#ges #n$ $is# is#$v#nt#ges ith Intensive $#t# (#nip)l#tion9 Dis#$v#nt#ge is th#t it (ight not "e #"le to cope ith ever everyt ythi hing ng so eit either her it co)l co)l$ $ cr# cr#sh the the syste( or it ill "e re#lly slo9 A$v#nt#ges is th#t is c#n "e re#lly ,)nction#l #n$ )se,)l #s it c#n ()ltit#s& #n$ yo) c#n h#ve ,)n ith the UI hile $oing other things e9g9 listen to ()sic9 S(#rtphoneRs #lso c#n $e#l ith $#t# (#nip)l#tion hich #llos yo) $o h#ve ,)n ith the UI9
5ntelligent systems is AI -#rti;ci#l intelligence. #n$ is ho #n 6C -on! 6l#y#"le Ch#r#cter. #cts #n$ per,or(s in # g#(e9 AI is re#lly i(port#nt in g#(es #s it (#&es the g#(e ,eel #n$ loo& (ore re#listic #n$ $eter(ines ho the people in the "#c&gro)n$ inter#ct in the orl$9 A lot o, g#(es no h#ve goo$ AI ")t so(e #re terri"le ,or V Sumotari Dreams # (o"ile g#(e ,or #n$roi$ h#s terri"le AI #n$ physics ")t still is re#lly ,)n to pl#y ")t is 1)ite pop)l#r9 Nther g#(es ith goo$ AI s)ch #s P#tch$ogs (#&es the g#(e ,eel (ore re#l hich # goo$ thing is9 0I0A h#s goo$ AI #s the $e,en$ers ill tr#c& yo)r r)ns on the "#ll or o, #n$ #ct li&e # $e,en$er o)l$9 A goo$ g#(e ill #l#ys h#ve gre#t AI #s it is h#r$ to progr#( AI | 6 # g e
Unit 75
HCI Technologies
Kevin Donnelly
#s there #re not (#ny people ho c#n $o it9 The #$v#nt#ges o, AI in g#(es is th#t it (#&es it ,eel (ore re#l #n$ interesting to pl#y9 This $is#$v#nt#ge is th#t so(e g#(es h#ve r)""ish AI hich is not en=oy#"le9
This image shows what programming ,+ looks like!
/vatars is yo)r ch#r#cter or icon in # g#(e hich yo) cre#te #n$ is ho yo) yo) ill ill pl#y pl#y #s thr thro)gh )gho)t o)t the the g#(e9 #(e9 So(e So(e g#( g#(es #llo #llo yo) yo) to c)sto(ize yo)r on ch#r#cter or #v#t#r9 An ex#(ple o, # g#(e hich #llos yo) to $o this is Si(s3 # virt)#l pc g#(e here yo) cre#te yo)r on orl$ orl$ ")y ho)ses ho)ses (eet people people #n$ live # virt)#l virt)#l li,e9 li,e9 An #v#t#r #v#t#r c#n "e $ete $eterr(ine (ine$ $ "y lots lots o, $i8e $i8errent ent thin things gs s)ch s)ch #s thei theirr "o$y "o$y33 clot clothi hing ng33 #ccessories etc9 The #$v#nt#ges o, #n #v#t#r is th#t yo) c#n cre#te yo)r on ch#r#cter #n$ c)sto(ize h#t yo) #nt #n$ it $escri"es ho yo) #re #n$ yo)r person#lity # "it9 The $is#$v#nt#ge o, #v#t#rs is th#t yo) $on>t &no ho the person re#lly is #n$ h#t they #re li&e #s # person "ec#)se #ll yo y o) se s ee is i s th t he vi v irt)#l ch#r#cter9
9 This image is of the game 'ims where you create your avatar
H)(#n 0#ctors H)(#n 0#ctors is #ll the ,#ctors th#t is #ssoci#te$ ith people ho pl#y vi$eo g#(es s)ch #s the )ser experience hich is h#t their experience 2 | 6 # g e
Unit 75
HCI Technologies
Kevin Donnelly
ith ith g#(es g#(es is3 )ser )ser re1)i re1)ire re(en (ents ts so i, they they #re #re physic physic#ll #lly y i(p#ir i(p#ire$3 e$3 vis)#lly i(p#ire$ or h#ve le#rning $ic)lties9 The l#st H)(#n ,#ctor is $e(ogr#phics hich is ho #re the g#(ersQ is it (#le or ,e(#le #n$ h#t #ge o, #re g#(ers pl#y vi$eo g#(es #n$ so on to (y ;rst ,#ctor? 6ser 78erience ! The )ser experience re,ers to the types o, g#(ers o)t there s)ch #s #n expert g#(er3 reg)l#r g#(er3 occ#sion#l g#(er #n$ # novice g#(er9 An expert g#(er is consi$ere$ to "e # g#(er ho pl#ys the( #ll the ti(e #n$ is re#lly goo$ #t pl#ying the(9 An expert g#(er &nos the ins #n$ o)ts o, the g#(e #n$ &nos h#t they #re $oing #n$ ho to )se the inter,#ce #n$ (en)s ith eciency #n$ spee$9 So(e expert g#(er o)l$ "e in co(petitions #ll over the orl$ co(peting to "e the "est ,or ex#(ple *M' (#=or le#g)e g#(ing is here the "est g#(ers in the orl$ co(pete in live events s)ch #s C#ll o, D)ty ch#(pionships 9 A reg)l#r g#(er is so(eone ho &nos h#t they #re $oing in the g#(e #n$ #re yo)r every$#y g#(ers3 they h#ve # goo$ )n$erst#n$ing on h#t they #re $oing #n$ ho to pl#y9 An occ#sion#l g#(er is so(e ho $oes only pl#y (#y"e # ,e ti(es # ee& #n$ not on it every $#y9 They o)l$ not h#ve #s ()ch experience #s #n expert or reg)l#r g#(er #s they $on
This is a picture of an ./ event where all the e%pert gamers go to compete for big money
3 | 6 # g e
Unit 75
HCI Technologies
Kevin Donnelly
6ser 9euiremen 9euirements ts! The )ser re1)ire(ents incl)$e things li&e i, the )ser )ser is vis)#l vis)#lly ly i(p#ir i(p#ire$3 e$3 physic physic#ll #lly y i(p#ir i(p#ire$ e$ or i, they they h#ve h#ve le#rn le#rning ing $ic)lties9 So(e g#(es h#ve to "e s)ite$ to this s)ch #s i, so(eone is vis)#lly i(p#ire$ # g#(e co)l$ "e #$=)ste$ or $evelope$ here the g#(e inter#cts ith to)ch #n$ so)n$9 0or so(eone ho is physic#lly i(p#ire$ voice co((#n$ is one #y they c#n inter#ct ith the g#(e or to (#&e it e#sier the )ser inter,#ce co)l$ "e si(ple "y #$$ing lots o, colo)r #n$ resizing the ,ont9 A g#(e c#lle$ Einstein Jr#in Tr#iner c#n "e "ene;ci#l to so(eone ith physic#lly $ic)lties9
Demograhics! De(ogr#phics consi$ers "oth #ge #n$ gen$er o, g#(ers hich is i(port#nt in vi$eo g#(ing "ec#)se # (#ssive $e"#te exists? #re vi$eo g#(es pl#ye$ (ore "y (#les th#n ,e(#les It is tr)e th#t # lot (ore (#les pl#y vi$eo g#(es th#n ,e(#les9 #tings lin& into #ge "ec#)se every vi$eo g#(e h#s #n #ge #ge restriction "ec#)se o, the content content it cont#ins9 0or ex#(ple # g#(e r#te$ / is s)ite$ ,or #ll #ges / #n$ )p so it co)l$ "e # ,#(ily g#(e or # g#(e r#te$ F co)l$ cont#in violence3 "#$ l#ng)#ge or ;ghting scenes hich is not s)ite$ to #nyone )n$er F9 So $i8erent #ge "#rriers on g#(es c#n $eter(ine ho pl#ys the g#(e9 >*#rio K#rt> is ,or #ll #ges hich #nyone c#n pl#y here #s >C#ll o, D)ty> is (ore s)ite$ to (#les9 (#les9 *o"ile *o"ile g#(ing g#(ing is # lot (ore (ore pop)l#r pop)l#r #n$ pl#ye$ pl#ye$ # lot "y "oth gen$ers9 J)t # lot (ore ,e(#les #re co(ing into the vi$eo g#(e in$)stry #n$ # lot $o voice #cting in g#(es so it is st#rting to #chieve # "#l#nce9
This is # pie ch#rt o, (#le@,e(#le ho li&e pl#ying vi$eo g#(es9 An$ ,ro( the ch#rt (#les h#ve # higher
https?@@(phillips(th//+9;les9or$press9co(@+::@:2@pie/9=pg
| 6 # g e
Unit 75
HCI Technologies
Kevin Donnelly
This image shows all the age ratings in games and a lot of ages are suited
http?@@9#ll#"o)tg#(es9co http?@@ 9#ll#"o)tg#(es9co9)&@i(#ges@pegir#tings9=pg 9)&@i(#ges@pegir#tings9=pg
*ser +nterface 0esign "rinciples Structured! Str) Str)ct ct)r )re e is #n i(po i(port rt#n #ntt ele( ele(en entt in # '#(e '#(es s inte inter, r,#c #ce e "ec#) "ec#)se se it is the over#l over#lll )ser )ser inter, inter,#ce #ce #rchi #rchitec tect)r t)re e #s it p)ts p)ts rel#t rel#te$ e$ things together9 together9 Consistency pl#ys #n i(port#nt role in the UI "ec#)se the l#yo)t3 colo)r3 ,onts #n$ i$entic#l ter(inology hich (#&es it e#sier to or& yo)r #y #ro)n$ the inter,#ce9 Str)ct)re in the inter,#ce sho)l$ sep#r#te #ll the )nnecess#ry things to the si$e #n$ ,oc)s on the i(port#nt things s)ch #s the (#p3 #n$ yo)r essenti#l tools9 So(e '#(es get ri$ o, the HUD #s it t#&es )p the screen #n$ only sho it hen it is nee$e$9 A g#(e co(p#ny c#lle$ #)ghty Dog $o it ith #ll o, their g#(e s)ch #s The M#st o, )s3 Unch#rte$ #n$ the UI is very ell str)ct)re$ str)ct)re$ #n$ every things or& ell together9 The '#(es h#ve no *#p ")t "ec#)se it is # line#r g#(e yo) $onRt nee$ one #s yo) h#ve #n i$e# o, here yo) #re going ")t it is re#lly ti$y9 I, the UI in the g#(e is $isorg#nise$ or there is too ()ch on the screen #t once3 it over co(plic#tes things hich #8ects the over#ll g#(epl#y9
# | 6 # g e
I, yo) loo& #t (ore photo yo) c#n cle#rly see the $i8erence $i 8erence o, ho ti$y the UI loo&s in the ;rst pict)re -The M#st o, Us. here the secon$ photo is so cl)n&y #n$ co(plic#te$ -P#rlor$s o, Dr#enor.
Unit 75
HCI Technologies
Kevin Donnelly
Simle! A UI in # g#(e sho)l$ "e si(ple #n$ e#sy to )se #n$ not co(pli co(plic#t c#tes es things things #n$ (#&e (#&e co((on co((on t#s&s t#s&s e#sy e#sy9 The UI sho)l$ sho)l$ )se shortc)ts to help its pl#yer to )n$erst#n$ h#t to $o "y throing in hints or "y ch#ngin ch#nging g the c#(er# c#(er# vie hich hich is in$ic# in$ic#tin ting g here here to go9 go9 A UI sho)l$ not "e cl)ttere$ ith lo#$s o, options "ec#)se it ,r)str#tes the pl#y pl#yer er99 Ever Every y opti option on sho) sho)l$ l$ "e e#sy e#sy to get get to inst inste# e#$ $ o, spen spen$i $ing ng 5 (in)tes every ti(e to get to # (en) or ch#nge so(ething9 It $oes re#lly help especi#lly ,or novice g#(ers #s they #re not )se$ to the g#(es UI9 A si(ple UI #re so(eti(es the "est "ec#)se they #re e#sy to ;n$ yo)r #y #ro)n$ li&e )nch#rte$3 the l#st o, )s hich h#ve si(ple UI $esign hich $oes not over co(plic#te things #n$ th#t is h#t # UI sho)l$ "e hich is si(ple ")t ecient9
6ncharted;
This is #n ex#(ple o, # si(ple UI here #ll th#t is shon is yo)r e#pon #n$ #((o ")t no (#p he#lth "#r3 $rop $on "#r #s it cl)tters the screen #n$ #n$ t#& t#&es ##y ##y i((e i((ers rsio ion n ,ro( ,ro( the the pl#y pl#yer er
Unit 75
HCI Technologies
Kevin Donnelly
(#&es the g#(e experience # lot "etter #n$ it is the s#(e ith The M#st o, Us hich h#s # gre#t UI #n$ it is the s#(e co(p#ny th#t (#$e the g#(e #)ghty Dog
The M#st o, Us
=eedback- 0ee$"#c& is pro"#"ly one o, the (ost i(port#nt #re#s o, )ser inter,#ce $esign "ec#)se it is in,or(#tive #s it tells yo) #ll the i(port#nt ( | 6 # g e
Unit 75
HCI Technologies
Kevin Donnelly
things th#t h#ppens on the screen here it "eing lo he#lth the screen ill go re$ or i, yo) #re #re o)t o, #((o this is ,ee$"#c& inter,#ce9 inter,#ce9 o)
$olerance- Every UI syste( sho)l$ "e toler#nt #n$ th#t it sho)l$ "e exi"le9 This sho)l$ "e $one "y #lloing )n$oing #n$ re$oing #ny (ist#&e yo) (#&e in the g#(e9 It is re#lly ,r)str#ting (#&ing # lot o, (ist#&es #n$ h#ving to $o the( over #g#in9 It sho)l$ "e consistent in #ll #re#s #lloing it so the pl#yer c#n )se it e#sily9 I, # pl#yer (#&es one (ist#&e in the g#(e there sho)l$ "e # chec&point so the pl#yer $oes not h#ve to st#rt ,ro( scr#tch hich is re#lly ,r)str#ting #n$ the )ser loses interest #,ter #ll th#t h#r$ or& #n$ h#ving to st#rt over9 There is lots o, g#(es th#t h#ve chec&points s)ch #s Unch#rte$3 #ss#ssin
+ | 6 # g e
Unit 75
HCI Technologies
Kevin Donnelly
9eusable! H)(#ns c#n only store # cert#in #(o)nt o, (e(ory #n$ i, yo)r "r#in is ;lle$ ith too ()ch in,or(#tion yo) c#n
The i(#ge yo) see is ,#r too cl)ttere$ #n$ i(possi"le ne#rly to re(e("er #ll o, those ele(ent or options9
Concl)sion! Everything I h#ve t#l&e$ #"o)t is rel#te$ to HCI #n$ hy it is i(port#nt in the g#(ing In$)stry9 In$)stry9 Pe h#ve t#l&e$ #"o)t technologies s)ch #s scr screens eens33 g#(e g#(e p#$s p#$s33 #n$ #n$ to)c to)ch h scr screens eens or i, "e inte inter, r,#c #ces es h hic ich h incl)$e co((#n$ line3 (en) selection9 I hope this #rticle h#s helpe$ yo) )n$erst#n$ #ll the ,or(s o, technologies #n$ yo) get # "etter )n$erst#n$ing o, h#t they #re #n$ ho they h#ve ch#nge$ over ye#rs #n$ ill i(prove9 Technology is the ,)t)re9
1 | 6 # g e