He amien a de Plani icación Es a égica
pa a Videojuegos MOBA O ien ada a
En enado es de e-Spo s
T abajo de Fin de G ado
Cu so 2018–2019
Au o es
Lucía Ca ión Ga cía
Je emy J. Ruzicka Peinado
Di ec o
P o . D . Fede ico Peinado Gil
Codi ec o : Maximiliano Mi anda Es eban
G ado en Desa ollo de Videojuegos
Facul ad de In o má ica
Uni e sidad Complu ense de Mad id
He amien a de Plani icación
Es a égica pa a Videojuegos
MOBA O ien ada a En enado es
de e-Spo s
T abajo de Fin de G ado
G ado en Desa ollo de Videojuegos
Dep o. de Ingenie ía del So wa e e In eligencia A i icial
Au o es
Lucía Ca ión Ga cía
Je emy J. Ruzicka Peinado
Di ec o
P o . D . Fede ico Peinado Gil
Codi ec o : Maximiliano Mi anda Es eban
Con oca o ia: Sep iemb e 2019
Cali icación: –
G ado en Desa ollo de Videojuegos
Facul ad de In o má ica
Uni e sidad Complu ense de Mad id
20 de sep iemb e de 2019
Resumen
En es e T abajo de Fin G ado se in es iga el acío que hay en el á ea
de he amien as di igidas a en enado es de e-Spo s, en conc e o de juegos
ipo MOBA (del inglés, Mul iplaye Online Ba le A ena).
Los e-Spo s son compe iciones de ideojuegos que se han uel o ex e-
madamen e popula es, gene ando al os ni eles de empleo y de capi al. Uno
de los géne os más popula es en es as compe iciones son los MOBA. Es os
son juegos mul ijugado de es a egia en los que el jugado con ola a un só-
lo pe sonaje, miemb o de un equipo que se en en a en comba e con a o o
equipo. Los e-Spo s han c eado un ol esencial: los en enado es. Tan o en
equipos p o esionales como en academias, es os a an de ansmi i sus co-
nocimien os y es a egias a sus jugado es. Consecuen emen e, se ha gene ado
un nicho en és e á ea: el de las he amien as o ien adas a los en enado es.
En los siguien es capí ulos se in es iga es e nicho median e una en e is a
a un en enado de e-Spo s y un análisis de las he amien as ya exis en es.
G acias a es o, se descub e la necesidad de la c eación de he amien as me-
jo es.
A con inuación, se p opone, diseña, desa olla y p ueba una he amien a
que iene po obje i o cub i ese acío: MOBA Tac ician. Es a he amien a
si e pa a planea , en soli a io o en equipo, es a egias de juego pa a el í ulo
League o Legends, uno de los más ele an es en el me cado ac ual, aunque
es ex ensible a o os juegos de es e géne o.
Palab as cla e
Academias de e-Spo s, en enamien o en ideojuegos, League o Legends,
Uni y, mul iusua io, desa ollo de aplicación
Ti le
S a egic Planining Toolki o MOBA
Video Games O ien ed o e-Spo s
T aine s
Abs ac
In his p ojec , a esea ch is ca ied ou ega ding he gap exis ing in he
ield o ools o ien ed o e-Spo s coaches, speci ically he ones o MOBA
(Mul iplaye Online Ba le A ena) games.
E-Spo s a e ideogame compe i ions ha ha e become ex emely pop-
ula which gene a e high amoun s o employmen and capi al. One o he
mos popula gen es in hese compe i ions is MOBA games. These a e mul-
iplaye s a egy ideo games in which he playe s handle one cha ac e who
is a membe o a eam ha igh s agains ano he eam. E-Spo s ha e
c ea ed an essen ial ole which a e coaches. Bo h in p o essional eams and
academies, hese coaches y o ansmi hei knowledge and ac ics o hei
playe s. Consequen ly, his has gene a ed a niche in his ield: ools o ien ed
o coaches.
In he nex chap e s, his niche is in es iga ed h ough an in e iew wi h
an e-Spo s coach and an analysis o exis ing ools. Thanks o his, he need
o c ea ing be e ools is disco e ed.
Nex , we p opose, design, de elop and es , a ool whose objec i e is o
ill ha gap: MOBA Tac ician. This ool can be used o plan, alone o in
a eam, game s a egies o he game League o Legends, one o he mos
ele an in he ac ual ma ke , al hough i can be expanded o o he games
o his gen e.
ii
Keywo ds
e-Spo s academies, ideogame aining, League o Legends, Uni y, mul i-
use , app de elopmen .
Índice
1. In oducción 1
1.1. Es uc u a de la memo ia . . . . . . . . . . . . . . . . . . . . 2
2. Es ado de la cues ión 5
2.1. Videojuegos MOBA . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.1. League o Legends . . . . . . . . . . . . . . . . . . . . 7
2.2. En e is a con un en enado de e-Spo s . . . . . . . . . . . 10
2.3. He amien as pa a en enado es de e-Spo s . . . . . . . . . . 12
2.3.1. Ri Ki .......................... 12
2.3.2. Wo ac ics......................... 15
2.3.3. Compa ación de la compe encia . . . . . . . . . . . . . 19
3. Obje i os y especi icación 23
3.1. Obje i os ............................. 23
3.2. Especi icación de equisi os . . . . . . . . . . . . . . . . . . . 24
3.2.1. In e az .......................... 24
3.2.2. Ges ión de la piza a . . . . . . . . . . . . . . . . . . . 25
3.2.3. Menús........................... 26
3.2.4. Con oles ......................... 26
3.2.5. Conec i idad . . . . . . . . . . . . . . . . . . . . . . . 27
3.2.6. Ca ga dinámica de ecu sos . . . . . . . . . . . . . . . 27
4. Me odología y he amien as 29
4.1. Me odología de ges ión del p oyec o . . . . . . . . . . . . . . 29
4.2. Me odología de diseño del p oyec o . . . . . . . . . . . . . . . 30
4.3. He amien as ........................... 32
4.3.1. Un eal Engine . . . . . . . . . . . . . . . . . . . . . . . 32
4.3.2. Uni y ........................... 32
4.3.3. JSON ........................... 33
ix
Cap´
ı ulo 2
Es ado de la cues ión
En es e capí ulo se e isa el es ado de la cues ión en ma e ia de ideojue-
gos ipo MOBA y he amien as de plani icación es a égica pa a ellos, es én
o no o ien adas especí icamen e a en enado es p o esionales de e-Spo s.
2.1. Videojuegos MOBA
Los ideojuegos de ipo MOBA (del inglés, Mul iplaye Online Ba le
A ena), ambién llamados de Es a egia de Acción en Tiempo Real o ARTS
(del inglés, Ac ion Real Time S a egy), son un subgéne o de los ideojuegos
de es a egia en el cual dos equipos de a ios jugado es se en en an po
comba e di ec o en e sí.
El o ma o es ánda de los equipos es de cinco con a cinco jugado es,
aunque hay o os juegos más ecien es que ienen un o ma o de es con a
es. Los pe sonajes que los jugado es con olan son, gene almen e, únicos
en el equipo y ienen unas habilidades y ca ac e ís icas de e minadas. Ade-
más, hay di e en es obje os y NPCs (del inglés, Non-Playable Cha ac e s, o
pe sonajes no jugables) con los que los jugado es pueden in e ac ua , des-
uyéndolos pa a gana expe iencia y subi de ni el, mejo ando así sus ha-
bilidades y es adís icas. También pueden consegui ecompensas o comp a
obje os que po encien sus habilidades.
La es uc u a de los mapas ( éase Figu a 2.1) suele se la misma: un
cuad ado con una base po equipo, una en la esquina in e io izquie da y
o a en la supe io de echa, y es ca iles que las unen. Es as calles se si úan
una po a iba (Top) eco iendo los bo des supe io es, o a po en medio en
diagonal (Middle) y una úl ima po abajo (Bo om), que eco e los bo des
in e io es. En es os ca iles se desa olla la mayo pa e de la acción de las
pa idas. Es aquí donde cada equipo cuen a con unas o es de ensi as que
hay que des ui an es de llega y pode a aca la base enemiga.
5
6Capí ulo 2. Es ado de la cues ión
Figu a 2.1: Diag ama de la es uc u a habi ual del escena io de un ideojuego
MOBA, con las zonas de cada equipo, las bases, los ca iles que las conec an
y las o es, ep esen adas po pun os.
Es e o ma o de juego se popula iza g acias al escena io del conocido
í ulo de es a egia en iempo eal S a C a (Blizza d En e ainmen , 1998),
Aeon o S i e, que es c eado a p incipios de los 2000 con la he amien a
S a C a Campaign Edi o , ambién llamada S a Edi 1. Es a pe mi e a los
jugado es c ea sus p opios mapas. Aeon o S i e con iene los elemen os
básicos de los juegos MOBA de hoy en día: dos equipos, es calles, NPCs,
y cie os elemen os del géne o RPG (del inglés, Role-Playing Games), es o
es, pe sonajes de un uni e so ic icio cuyas habilidades an p og esando.
T as la g an acogida de es e géne o, se publican o os juegos que siguen
la misma es uc u a y la an e olucionando2, como Wa c a III: Reign o
Chaos (Blizza d En e ainmen , 2002), un RTS mul ijugado con elemen os
y ambien ación RPG que consis e en desa olla una ciudad pa a consegui
ecu sos con los que c ea opas y de o a a los oponen es. Des aca su mapa
pe sonalizado, De ense o he Ancien : Alls a s (IceF og, 2003). Es e en en-
a a un equipo de cua o jugado es, cada uno con olando a un pe sonaje
único y ayudado po NPCs, con a o o equipo con olado po la máquina y,
es uc u almen e, es como el diag ama an e io ( éase Figu a 2.1). C eado
pa a una expansión del juego,es el p eceden e del í ulo DOTA 2 (Val e Co -
po a ion, 2013), un MOBA que sigue la es uc u a mencionada, an o isual
como de jugabilidad. O os í ulos dignos de mención son League o Legends,
1ign.com (2012). S a C a : Campaign Edi o . [online] Disponible en:
h ps://www.ign.com/wikis/s a c a -campaign-edi o /S a C a :_Campaign_Edi o
2liquipedia.ne . (2017). DOTA His o y. [online] Disponible en:
h ps://liquipedia.ne /do a2/Do a_His o y
2.1. Videojuegos MOBA 7
del que hablamos en el siguien e apa ado, o SMITE (Ti an Fo ge Games,
2014), un MOBA con la ambien ación de di e en es mi ologías. Todos es os
juegos son ex emadamen e popula es en las compe iciones de e-Spo s.
2.1.1. League o Legends
League o Legends (Rio Games, 2009) es el í ulo sob e el que hemos
decidido abaja en nues o p oyec o, al a a se de uno de los juegos MOBA
más popula es en las compe iciones de e-Spo s. Cuen a con las p incipales
ca ac e ís icas de los ideojuegos RPG pe o, conside ando la ecuencia de
sus ac ualizaciones y expansiones, que ue zan a inco po a nue os pe sonajes
(cuen a con 144 campeones a día de hoy3), nos encon amos con una amplia
colección de emas que an desde c ia u as an ás icas a pi a as o obo s,
en e o os.
En el modo compe i i o juegan dos equipos de cinco jugado es cada uno.
Cada jugado debe escoge un pe sonaje que se á único en esa pa ida. En
es e modo siemp e se juega en el mapa Summone ’s Ri ( éase la Figu a 2.2).
Sin emba go, en o os modos de juego, que no se usan pa a las compe iciones
de e-Spo s, hay más a iedad de mapas. Summone ’s Ri es á basado en
De ense o he Ancien s: Alls a s, un mapa pe sonalizado de Wa c a III:
Reign o Chaos que ue muy popula . Es e, a su ez, es una e olución del
mapa an es mencionado, Aeon o S i e.
Summone ’s Ri sigue el o ma o es ánda mencionado an e io men e,
donde en las es calles ocu e la mayo pa e de la acción. En cada calle hay
es o es po equipo que a an de bloquea el a ance del equipo con a io,
dispa ándoles a ellos y a sus NPCs aliados. El equipo con a io debe des ui
odas las o es de un ca il pa a pode llega has a la base con a ia.
Es as bases son los obje i os a conquis a . En ellas se encuen an sendos
nexos, los cuales hay que des ui pa a gana la pa ida. Los nexos es án
odeados po es inhibido es, uno po calle, y pa a des ui el nexo hay que
des ui p e iamen e los inhibido es de aquellas calles que se hayan despejado
de o es. Las o es son des uidas pe manen emen e, pe o los inhibido es
se egene an pasado un iempo.
Las zonas odeadas po las calles se llaman “junglas” y son simé icas. Si
nos e e imos al esquema an e io ( éase Figu a 2.1), las zonas Top Jungle
son iguales que las Bo on Jungle del equipo con a io, y ice e sa. En ellas
podemos encon a NPCs a iados que eapa ecen unos minu os después de
se des uidos. Los más des acados son: el Espino Rojo (Red B ambleback)
y el Cen inela Azul (Blue Sen inel).
Al des ui los, apa e de da expe iencia y o o, p opo cionan po encia-
do es de daño y maná (un ecu so necesa io pa a pode usa la mayo ía de
las habilidades de los campeones), espec i amen e. En la pa e in e io del
322 de agos o de 2019
8Capí ulo 2. Es ado de la cues ión
Figu a 2.2: Mapa de League o Legends,Summone ’s Ri .
mapa se encuen a el D agón Elemen al (Elemen al D ake), el cual puede
se de cua o ipos que se cambian alea o iamen e cada ez que se egene-
a: agua (o o ga una boni icación de egene ación de ida y maná), ien o
(boni icación de elocidad de mo imien o), ie a (boni icación de daño a
es uc u as) y uego (boni icación de daño). Es os apa ecen has a el minu o
ein a y cinco. A pa i de ese momen o, apa ece el D agón Anciano (El-
de D agon), el cual po encia odos las boni icaciones ob enidas de los o os
d agones du an e la pa ida.
Has a el minu o ein e, en la pa e supe io del mapa se puede encon a
al He aldo de la G ie a (Ri He ald). Es e es el único NPC que no se egene a
una ez des uido, y su boni icación puede se usada una única ez pa a
ayuda a des ui es uc u as enemigas. A pa i del minu o ein e, apa ece
el Ba ón Nasho (Ba on Nasho ). Es e po encia las es adís icas de ida,
maná y daño del jugado y de los súbdi os (minions) aliados ce canos.
Los súbdi os son los NPCs aliados de cada equipo. Es os se gene an en el
nexo en oleadas, una po cada calle, y a acan a cualquie es uc u a, súbdi o
o campeón del equipo con a io que es é más ce ca. Cada oleada iene es
súbdi os Cue po a Cue po (Melée) y es Magos (Cas e s). Una de cada es
oleadas iene un súbdi o de Asedio (Siege). Po úl imo, cuando se des uye
un inhibido , cada oleada de esa calle inco po a un Supe súbdi o (Supe -
Minion). Es o se á así mien as el inhibido pe manezca des uido, es deci ,
2.1. Videojuegos MOBA 9
sin habe se egene ado.
A ni el compe i i o, los cinco jugado es oman posiciones di e en es, es as
son: op-lane ,mid-lane ,ca y (an es llamado AD Ca y), suppo yjungle .
El op-lane suele i a la calle supe io a en en a se con a el jugado del
equipo con a io que iene la misma posición. Suelen se pe sonajes de ipo
anque (capaz de esis i una g an can idad de daño) o duelis as (con g an
capacidad de supe i encia, capaz de hace y ecibi daño conside able, y
muy buenos en comba es uno con a uno). El mid-lane se en en a al del
equipo con a io en la calle cen al. Es os suelen ene la capacidad de hace
mucho daño ins an áneo con el obje i o de pode acaba con un campeón
enemigo ápidamen e.
En el ca il in e io se en en an las dos bo -lanes (dos jugado es que se
enca gan de la calle de abajo) de cada equipo, cada una de ellas o mada po
un ca y y un suppo . El ca y es la p incipal uen e de daño del equipo y,
a di e encia del mid-lane , iene que hace daño cons an e du an e odo el
comba e. Suelen se pe sonajes con g an can idad de daño pe o muy áciles de
ma a . El suppo iene la unción de ayuda y p o ege al es o de miemb os
de su equipo, en especial al ca y, aunque en ocasiones enga que sac i ica se
pa a ello. Suelen se pe sonajes que se ca ac e izan, no po su esis encia ni
po su daño, sino po posee habilidades como cu a , da mo ilidad a los
aliados o educi la de los enemigos. Po úl imo, los jungle s son jugado es
que no an a ninguna calle especí ica, sino que se an mo iendo po odo el
mapa, apa eciendo en los di e en es ca iles pa a ayuda a sus compañe os
o en o pece al i al. Los jungle s ob ienen o o y expe iencia al ma a a las
c ia u as neu ales de los campamen os de la jungla.
En es e juego, al igual que en la mayo ía de los MOBA, la isión es muy
impo e. Es esencial sabe cuál es la posición de odos los enemigos con el
in de e i a emboscadas, de que no des uyan es uc u as o puedan cumpli
obje i os impo an es como ma a a los d agones o al Ba ón Nasho . Cada
jugado iene isión sob e su p opia posición, la de sus aliados, sus súbdi os
y sus o es. Es a isión no es su icien e pa a e i a odo lo comen ado an e-
io men e, pe o pa a ello exis en los gua dianes (wa ds). Es os son obje os,
in isibles pa a el equipo con a io, que o o gan isión adicional en el luga
donde hayan sido colocados du an e un pe iodo de iempo. Se suelen posi-
ciona en luga es es a égicos con el in de ene el máximo con ol sob e la
posición de los enemigos. Es o lle a a la exis encia de o os obje os pa a con-
a es a a los gua dianes del equipo con a io y pode lucha po la isión
del mapa, como la Len e de Ba ido (Sweeping Lens), que hace isibles a los
gua dianes del equipo con a io en una zona conc e a. Todos es os elemen os
de isión hacen de es e juego una ba alla es a égica en la que hay que ene
en cuen a has a el más mínimo de alle.
Como podemos comp oba , League o Legends es un juego de es a egia
donde in e ienen muchos ac o es: iempo, es adís icas y ca ac e ís icas de
10 Capí ulo 2. Es ado de la cues ión
los NPCs, e c. Todo es o lo hace ex emadamen e complicado de conoce a
ondo y con ie e las es a egias en algo esencial pa a pode sob esali en las
compe iciones de e-Spo s. Es a es una azón más pa a apoya la necesidad
de dispone de una he amien a que ayude, incluso a los p o esionales, a c ea
dichas es a egias.
2.2. En e is a con un en enado de e-Spo s
Como expe o pa a aseso a en es e p oyec o, hemos en e is ado a José
Eloy de Ma ías Alcán a a4. Ac ualmen e es el Di ec o de The Global ES-
po s Academy5, una academia de e-Spo s que ab e sus pue as en Mad id
en 2018. José comienza su ayec o ia en el ámbi o de los e-Spo s en 2008,
cuando se aslada a Es ocolmo a hace su T abajo de Fin de Licencia u a
como en enado depo i o del equipo p o esional de Coun e S ike (Val-
e Co po a ion, 1999), Vi us.p o. Desde en onces se ha dedicado al ámbi o
de los e-Spo s en calidad de p o eso de la Uni e sidad In e nacional de
Valencia, di ec o del club wSys ems y en enado de a ios equipos p o e-
sionales, en e o as cosas. También ha undando a ios clubes de e-Spo s,
es udiado los e-Spo s y publicado di e sos a ículos sob e ellos. Él mismo
es un jugado de al o anking en League o Legends, juego en el cual iene
una década de expe iencia. Aho a, en la academia, pone en p ác ica odo
el conocimien o adqui ido pa a c ea un á ea de ap endizaje donde jó enes
pueden con e i se en mejo es jugado es, educando y p omo iendo ambién
alo es como el abajo en equipo o el espe o al i al.
Nos eunimos con él al p incipio del p oyec o con el obje i o de e cómo
se en ena a los alumnos en las academias de e-Spo s, ya que nues a idea
en su o igen consis e en c ea una he amien a di igida a los alumnos pa a
ayuda les a desa olla las habilidades óculo-mo ices necesa ias pa a sob e-
sali en el ámbi o p o esional. Sin emba go, as es a en e is a, descub imos
un nicho que nos in e esa aún más: el de las necesidades de p o eso es y
en enado es p o esionales de e-Spo s.
Como nos explica José du an e la en e is a ( éase Apéndice D), la mayo
pa e del en enamien o (el 95 po cien o, según nos dice) se lle a a cabo
den o del juego di ec amen e. Es o puede se con pa idas, ya que cuan as
más ho as de juego, más expe iencia y en endimien o del mismo se gene a,
o con las he amien as de en enamien o que la mayo ía de los juegos lle an
inco po adas. Po ejemplo, en el juego League o Legends se iene la opción de
c ea una pa ida pe sonalizada en la que se puede adap a el escena io pa a
p ac ica cie os mo imien os cla es del juego. Sin emba go, es a p epa ación
del mapa conlle a mucho iempo, aunque una ez hecho es e p oceso, nos
dice José, es bas an e e icien e.
4linkedin.com/in/josé-de-ma ías-86aa2a174
5h ps:// heglobalespo sacademy.com/
2.2. En e is a con un en enado de e-Spo s 11
Si nos cen amos en ese 5 po cien o es an e del en enamien o, ene-
mos he amien as de e ce os. Es as he amien as si en sob e odo pa a
p opo ciona e oalimen ación (o eedback) a los jugado es y en enado es.
Como nos dice José, el eedback es cla e pa a mejo a en cualquie ámbi o
de la ida, pe o lo es aún más en los depo es, an o ísicos como e-Spo s.
Aquí en a la igu a del en enado : él es quien analiza la in o mación de
las pa idas y p epa a el eedback. Si bien es a es una a ea que cualquie
jugado o a le a puede hace po su cuen a, equie e de un iempo esencial
que pod ía se mejo ap o echado. U ilizando he amien as que mues an las
es adís icas de las pa idas de cada jugado y analizando sus pa idas e inclu-
so las de los i ales, los en enado es son capaces de p opo ciona eedback
ex emadamen e alioso a sus jugado es.
An e la exis encia de es as he amien as, o iciales y de e ce os, que ayu-
dan a en ena , nos p egun amos qué más necesi an los en enado es pa a
que ellos ambién consigan sob esali en su abajo. Es e iden e que el iem-
po es o o y, si los jugado es no debe ían pe de el iempo en cons ui ellos
mismos ese eedback, los en enado es ambién abaja án mejo cuan o me-
nos iempo engan que dedica a c ea lo y más iempo engan pa a abaja
sob e él.
A con inuación p egun amos a José qué he amien as u ilizan ellos en la
academia y si son su icien es. La espues a a es a p egun a desencadena odo
es e p oyec o. En el caso de League o Legends, José especi ica la necesidad
de dos he amien as di e en es: po un lado, una piza a in e ac i a con la
que planea es a egias y, po o o, una he amien a de seguimien o de las
es adís icas de los jugado es del equipo en e o.
Nos comen a que ellos ya u ilizan una piza a (un mapa sob e el que se
pueden añadi imágenes de los pe sonajes), pe o que es muy básica, es á
desac ualizada y es incomple a. Según nos dice, le al an a ias cosas:
Deja un as o al mo e a los pe sonajes.
Pode añadi a los NPCs “súbdi os”.
Que los NPCs de la jungla den in o mación sob e su es ado.
Que se puedan elimina los NPCs de la jungla.
La exis encia de una ba a del iempo que aya del minu o de juego 1
al 60 y que, con o me el p o eso la aya mo iendo, los elemen os que
dependen del iempo, cambien au omá icamen e (i.e., se ac ualicen los
NPCs o la in o mación de los mismos).
Pode des ui las o es.
Que es é ac ualizada en cuan o a da os del juego.
12 Capí ulo 2. Es ado de la cues ión
José insis e en que una he amien a que incluya es as uncionalidades es
muy necesa ia, y po eso le in e esa mucho que su desa ollo se ponga en
ma cha.
T as inaliza es a en e is a enemos un obje i o muy cla o sob e qué
hace en es e T abajo de Fin de G ado, y de aquí su ge la idea de MOBA
Tac ician, una he amien a pa a c ea es a egias de juegos MOBA. Es deci ,
aunque u ilicemos como ejemplo al juego League o Legends, nues o obje i o
es que la he amien a pueda expandi se de o ma sencilla (median e paque-
es) a o os juegos de es e géne o. Así pues, comenzamos a explo a ideas
sob e qué end ía que ene una he amien a como al. Nues o p ime paso
es analiza las aplicaciones que ya exis en, lo cual explo amos en el siguien e
apa ado.
2.3. He amien as pa a en enado es de e-Spo s
Dado que es e á ea es ela i amen e nue a, el so wa e que hemos po-
dido encon a es escaso y es á poco desa ollado. Si bien exis en algunas
he amien as que pueden ayuda a los jugado es a mejo a cie as habilida-
des (po ejemplo, las óculo-mo ices) o a hace un seguimien o indi idual de
sus es adís icas en el juego, no exis en muchas que acili en el abajo de los
en enado es.
T as ealiza la en e is a de la que hablamos en el apa ado an e io ,
comenzamos una ecopilación de las he amien as que ya exis en y que amos
a conside a nues a compe encia en el me cado. Es as son pa ecidas a la
aplicación que que emos desa olla : se a an de piza as in e ac i as con
con enido especí ico del juego League o Legends en la que los p o eso es y
en enado es p o esionales pueden c ea y explica es a egias a sus alumnos.
2.3.1. Ri Ki
Ri Ki 6son una se ie de he amien as c eadas po el p og amado in-
dependien e Simone Masie o7y o ien adas a la es a egia del juego League
o Legends. La p ime a se a a de un mapa in e ac i o en el cual se pueden
planea es a egias en iempo eal con compañe os, y la segunda es una apli-
cación de And oid con la que se puede segui la pa ida de o os jugado es.
Nos cen amos en conc e o en la p ime a he amien a, llamada Ri Ki
LOL Planne ( éase Figu a 2.3). Es a consis e en una imagen del mapa Sum-
mone ’s Ri y una ba a la e al con las he amien as que o ece la aplicación.
Hay cinco pe sonajes en cada equipo: T, J, M, A, S. Es as son las le as que
co esponden a los nomb es de las di e en es posiciones que pueden ocupa
los jugado es en el juego: op-lanne , jungle , mid-lanne , ca y (an es lla-
6h ps:// i ki .ne /
7h ps://gi hub.com/duike 101
2.3. He amien as pa a en enado es de e-Spo s 13
mado AD Ca y) y suppo . Un equipo es á ca ac e izado po el colo azul
y o o, po el na anja.
Las he amien as del menú la e al pe mi en (en o den de a iba a abajo):
Desplaza se po el mapa.
Mo e a los campeones, gua dianes y lineas.
Pin a lineas, que ep esen an las u as de los jugado es.
Bo a gua dianes y lineas.
Pone gua dianes e des.
Pone gua dianes osas.
Res au a el mapa bo ando odo lo que se había c eado y mo ido.
Ab i un bloc de no as en el lado de echo.
C ea una sesión online, ab iendo ambién un menú en el lado de echo
que pe mi e ealiza cie as acciones del modo online.
Pa a ac i a una opción, se debe selecciona p e iamen e con el bo ón
p incipal del a ón. Una ez seleccionada, cualquie acción se usa de la misma
o ma: pinchando con el bo ón p incipal del a ón o man eniendo dicho bo ón
pulsado y a as ando.
El modo online es á implemen ado con la lib e ía Toge he JS8. Es a es
una lib e ía de código abie o c eada po Mozilla en Ja aSc ip , la cual pe -
mi e añadi , a una página web, opciones y he amien as de colabo ación en
línea en e usua ios. Al selecciona la opción de compa i , c ea una sesión
online a la que se pueden uni o os usua ios que en el mapa en iempo eal,
pudiendo in e ac ua con odas las di e en es opciones. Las he amien as de
es e menú pe mi en (en o den de a iba a abajo):
Pe sonaliza el usua io que se es á u ilizando (su nomb e, a a a y
colo ).
Ce a la sesión de Toge he JS, ol iendo al modo de usua io único.
Copia el link de la sesión con el que se da acceso a nue os usua ios.
Ac i a el mic ó ono pa a comunica se con el es o de usua ios.
Ab i un cha esc i o pa a comunica se con el es o de usua ios.
8Toge he js.com. (n.d.). Toge he JS. [online] Disponible en: h ps:// oge he js.com/
20 Capí ulo 2. Es ado de la cues ión
Reinicia el mapa es impo an e pa a una u ilización de la he amien a lo
más e icaz posible. Si nues o obje i o es aho a iempo a los en enado es
y acili a les su abajo, de nada si e que engan que bo a los obje os
c eados uno a uno.
Figu a 2.5: Tabla compa a i a de las he amien as analizadas.
2.3. He amien as pa a en enado es de e-Spo s 21
Teniendo en cuen a que, como nos comen a José de Ma ías en la en e is-
a, los alumnos de las academias son sob e odo adolescen es, pa a man ene
el o den de las clases necesi amos una o ma de da y qui a el pe miso de
edición del mapa a los alumnos. Es e pe miso debe se indi idual, po si se
da el caso de que el p o eso quie a hace una ac i idad más in e ac i a con
el mapa y quie a p egun a a un alumno en conc e o cada ez.
En el caso de las imágenes u ilizadas en los juegos, ya sean los campeones
o los NPCs, debemos da una selección que no se quede co a, como en el
caso de Ri ki , ni que ab ume al usua io, como es el caso de Wo ac ics.
Debemos inclui solo los necesa ios, siemp e ac ualizados. Además, José nos
pide que la aplicación enga la opción de qui a NPCs de la jungla y o es
(es os pe sonajes y obje os no se mue en de su si io, simplemen e es án,
no es án o es án en uinas). A es a uncionalidad es a la que nos e e imos
como “mapa in e ac i o”, ya que es amos modi icando el mapa en sí, no
solo poniendo imágenes sob e él. Además, enemos el equisi o de José de
que es os NPCs den in o mación sob e su es ado. En el caso de League o
Legends, es a in o mación equi ale a las es adís icas de ida, po ejemplo.
Sob e el zoom y su co ec o uncionamien o, nos pa ece impo an e que,
al ace ca la isión al mapa, las imágenes se escalen, es deci , se hagan más
pequeñas pa a que no ocupen odo el ca il y se pueda ene una mayo
p ecisión de análisis de esa zona. Además, hemos encon ado muy moles o
que en la aplicación de Wo ac ics se puedan coloca imágenes ue a del
mapa, o que se pueda hace zoom en esa zona.
Tal como explicamos en el apa ado en el que analizamos la en e is a
con José de Ma ías, es impo an e la c eación de u as y, si bien en es as
aplicaciones se pueden pin a a mano, c eemos que es más con enien e que
se gene en au omá icamen e cuando se mue a a un pe sonaje. Además, pa a
el en endimien o de las es a egias es esencial que se pueda di e encia cada
u a, po eso c eemos necesa ia la opción de cambia cada u a a un colo
único.
Po úl imo, nos ha pa ecido muy in e esan e que la aplicación de Wo -
ac ics pueda ex ende se a o os juegos. Conside amos que una aplicación
como es a debe pode usa se con o os juegos del mismo géne o, simplemen-
e cambiando sus imágenes y menús pe sonalizados. Así, es e se con ie e en
uno de los obje i os p incipales de es e abajo.
Nues a in ención es inco po a odas es as uncionalidades que conside-
amos en ajosas a nues a aplicación, haciendo así que supe e la calidad
de nues a compe encia y que su p opues a de alo enga un luga en el
me cado.
Cap´
ı ulo 3
Obje i os y especi icación
En es e capí ulo se p esen an los obje i os del abajo y se especi ican los
equisi os del sis ema que amos a desa olla : la he amien a de plani icación
es a égica que conside amos más adecuada pa a los en enado es de e-Spo s
que quie en abaja con juegos de ipo MOBA.
3.1. Obje i os
Du an e el p oceso de in es igación nos damos cuen a de cie os pun os
que en absolu o pueden se igno ados si que emos que, po un lado, nues a
he amien a sea más a ac i a que las que ya exis en en el me cado y, po
o o, sea ú il en el con ex o en el que p e endemos que se use.
En p ime luga , League o Legends no es el único MOBA popula en
las compe iciones de e-Spo s, po lo que idealmen e la he amien a debe se
ex ensible pa a sopo a o os juegos.
En segundo luga , si nues a he amien a p e ende se usada con más
de un usua io, es necesa io que odos puedan conec a se a la misma sesión.
Como odos es os usua ios es án en la misma habi ación du an e las sesiones
de en enamien o, decidimos que podemos hace esa conexión po ed de á ea
local, u ilizando la conexión di ec a en e dos máquinas pa a que una si a
de se ido y clien e (es a es del p o eso /en enado ) y o a sólo de clien e
(del alumno/jugado ), sin u iliza los se icios web de un se ido ex e no.
Po úl imo, en el Capí ulo 2 c eamos una abla con las especi icaciones
que conside amos más en ajosas de las aplicaciones que nos hacen com-
pe encia. Conside amos que, pa a pode c ea una aplicación que supe e la
calidad de es as, enemos que in eg a la mayo ía de esas uncionalidades
en nues a he amien a. Debemos eco da , además, los equisi os ob enidos
du an e la en e is a que se analiza en ese mismo capí ulo.
23
24 Capí ulo 3. Obje i os y especi icación
Así, enemos los siguien es obje i os p incipales:
Iden i ica las necesidades de los en enado es de e-Spo s.
C ea una he amien a, o un p o o ipo de ella, que cub a esas necesi-
dades.
Que dicha he amien a sea colabo a i a, gené ica y ex ensible a cual-
quie o o juego MOBA.
Comp oba que el p o o ipo c eado es in e esan e pa a la comunidad
y de e mina cómo hay que mejo a lo pa a que llegue a usa se a ni el
p o esional.
3.2. Especi icación de equisi os
A con inuación desglosamos odos los equisi os que nues a aplicación
debe ene . Todos es os los ecopilamos du an e el p oceso de in es igación
y de análisis de las he amien as exis en es en el me cado.
3.2.1. In e az
Como hemos comen ado an e io men e, nues a in ención es diseña una
in e az lo más limpia y minimalis a posible, con el obje i o de que los alum-
nos engan las menos dis acciones posibles. Sin emba go, hay elemen os
indispensables que deben se isibles en la in e az, como, po ejemplo, la
ba a del iempo que nos pide José en la en e is a.
El ondo iene el mapa de juego que se usa en las compe iciones, en el
caso de League o Legends,Summone ’s Ri .
Hay una ba a en la pa e supe io de la pan alla que ep esen a el
iempo de la pa ida en minu os.
Hay una ba a a la de echa que mues a los usua ios que es án conec-
ados.
Hay un bo ón que pe mi e al usua io desconec a se de la sesión.
Hay un bo ón que pe mi e al usua io hace cap u as de pan alla.
Hay un bo ón que pe mi e al p o eso ese ea el mapa al es ado inicial.
3.2. Especi icación de equisi os 25
3.2.2. Ges ión de la piza a
Llamamos “s icke s” a las imágenes de los pe sonajes, obje os y NPCs
que podemos coloca en los mapas de las aplicaciones analizadas an e io -
men e. Nues a aplicación ambién debe con ene es as pa a ep esen a a los
pe sonajes de cada jugado y a los NPCs que pueden mo e se po el mapa.
Sin emba go, dado que ambién que emos que se pueda in e ac ua con el
mapa en sí, debemos ene o o ipo de s icke s que no se mue an, sino que
puedan cambia su imagen pa a pone o a en el mismo luga . Po ejemplo,
en el caso de League o Legends, las o es pueden es a in ac as o des ui-
das. Podemos soluciona es o poniendo una s icke es á ica que ep esen e
la o e in ac a, pe o cuando se haga clic sob e ella, se cambie su imagen
a la o e des uida. Así pues, enemos dos ipos de s icke s, con di e en es
ca ac e ís icas y uncionalidades.
Exis en dos ipos de s icke s: es á icas (no se pueden mo e ) y diná-
micas (se pueden mo e ).
Se pueden c ea s icke s dinámicas.
Se pueden bo a s icke s dinámicas.
No se pueden c ea o mo e s icke s ue a del mapa.
Las s icke s dinámicas se pueden di e encia po equipo con un ma co
de di e en e colo : azul o ojo.
Al mo e las s icke s dinámicas, es as dejan un as o sob e el mapa.
Se puede cambia el colo de dicho as o.
Se puede bo a el as o.
Se puede esconde el as o.
Las s icke s es á icas se leen po iche o y se c ean al p incipio de la
sesión pa a ep esen a obje os y NPCs del mapa que no se mue en.
Al clica sob e las s icke s es á icas se cambia su imagen a su siguien e
es ado (i.e., las o es pasan de es a in ac as a es a en uinas).
Al pone el a ón sob e las s icke s es á icas, se mues a in o mación
sob e ellas, si ienen in o mación que mos a .
Al mo e la ba a del iempo, las s icke s es á icas ac ualizan su es ado
o in o mación, si así lo necesi an.
En el caso de League o Legends, las imágenes ienen que inclui o-
dos los pe sonajes y NPCs exis en es has a la úl ima ac ualización del
juego.
26 Capí ulo 3. Obje i os y especi icación
3.2.3. Menús
Hay dos ipos de menús: el p incipal y los menús con ex uales.
El menú p incipal es lo p ime o que se encuen a el usua io al en a en
la aplicación y le pe mi e uni se a una sesión o c ea una nue a. También
puede escoge de qué juego se á la sesión de en enamien o en e los di e en es
paque es que hay en la aplicación.
El menú p incipal iene dos bo ones (uni se a una sesión o c ea una
nue a), un campo donde se puede esc ibi a qué sesión se une el usua-
io (a qué pue o), y un menú desplegable con los di e en es paque es
in eg ados en la aplicación (po de ec o, League o Legends).
Los menús con ex uales son los que pe mi en añadi y modi ica s icke s
den o de la sesión. Es os deben se pe sonalizados pa a adap a se a cada
juego, ya que no en odos los juegos se añaden los mismos NPCs o campeones,
o puede que no in e ese da cie as opciones.
Las opciones de los menús con ex uales se leen dinámicamen e po un
iche o.
Las opciones ienen ipos comunes (i.e., c ea una s icke , elimina una
s icke ).
Los menús pueden ene submenús con más opciones.
Puede habe menús de búsqueda que enseñan las di e en es opciones
en o ma de imágenes pequeñas, de 10 en cada ila.
Los menús pueden da la opción de elegi el equipo del que es la s icke
c eada.
Los menús pueden ene la opción de gene a a ias s icke s a la ez.
3.2.4. Con oles
Uno de nues os obje i os p incipales a la ho a de diseña es a aplicación
es que el usua io no necesi e de ba as de he amien as siemp e p esen es,
sino que las uncionalidades es én in eg adas en los bo ones del a ón y el
eclado. Con es o en men e, el diseño es como sigue:
Click con el bo ón secunda io sob e el mapa: Apa ece un menú
que pe mi e añadi obje os y pe sonajes.
Sc oll sob e el mapa: Se hace zoom. No se puede hace zoom ue a
del mapa.
3.2. Especi icación de equisi os 27
Sc oll sob e un menú: Si el menú lo pe mi e, se hace sc oll po sus
opciones.
Click con el bo ón p incipal sob e una s icke es á ica: La hace
desapa ece o cambia su imagen p incipal a la secunda ia y ice e sa.
Click con el bo ón secunda io sob e una s icke dinámica: Se
ab e el menú especi ico de esa s icke .
Man eniendo el click con el bo ón p incipal sob e una s icke
dinámica: El usua io puede a as a esa s icke .
Flechas del eclado: Si en pa a mo e la cáma a po el mapa.
3.2.5. Conec i idad
Debemos ene en cuen a que nues a aplicación es á pensada pa a se
u ilizada jun o con el equipo, po lo que a o ecemos conec a a los usua ios
po ed. Po es a azón ambién desechamos la idea de ene una opción de
cha online, ya sea esc i o o po mic ó ono.
Los alumnos se pueden conec a y desconec a cuando deseen.
Al conec a se un nue o usua io, es e iene el mapa ac ualizado al es ado
ac ual de la sesión.
El p o eso puede concede y qui a pe miso a los alumnos pa a in e -
ac ua con el mapa usando la ba a donde apa ece la lis a de usua ios.
3.2.6. Ca ga dinámica de ecu sos
No a que nues o deseo es pode hace una aplicación en la que se puedan
ca ga di e en es paque es, siendo cada paque e de un juego di e en e. Así
pues, el código de la aplicación no puede ene nada especí ico de un solo
juego, sino que esas ca ac e ís icas especí icas de cada paque e se deben
ca ga de alguna o ma.
Se ca ga un iche o con in o mación especí ica del juego (i.e., e en os
que ocu en según el iempo).
Se ca ga un iche o con la in o mación de las es adís icas y posiciones
de las s icke s es á icas.
Se ca ga un iche o con los menús especí icos pa a el juego.
Cap´
ı ulo 4
Me odología y he amien as
En es e capí ulo se expone la me odología que a a u iliza se en es e
p oyec o, an o pa a el desa ollo so wa e como pa a el diseño o ien ado al
usua io del p oduc o. Además se explican las decisiones omadas en cuan o
al uso de he amien as pa a acili a nues o abajo.
4.1. Me odología de ges ión del p oyec o
Pa a es e p oyec o, decidimos hace uso de una me odología ágil y sc um
(Je Su he land & Ken Schwabe , 1995), odo es o ap endido en la asigna-
u a Me odologías Ágiles de P oducción (MAP) y pues o en p ác ica en las
di e en es asigna u as de P oyec o (P1, P2, P3).
Una me odología ágil es un p oceso basado en el desa ollo i e a i o e
inc emen al. En ella, la plani icación del p oyec o, aunque necesa ia, es más
lexible. También anima a que se es é en con ac o con el clien e du an e odo
el p oceso. El clien e es el que de ine miles ones con echas y ca ac e ís icas.
Además, la documen ación del diseño del p oduc o se puede al e a si los
equisi os cambian o si nos encon amos con p oblemas du an e el p oceso.
La me odología que noso os adop amos se ca ac e iza po la ealización
de sp in s de dos semanas y miles ones cada mes y medio donde en egamos
una elease de lo que engamos en ese momen o. Además, as cada sp in
ealizamos una eunión con nues o di ec o de nues o T abajo de Fin de
G ado, donde analizamos lo que hemos hecho du an e ese sp in y ijamos
me as pa a el siguien e. Nos decan amos po es a me odología debido a la
lexibilidad que nos apo a en la oma de decisiones debido a la posibilidad
de hace cambios en la plani icación, es uc u ación e implemen ación del
p oyec o, que sabemos que son dados a cambia , además de que nos ue za
a es a en odo momen o p oduciendo.
29
36Capí ulo 5. MOBA Tac ician: He amien a de plani icación es a égica
una lecha que planeamos que si a pa a esconde la ba a. Los usua ios que
ienen pe miso de edición del mapa es án ca ac e izados po un ma co e de
y los que no, po uno ojo. Po úl imo, la ba a del iempo iene un campo
donde se puede esc ibi di ec amen e el minu o que se quie e.
Figu a 5.1: Diseño inicial de la he amien a MOBA Tac ician.
A con inuación, planeamos un diseño de algunas de las acciones que se
pueden ealiza con los menús en la aplicación pa a demos a una secuencia
en la que se pone un campeón y se modi ica el colo de su as o.
Figu a 5.2: Ab i menú. Figu a 5.3: Ab i submenú
P ime o se pincha el mapa con el bo ón secunda io del a ón y, donde
se haya clicado, se ab e un menú con ex ual ( éase Figu a 5.2). Es e menú
podemos e que es pe sonalizado pa a el juego League o Legends, ya que
podemos añadi NPCs como gua dianes, súbdi os o he aldos. En algunas de
5.1. Diseño 37
las opciones hay que escoge un colo , azul o ojo. Es o si e pa a elegi el
equipo del que se á el pe sonaje escogido. T as selecciona el equipo azul en
la opción de Añadi Campeón, se cie a ese menú y se ab e o o submenú
( éase Figu a 5.3). Con es e se puede busca a los campeones, de los que se
en sus imágenes pa a que sea más sencillo iden i ica los.
Figu a 5.4: Campeón y as o. Figu a 5.5: Menú de edición.
Una ez seleccionado el campeón ( éase Figu a 5.4), es e se c ea con un
ma co del colo del equipo seleccionado, en es e caso, azul. A pa i de aho a,
el usua io puede mo e la s icke haciendo click and d ag. Es a ambién puede
deja un as o que indica po dónde se ha mo ido, pa a simula el eco ido
del jugado que maneja a ese pe sonaje po el mapa. El usua io puede hace
que es os as os sean isible o in isible, a a és del menú con ex ual que
apa ece al clica sob e las pega inas co espondien es a dichos as os.
En el caso de que se quie a cambia el colo del as o pa a pode di e-
encia las u as de di e en es pe sonajes mejo , se puede clica con el bo ón
secunda io del a ón sob e la s icke del campeón del cual se quie e modi ica
el colo de su as o. En onces se ab e un menú de edición ( éase Figu a 5.5)
en el que una de sus opciones es Cambia colo u a.
Figu a 5.6: Menú de colo . Figu a 5.7: Ras o nue o.
Si se selecciona esa opción, se ab e una in e az con el que el usua io
puede escoge un colo nue o pa a la u a de ese pe sonaje ( éase Figu a
5.6). Una ez seleccionado un colo nue o, la u a se ac ualiza a ese colo
( éase Figu a 5.7).
38Capí ulo 5. MOBA Tac ician: He amien a de plani icación es a égica
5.2. Implemen ación
En es e apa ado desa ollamos c onológicamen e el p oceso seguido pa a
implemen a MOBA Tac ician.
5.2.1. P o o ipación
T as las p ime as ases de in es igación y diseño explicadas en capí ulos
an e io es y en las que hemos eunido los equisi os de nues a he amien a
y hemos hecho un bo ado de la in e az, enemos su icien e in o mación
como pa a pode desa olla la he amien a en sí.
Lo p ime o en lo que nos cen amos es en Uni y Ne wo king ya que el
hecho de que sea una aplicación que unciona en ed es uno de los equisi os
más impo an es, pe o ambién es el que más complica la implemen ación.
Aunque noso os nunca hemos p og amado aplicaciones en ed, somos cons-
cien es de la g an di e encia que hay en e el código de las aplicaciones mono-
usua io y las mul iusua io, y aún así decidimos que lo mejo es amilia iza se
con es as ecnologías lo an es posible. Es o lo hemos hecho implemen ando
algunas p uebas en las que ac ualizamos algunos elemen os in en ando que
el es ado de la aplicación sea cons an e en se ido y clien es.
5.2.2. Menús con ex uales I
Una ez e minadas las p uebas iniciales nos cen amos en los menús
con ex uales, ya que conside amos que es la mejo o ma de pode ealiza
la mayo ía de acciones sin ene que es a ecu iendo cons an emen e a
una ba a de he amien as. Pa a ello incluimos la lib e ía Con ex Menu,
mencionada en el Capí ulo 4.
C eamos un menú base llamado AddMenu, que iene la opción de ins an-
cia una s icke . Reco damos que, en nues o abajo, llamamos s icke s a las
imágenes que añadimos encima del mapa. En el caso de League o Legends,
es as imágenes son los pe sonajes que los jugado es pueden escoge como
a a a , además de NPCs y o os obje os. Como base hacemos que es os s ic-
ke s se puedan mo e pinchando sob e ellos y a as ándolos po la pan alla.
A es as s icke s en conc e o las denomina emos s icke s dinámicas.
Comenzamos a in eg a los menús con la pa e mul iusua io. El p ime
paso es hace que an o clien es como se ido puedan c ea s icke s y que
es as se ac ualicen en el se ido y en el clien e al se mo idas en cualquie a
de los dos lados.
El siguien e menú que incluimos apa ece al pincha sob e una s icke di-
námica: el menú Edi Menu. Implemen amos la opción en el menú Edi Menu
de bo a la s icke dinámica seleccionada, en el se ido y en el clien e.
Conside ando es o como la base del p oyec o, nos cen amos en expandi
el sis ema de menús y hacemos que se lean desde un JSON. Decidimos que
5.2. Implemen ación 39
AddMenu y Edi Menu son dos menús que debe ían es a siemp e. AddMenu
es el menú que apa ece cuando se pincha en el mapa y si e pa a añadi
odos los obje os. Edi Menu es el menú que apa ece cuando se pincha en los
obje os p incipales y mues a las acciones que se les pueden aplica .
Du an e la c eación del sis ema de menús ambién amos desa ollando
di e en es uncionalidades de las opciones de las que disponemos. Cuando se
pincha en una de las opciones, lo que se egis a en código es el nomb e de
la opción que se ha pinchando, po lo que necesi amos una o ma de sabe ,
dinámicamen e, qué ipo de acción es (i.e., si se selecciona una opción con el
nomb e “Dele e Champ”, en código se iene que sabe que esa opción des u-
ye el obje o seleccionado). Po es a azón enemos un dicciona io en el que
me emos como key el nomb e de la opción y como alo me emos las ca ac-
e ís icas de dicha opción (en es e momen o sólo se compone po el ipo de
acción, pe o lo ampliamos más adelan e). Se puede accede a es e dicciona io
desde cualquie sc ip , po lo que el sc ip de “Con ex Menu Agen Exam-
ple” se comp ueba, con el nomb e de la opción que se ha seleccionado, el ipo
de menú que es. De es a o ma, nos asegu amos que es a comp obación se
haga g acias al dicciona io, que se ellena dinámicamen e.
Con inuado con el desa ollo de las opciones, hacemos que el ipo de
opción “C ea e” gene e s icke s dinámicas con el nomb e de la opción. Es o
signi ica que el nomb e del asse y el nomb e de la opción que se pone en el
JSON y que iene que gene a una s icke dinámica con esa imagen, ienen
que coincidi .
5.2.3. Sis ema mul iusua io I
En es e momen o nos cen amos en desa olla el sis ema mul iusua io.
Ap endemos cómo uncionan los comandos RPC. Mon amos dicho sis ema de
mane a que, cuando se selecciona una opción en cualquie a de los usua ios,
se manda dicha ins ucción al se e con un mé odo Command. Es e, con
odos los da os necesa ios, llama a un mé odo de ipo RPC, el cual se ejecu a
en odos lo clien es. De es a mane a nos asegu amos de que odo lo que pase
en un clien e, con excepción de isualiza menús, pase en el es o a la ez.
Es o unciona, siemp e y cuando no se una un nue o clien e una ez ea-
lizadas la acciones, pues o que no se le ac ualiza á el es ado de la aplicación
al que ienen el es o de los usua ios. De es e hecho nos damos cuen a más
adelan e, y explicamos cómo lo hemos solucionado.
5.2.4. Menús con ex uales II
Nues o obje i o es ene un sis ema de menús con ex uales complejos,
y uno de nues os equisi os es ene submenús (al da le a cie a opción del
menú, o o menú se ab e). Sin emba go, la lib e ía Con ex Menu no es an
comple a como pa a ene es a uncionalidad, po lo que noso os la enemos
40Capí ulo 5. MOBA Tac ician: He amien a de plani icación es a égica
que implemen a .
Con inuando con nues a lis a de equisi os, las s icke s dinámicas deben
deja un as o. Es o es posible g acias al componen e T ailRende de Uni y.
Simplemen e lo añadimos al p e ab de las s icke s dinámicas y con igu amos
la opción que iene sob e el g oso de la linea.
C eamos una opción en el menú “Edi Menu” que pe mi e accede a los
componen es de la s icke dinámica seleccionada y habili a y deshabili a
es e componen e, así conseguimos mos a o esconde el as o. También c ea-
mos una opción que pe mi e bo a el as o. Y conseguimos que uncionen
desde el clien e y desde el se ido .
Uno de nues os obje i os cuando ealizamos el diseño de la aplicación es
ene la opción de cambia el colo de los as os pa a que cada s icke diná-
mica pueda di e encia se. Sin emba go, Uni y no iene un componen e o una
he amien a que e dé una in e az pa a hace lo. Po es a azón, incluimos
la lib e ía HSV en nues o p oyec o. Es a lib e ía nos da la in e az que ne-
cesi amos pa a cambia el colo de es os componen es, aunque enemos que
modi ica la. En el ejemplo de la lib e ía, El HUD siemp e es á isible, y es o
a noso os no nos in e esa. Po eso modi icamos su p e ab pa a que enga un
bo ón que al ce a lo, bo e el game objec comple amen e. Es o lo hacemos
pa a que, al c ea lo de nue o, coja la e e encia del componen e del obje o
al que iene que cambia de colo , que es el obje o que se ha seleccionado
pa a ab i esa opción del menú.
Pa a inaliza con es e equisi o, hacemos que el colo no cambie solo
localmen e, sino que se ac ualice en el es o de usua ios y se ido .
5.2.5. Cáma a I
En es a ase del p oceso conside amos opo uno empeza a implemen a
el uncionamien o de la cáma a. Nada más empeza nos encon amos con
un p oblema: exis en di e en es al e na i as pa a la implemen ación pe o o-
das ienen algún incon enien e y conside amos que se nos pueden complica
de alguna o ma. La p ime a implemen ación que ealizamos es usando el
componen e Sc ollRec y Rec Mask de Uni y. Una ez implemen ado, con-
i mamos los posibles incon enien es de los que nos pe ca amos an es. Es a
al e na i a nos obliga a modi ica oda nues a implemen ación pa a que o-
dos los elemen os pasen de encon a se en la escena, a es a en el can as. Una
ez hecho es o end íamos que cambia el uncionamien o in e no de la lib e-
ía Con ex Menu pa a que en ez de unciona con elemen os de la escena,
uncione con elemen os del can as. La complejidad de es a a ea es uno de
los mo i os que nos lle a a echaza es a opción. También hay o os incon-
enien es como que el hecho de que los elemen os es én adjun os al can as y
no al mapa. Es o ha ía que cuando hiciésemos acciones sob e el mapa, como
hace zoom o mo e nos po él, las s icke s no es a ían ijas en su luga sino
5.2. Implemen ación 41
que se mo e ían con la cáma a debido a que es án unidas a su can as. Es o
nos lle a a nues a segunda opción de implemen ación, la cual consis e en
hace odo a a és de modi ica di ec amen e la posición de la cáma a. Un
incon enien e de es a al e na i a es que no sabemos cómo man ene siemp e
el mapa den o del us um de la cáma a de una o ma cen ada pa a que
quede es é ico y pa a e i a que el usua io aleje la cáma a del mapa hacia
una zona donde solo haya ondo acío. O o p oblema es que al hace zoom
di ec amen e con la cáma a sob e el mapa, es e se amplia ía pe o ambién
se amplia ían las s icke s que hay sob e él, algo que no que emos. Al inal
nues a decisión ue pausa la implemen ación de la cáma a has a es a más
segu os de cómo ealiza la y e oma la en el u u o.
5.2.6. Menús con ex uales III
Siguiendo con el sis ema de menús, necesi amos un menú que pe mi a
e odos los campeones de una ez. Pa a que sean más áciles de busca , en
ez de hace sc oll po una lis a de nomb es, ha emos sc oll po una lis a
de imágenes. Po lo que c eamos un nue o ipo de submenú: sea ch menu.
Es e c ea un menú con pequeñas imágenes de odos los obje os o pe sonajes
que se especi iquen en su JSON, y los adap a pa a que se ean diez po ila.
También se puede hace sc oll con la ueda del a ón g acias al componen e
Sc ollRec .
5.2.7. S icke s es á icas I
Necesi amos unas s icke s que no se puedan mo e al hace click and
d ag sob e ellas, pe o que al clica las se cambie su aspec o. Las denomina-
mos s icke s es á icas (s a ic s icke s) y las usamos pa a elemen os inmó iles
del mapa, pe o que pueden ene di e en es apa iencias, como po ejemplos
las o es que pueden es a des uidas o sin des ui , o los campamen os de
la jungla que pueden es a acíos o con c ia u as den o. Pa a es o c eamos
un nue o p e ab llamado “S a icS icke ” que iene un componen e llama-
do “SwapSp i e” el cual con iene los dos sp i es que pueden in e cambia se.
También hemos hecho una nue a capa en la escena llamada “S a ic” pa a
que con el uso del aycas en cada clic y en caso de que sea sob e una s icke
es á ica, se llame al mé odo de cambia su aspec o. A con inuación hacemos
que es as s icke s es á icas se c een au omá icamen e en el inicio de la escena
leyendo oda su in o mación de un a chi o JSON.
Aho a lo que que emos es que algunas de las s icke s es á icas, las que
an a mos a a c ia u as de la jungla, al pasa el pun e o del a ón sob e
ellas mues en una e ique a (pop ag) con in o mación o es adís icas de esas
c ia u as. Pa a hace es o, en p ime luga hemos sepa ado la c eación de las
s icke s es á icas en dos, ya que las c ia u as de la jungla ienen pop ag pe o
las es uc u as como o es o inhibido es no. Es o lo hemos hecho c eando
42Capí ulo 5. MOBA Tac ician: He amien a de plani icación es a égica
dos JSON (S a icS icke s y S a icS icke sWi hDa a). Las s icke s es á icas
c eadas a pa i de S a icS icke sWi hDa a (i.e., c ia u as de la jungla) ie-
nen un componen e ex a llamado “ShowPop ag”, que es el enca gado de
de ec a cuándo y dónde hay que mos a el pop ag con el ex o co espon-
dien e. También cambiamos la es uc u a del JSON, ya que esa in o mación
que se mues a en la e ique a ambién iene que se leída de él.
También necesi amos ac ualiza esas es adís icas de las s icke s es á icas
que acabamos de menciona y es o se debe a que las c ia u as neu ales, a lo
la go de la pa ida, se an haciendo más pode osas y con ello sus es adís icas
cambian. Pa a es o implemen amos una ba a del iempo que, dependiendo
del minu o que ma que, hace que las pega inas es á icas mues en las es-
adís icas que end ían las c ia u as en ese minu o conc e o en una pa ida
de e dad. Pa a hace es o ol emos a modi ica los JSON de las pega inas
es á icas pa a que almacenen los angos de iempo y sus es adís icas en esos
angos.
5.2.8. Menús de con ex o IV
Que emos hace una opción que pe mi a gene a más de una s icke di-
námicas a la ez, po lo que c eamos la opción de “mul ispawn”. Se especi ica
en el JSON que es a es su opción y se añade una lis a con qué pe sonajes
se deben gene a y cuán os de cada. Es as ca ac e ís icas se gua dan en el
dicciona io de menús, en la pa e de alo es, que aho a hemos expandido a
un s uc con di e en es a iables que no ienen po qué ene un alo , po
lo que no hace al a hace e e encias a ellas en los JSONs si no se necesi an.
Al selecciona es a opción, el sc ip Con ex Menu Agen Example comp ue-
ba en el dicciona io cuán as s icke s dinámicas iene que gene a y de qué
obje os, y llama a la ins ucción de gene a s icke s dinámicas las eces que
sea necesa io.
La siguien e opción que c eamos es la di e enciación po equipos. Como en
los juegos de ipo MOBA hay gene almen e dos equipos, que emos la opción
de selecciona p e iamen e el equipo del que cie a s icke se á miemb o. Pa a
es o c eamos un nue o ipo de bo ón del menú, con el que p ime o seleccionas
un colo , ojo o azul, y solo en onces se ab e el submenú co espondien e.
En nues o caso, usamos la di e enciación an es de selecciona campeones,
con lo que la pega ina del campeón iene un ma co del colo del equipo, y
ambién an es de selecciona súbdi os, con lo que se c ean súbdi os ojos o
azules. Es o úl imo se consigue po que el nomb e de asse del súbdi o acaba
con el colo que ep esen a (i.e., Cas e Blue) y en es a opción se añade el
colo al inal del nomb e.
5.2. Implemen ación 43
5.2.9. Gua da el es ado de la pan alla
Cen ándonos en la se ialización pa a gua da sesiones, in es igamos a-
ias o mas de ealiza la, sin emba go, nos encon amos con un p oblema:
cómo se ializa componen es como el T ailRende . Po lo que nos decan a-
mos po una o ma más sencilla de gua da el es ado de la pan alla y que
hemos is o que es su icien emen e e icaz en el es o de he amien as que
hemos in es igado en la p ime a ase de es e p oyec o: cap u as de pan alla.
Conside amos que es su icien e pa a las clases que los alumnos acaben con un
pa de cap u as de pan alla en una ca pe a, que se puedan lle a y es udia
a ondo.
5.2.10. Sis ema de con ol de pe misos I
Teniendo en cuen a que el con ex o en el que pensamos que nues a apli-
cación se a a u iliza es una clase con alumnos mayo i a iamen e adolescen-
es, c eemos que, pa a man ene el o den de las clases, es una buena medida
hace que el se ido , que se á con olado po el p o eso , enga que da le
con ol a los alumnos pa a que puedan in e ac ua con la he amien a. Po
eso empezamos a c ea un sis ema que comp uebe si el usua io que es á
u ilizando la aplicación es el se ido o el clien e. Sabiendo es o, le damos
al se ido una opción en o ma de bo ón en la pan alla, que pe mi e da
con ol a los clien es pa a que ellos ambién puedan mo e obje os, gene a
nue os, e c. Sin emba go, en la p ime a ase de c eación de es e sis ema, el
con ol se le da a la ez a odos los clien es. Como nues o diseño consis e en
que se escoja a qué clien e se le da o se le qui a el con ol, ampliamos es e
sis ema más adelan e.
5.2.11. Cáma a II
En es e momen o decidimos e oma la implemen ación de la cáma a,
siendo el sc ip “Came aMo emen ", implemen ado po noso os, el que con-
ole odas sus acciones y mo imien os. P ime o hemos hecho que, con las
lechas del eclado, la cáma a se pueda mo e en odas las di ecciones de los
ejes xey. En segundo luga implemen amos que con el uso de la ueda del
a ón, se pueda hace zoom in yzoom ou . Po úl imo hemos hecho que, dada
una imagen que se iene como e e encia (en es e caso el mapa de juego) y de
la cual se ob iene sus dimensiones, la cáma a gene a unos lími es que e i an
que se pueda sali de unas zonas conc e as de la escena y siemp e enga el
mapa en pan alla. En conc e o, es a implemen ación asegu a que, cuando
hagamos zoom ou , el mapa siemp e a a es a cen ado en la pan alla y
que, cuando hagamos zoom in y nos in en emos sali del mapa, no podamos
hace lo.
44Capí ulo 5. MOBA Tac ician: He amien a de plani icación es a égica
5.2.12. Menús con ex uales VI
Pa a e mina el sis ema de menús que emos hace que cada s icke di-
námica pueda se igge de un menú di e en e, ya que no odas las s icke s
dinámicas end án las mismas opciones de edición. Lo hacemos con una a-
iable en el JSON. Si es a a iable no se ellena, se conside a que esa s icke
dinámicas necesi a el menú po de ec o: Edi Menu.
5.2.13. Menú p incipal de la he amien a
A con inuación, c eamos Ne wo k Manage Cus om. Cuando se c ea una
aplicación mul iusua io en Uni y, se debe u iliza un Ne wo k Manage con el
que los usua ios puedan, po ejemplo, c ea sus p opias salas o uni se a una
ya c eada. Uni y p opo ciona una HUD po de ec o, muy básico y que no deja
con igu a lo que enseña y iene opciones que noso os no que emos, po lo
que debemos c ea una que se adap e a nues as necesidades. Como se puede
e en Ne wo k Manage Cus om, es un Manage que se man iene du an e
oda la ida de la aplicación, aunque se cambie de escena, y se enca ga de
c ea la in e az pa a que el usua io empiece la sesión o se desconec e de ella.
En la he amien a enemos pues dos escenas: el menú p incipal y la piza a.
En el menú p incipal, Ne wo k Manage Cus om c ea dos bo ones: uno c ea
una sala nue a y el o o une al usua io a una sala c eada. La sala que se c ea
o a la que se une el usua io, se c ea en el pue o de ed que se especi ica en
el campo de en ada que hay debajo de es os dos bo ones, y que iene po
de ec o el pue o 7777. En la escena de la piza a, se c ea un único bo ón:
desconec a . Es e lle a al usua io de uel a al menú p incipal.
5.2.14. Sis ema mul iusua io II
Llegados a es e pun o nos damos cuen a de un e o que como hemos
mencionado an e io men e, lle amos a as ando desde p incipios del desa-
ollo: cuando un clien e nue o se une a la sesión, no se ac ualiza su pan alla
al mismo es ado que ienen el es o de los usua ios. Es o sucede po que los
mé odos RPC se han llamado an es de que el nue o usua io se una, po lo
que odo lo que apa ece en su pan alla es á desac ualizado. Achacamos es e
e o a nues a al a de conocimien o sob e cómo unciona el sis ema mul i-
jugado de Uni y. Sin emba go, ápidamen e lo a eglamos. Hacemos que las
s icke s gua den su in o mación en un sc ip llamado in oS icke , que man-
iene odos los da os impo an es de dicha s icke (imagen, posición, colo
del as o) como sync a s. Las sync a s son a iables de Uni y que se man-
ienen ac ualizadas al alo que hay en el se ido . Además, hacemos uso
de hooks. Es os son lis ene s que pe mi en ac ualiza las a iables sync a s
cada ez que se llame a la unción que se especi ique en el hook. De es a
mane a conseguimos que cuando un usua io se une, las s icke s que apa ecen
5.2. Implemen ación 45
en su pan alla ac ualizan odas sus a iables sync a s al alo que ienen en
el se e , que es el que ienen el es o de usua ios.
5.2.15. Sis ema de con ol de pe misos II
En es e momen o decidimos e oma y ehace el sis ema de con ol de
usua ios mencionado an e io men e con el in de que el p o eso , desde el
se ido , sea capaz de da y qui a pe misos indi idualmen e a cada uno
de los alumnos. Es o es á hecho con el in de que los alumnos no puedan
modi ica la explicación del p o eso , pe o si es e úl imo en algún momen o
quie e pe mi i a un de e minado alumno que la modi ique, lo puede hace
de una o ma con olada. Es o lo implemen amos haciendo que cada clien e
que se une a una sesión c ee un bo ón con su e e encia en el se ido y, en
el momen o en el que ese clien e se desconec e, es e bo ón desapa ezca. El
p o eso (usua io del se ido ) puede da y qui a pe misos a los di e en es
usua ios a a és de es os bo ones. Si el bo ón es á e de quie e deci que
el usua io iene pe miso y clicando sob e él se lo qui a y se uel e ojo, y
ice e sa. En cada uno de los bo ones se mues a el ID único de cada uno
de los usua ios pa a que se puedan di e encia . Con bo ones apa eciendo
y desapa eciendo cons an emen e necesi amos un ges o que se enca gue de
o ganiza los y debido a es o, c eamos un panel a la de echa de la pan alla que
con iene odos los bo ones y los o dena. Es o lo hace g acias a su componen e
“Con olPanelBeha iou ”, que ges iona el núme o de bo ones que hay y cada
ez que se añade o qui a uno, eajus a el amaño del panel y la posición de
los bo ones con el in de que quede odo lo más cen ado y es é ico posible.
También en caso de que odos los clien es se desconec en, al no habe bo ones
que mos a , ocul a á el panel.
5.2.16. S icke s es á icas II
Aho a decidimos que es el momen o adecuado de mon a el mapa y de co-
loca odas las s icke s dinámicas (i.e., o es, inhibido es y c ia u as neu a-
les). Decidimos ex ae odos los ecu sos di ec amen e del juego y edi a los
con Pho oShop. Con las c ia u as neu ales, como sus campamen os (los lu-
ga es donde se encuen an) ya es án acíos en la imagen del mapa, decidimos
que las s icke s es á icas con engan una imagen de la c ia u a co espondien-
e de cada campamen o y una imagen anspa en e. Con es o enemos las dos
al e na i as que que emos, campamen os con c ia u as y campamen o acío.
Respec o a las o es y los inhibido es, en un p incipio las s icke s es á icas
iban a ene una imagen de la es uc u a des uida y o a sin des ui , pe o
nos damos cuen a de que isualmen e no queda es é ico. Lo que decidimos
al inal es imi a lo mismo que hacemos con las c ia u as neu ales, edi a-
mos el mapa pa a que odas las cons ucciones es én des uidas y encima
de ellas, las pega inas es á icas pueden cambia en e una imagen con la
52Capí ulo 5. MOBA Tac ician: He amien a de plani icación es a égica
u ilizado po el p o eso o en enado pa a c ea una sesión de la cual a
a se el dueño. El bo ón “Join session"pe mi i á a los alumnos uni se a la
sesión ya c eada po el p o eso . Po úl imo, el campo de ex o si e pa a
indica en qué pue o de ed quie es c ea la sesión o a cuál e quie es uni .
Po de ec o el núme o de pue o es el 7777.
5.4.2. Menús de con ex o
Una ez den o de una sesión, en la escena de plani icación de es a egias
des acamos que los con oles es án diseñados pa a pode hace odas las
acciones de la o ma más cómoda y ápida posible.
Con la idea de no ene que es a ecu iendo cons an emen e a una ba-
a de he amien as, hemos implemen ado un sis ema de menús de con ex o
que se ac i a clicando con el bo ón secunda io del a ón. Si se hace clic en
cualquie pa e del mapa se c ea un menú de con ex o que pe mi e c ea en
el si io pulsado: gua dianes, campeones, Helado del G ie a, d agón, súbdi os
y el cang ejo de ío. La opción de los campeones iene dos pequeños bo ones,
uno ojo y o o azul, que pe mi en indica a qué equipo se quie e que pe e-
nezca el campeón que se a a c ea . Cuando se hace clic sob e uno de ellos se
ab e un submenú el cual mues a odos los campeones del juego a a és de
sus sp i es, donde se puede hace sc oll con la ueda del a ón y selecciona
el campeón deseado clicando sob e su imagen. Con la opción del d agón se
ab e un submenú que pe mi e elegi en e d agón de uego, ie a, agua o
ai e. Po úl imo, con la opción de “minions” se ab e o o submenú que da
las a ian es de c ea un súbdi o mago, melée, de asedio, un supe -subidi o,
o c ea di ec amen e una oleada comple a. Al igual que con los campeones,
con cada una de es as opciones se ienen los dos bo ones con los que se puede
indica a qué equipo a a pe enece el súbdi o c eado.
5.4.3. Obje os dinámicos
Una ez c eada una s icke haciendo clic con el bo ón secunda io sob e
ella, se ab e el menú de opciones especí icas de esa pega ina. Es as opciones
son: mos a o ocul a su as o, cambia el colo del as o, elimina el as o
o elimina la s icke . En caso de que la s icke sea la de un campeón, ambién
apa ece á una opción que pe mi e cambia su sp i e.
5.4.4. Mapa in e ac i o
Pasando a explica el uncionamien o del mapa in e ac i o, las o es y
los inhibido es se pueden des ui o de ol e a su es ado no mal clicando
sob e ellas. Lo mismo se puede hace con las c ia u as neu ales de la jun-
gla, las cuales se pueden cambia de o ma o hace desapa ece haciendo clic
sob e ellas. Con es as úl imas, al pasa el a ón sob e ellas apa ece una e i-
5.4. Ins ucciones de uso de la he amien a 53
que a encima que mues a in o mación de esa c ia u a conc e a en el minu o
ma cado en la ba a de iempo.
5.4.5. Ba a de iempo
La ba a de iempo, como acabamos de menciona si e pa a ac ualiza
la in o mación que apa ece en las e ique as al minu o ma cado en ella, pe o
ambién si e pa a ac ualiza las c ia u as del mapa a lo la go de la pa ida,
ya que dependiendo del minu o que sea, puede habe unas c ia u as u o as.
Es a ac ualización del minu o de la pa ida se puede hace mo iendo el slide
o esc ibiendo di ec amen e el minu o en el campo de ex o.
5.4.6. Cáma a
Con espec o a la cáma a, se puede mo e hacia a iba, abajo, izquie da,
de echa y diagonales con las lechas del eclado. También se puede hace
zoom in yzoom ou con la ueda del a ón.
5.4.7. Bo ones
Con elación a los bo ones que encon amos en pan alla, en la esquina
supe io izquie da se encuen a el bo ón “Disconnec ” que pe mi e al usua io
desconec a se y sali de la sesión. En la esquina supe io de echa es á si uado
el bo ón “Sa e” que da la opción de hace una cap u a de la imagen mos ada
en pan alla. Es a se gua da á de o ma local en el o denado del usua io.
5.4.8. Con oles especiales del en enado /p o eso
Pa a e mina , amos a explica los con oles que únicamen e iene el
usua io del se ido . Es e, a la de echa de su en ana, iene un panel con
una lis a de bo ones, uno po cada usua io ac i o en su sesión. Con es os
bo ones puede da y qui a pe misos de modi icación de la sesión a los usua-
ios. Cada uno de los bo ones iene un iden i icado único pa a que se puedan
di e encia . Es os pueden es a e de o ojo. Si es á e de, es que ese usua io
iene pe miso y si es á ojo, el usua io lo iene denegado. Po úl imo, el se -
ido ambién iene un bo ón “Rese ” que pe mi e bo a odos los elemen os
c eados del mapa pa a que no se engan que elimina uno a uno.
Cap´
ı ulo 6
E aluación de la he amien a
En es e capí ulo se desc iben los esul ados ob enidos as la e aluación
ealizada con un en enado de e-Spo s, de la aplicación MOBA Tac ician.
MOBA Tac ician, como se expuso en el capí ulo an e io , es una apli-
cación desa ollada po Lucía Ca ión Ga cía y Je emy J. Ruzicka Peinado,
dos es udian es del G ado de Desa ollo de Videojuegos de la Uni e sidad
Complu ense de Mad id, como pa e de su T abajo de Fin de G ado. La idea
de ás de es e p oyec o es c ea una he amien a que pueda ocupa el acío
que exis e en el me cado de las he amien as p o esionales o ien adas a los
p o eso es y en enado es de e-Spo s y que pueda ayuda a es os a la ho a de
plani ica sus ideas y es a egias de juego, así como a ansmi i esos conoci-
mien os a sus alumnos y jugado es. José de Ma ías (ex-en enado de a ios
equipos p o esionales de e-Spo s y ac ual p o eso de League o Legensds y
di ec o de “The Global ESpo s Academy” en Mad id) es quien ecibe la
solici ud de ealiza una e aluación ex e na del sis ema desa ollado y de la
cual se ob ienen cie as conclusiones sob e el mismo.
6.1. Desc ipción básica
MOBA Tac ician es un piza a in e ac i a sob e el cual un usua io puede
ep oduci cualquie si uación posible den o de una pa ida de un ideojue-
go MOBA. Es o pe mi e plan ea ác icas y que es as sean compa idas en e
odos los miemb os del equipo y así cuando, es os se encuen en an e una
casuís ica simila en una pa ida de e dad, sepan a on a la si uación. Es
una aplicación en ed en la cual cada usua io puede obse a en su pan alla
en iempo eal, las acciones ealizadas po p o eso e incluso las ealizadas
po o os alumnos. Es o es debido a que el p o eso posee la opción de pe -
mi i indi idualmen e a alumnos modi ica el mapa, g acias a un sis ema de
con ol de pe misos que solamen e es á a disposición del p o eso . También
55
56 Capí ulo 6. E aluación de la he amien a
es una he amien a que ac ualmen e, sólo cuen a con con enido pa a a-
baja sob e League o Legends pe o que se puede amplia con con enido de
o os juegos g acias a su sis ema de ex ensiones. Así que se puede c ea una
sesión pe sonalizada y basada en o o MOBA a pa i de la inclusión de una
ex ensión de MOBA Tac ician especí ica pa a dicho juego.
Des aca los con oles de es a aplicación que a a és de un sis ema de
menús de con ex o, hace que es a sea cómoda e in ui i a de u iliza y en la
que las acciones se ealizan de una o ma ápida g acias a e i a sis emas
al e na i os como la “ba a de he amien as”.
Figu a 6.1: In e az de la he amien a MOBA Tac ician pa a el juego League
o Legends.
Las uncionalidades más des acadas que hemos encon ado en MOBA
Tac ician son:
El mapa es in e ac i o, lo cual quie e deci que clicando sob e sus
elemen os se puede hace que es os cambien de o ma o desapa ezcan,
al pasa el a ón po encima suya mues en in o mación adicional.
Es online, aunque el p o eso man iene la segu idad de que ningún o o
usua io modi ique la sesión sin su consen imien o g acias al sis ema de
con ol de pe misos.
6.2. C í ica de un en enado de e-Spo s 57
Puede se i pa a una g an can idad de ideojuegos debido a que la
aplicación c ea la sesión de un juego conc e o a pa i de una cie a
ex ensión con con enido especí ico pa a dicho juego.
Hay una ba a de iempo que pe mi e ac ualiza el mapa y las es adís-
icas de sus c ia u as en unción del minu o indicado en dicha ba a.
G acias al sis ema de menús de con ex o, la c eación y manejo de
elemen os en el mapa es sencilla y ápida. Incluso da la posibilidad de
c ea un g upo de elemen os a la ez.
Los elemen os mo ibles del mapa pueden deja un as o si el usua io
lo desea. También esal a la uncionalidad de cambia el colo de ese
as o.
6.2. C í ica de un en enado de e-Spo s
Es g acias a la e oalimen ación p opo cionada po José de Ma ías a
a és de la segunda en e is a que los au o es u ie on con él en la que se
ealiza la e aluación de la he amien a MOBA Tac ician. En dicha en e is a
se le mos ó la aplicación, odas sus uncionalidades y a con inuación el
p o eso pudo p oba la. Seguidamen e se le hicie on una se ie de p egun as
pa a que exp esase su opinión al espec o.
Resumiendo, los emas que comen ó elacionados con las unciones bási-
cas de la aplicación ue on los siguien es:
Los con oles de la aplicación.
El sis ema de con ol de usua ios.
El mapa in e ac i o
La ba a de iempo.
La uncionalidad de cap u a de pan alla.
Las s icke s.
También comen ó aspec os más gene ales de la aplicación como:
Funcionalidad.
Es é ica.
Comodidad.
U ilidad.
58 Capí ulo 6. E aluación de la he amien a
Fu u o.
A con inuación desa ollamos es os emas a pa i de las espues as de la
en e is a, jun o con su c í ica al p oyec o.
6.2.1. Funciones básicas
Como acabamos de comen a , a José de Ma ías se le p egun ó p imo -
dialmen e sob e las p incipales uncionalidades de la aplicación. De las cuales
se ob u ie on las siguien es c í icas:
6.2.1.1. Con oles
Según nues o e aluado , el mo imien o de la cáma a con las eclas es
co ec o e in ui i o pe o es a ía bien ene una al e na i a pa a pode mo-
e la con el a ón. Clic and d ag se ía una buena opción, lo que se end ía
que ealiza con el bo ón p incipal o con el bo ón cen al ( ueda del a ón),
po que el secunda io se usa pa a los menús de con ex o. O a al e na i a
se ía el pode mo e la cáma a hacia la di ección ma cada po el ma gen de
la en ana que es á ocando el a ón. Es deci , si el a ón oca el ma gen
supe io , la cáma a se mue e p og esi amen e hacia a iba, y lo mismo se
ha ía en las cua o di ecciones. Es a úl ima es una opción in e esan e ya
que así es como se mue e la cáma a en muchos juegos, en e ellos el p opio
League o Legends.
6.2.1.2. Sis ema de con ol de pe misos
José opinaba que unciona co ec amen e y es muy ú il pa a hace que el
en o no de la clase o de plani icación de un equipo sea más in e ac i o y pa -
icipa i o. También des acó la impo ancia de que unciones como el “Rese ”,
es én únicamen e limi adas al p o eso /en enado debido a su ele ancia.
6.2.1.3. Cap u a de pan alla
El e aluado conside aba que lo más opo uno es que el p o eso pudiese
decidi si habili a lo o deshabili a lo, a di e encia de como es á aho a, donde
es á siemp e habili ado. También azonaba que en ocasiones un p o eso
puede que no le impo e que el con enido mos ado en la aplicación pueda
se gua dado po los alumnos, pe o puede habe o as ocasiones en la que
no quie e que sea así. Es o es un p oblema, pe o iene di ícil solución ya
que siemp e an a exis i di e en es al e na i as pa a gua da lo mos ado
en pan alla a pesa de deshabili a la opción desde MOBA Tac ician. Un
usua io siemp e pod ía hace una cap u a de pan alla desde Windows o usa
un p og ama de e ce os pa a g aba la pan alla.
6.2. C í ica de un en enado de e-Spo s 59
6.2.1.4. Mapa in e ac i o
Según el en enado , el uncionamien o es co ec o y muy ú il. La capaci-
dad de pode des ui y cons ui o es y qui a y pone c ia u as neu ales
es muy buena, pe o se des aca la ca encia de cuidados g á icos. Es os, si es-
u iesen más abajados, ha ían que la aplicación uese más a ac i a, más
ag adable a la is a, e “in i a ia” al usua io a u iliza la. En e algunos de
es os de alles, José de Ma ías des acó la ca encia de eedback de los elemen-
os del mapa, como po ejemplo pod ía se que cuando se pase el a ón po
encima de un elemen o con el que se puede in e ac ua , es e en iase algún
ipo de señal. También esal ó el hecho de que el mapa no se debe ía a a de
una imagen plana. El pode da le elie e (3D) lo ha ía mucho más ealis a
y es é ico al ojo del usua io.
6.2.1.5. Ba a de iempo
El en enado opinaba que la uncionalidad ac ual de la ba a de iempo
es co ec a, pe o la in o mación o o gada po ella (del minu o de juego) es
insu icien e. Las es adís icas mos adas en el pop ag de las c ia u as neu ales
ienen que, al menos, con ene la ida y el daño. En casos como el Ba ón
Nasho o el d agón, donde se calculan a pa i de una ó mula, end ía que
apa ece an o la ó mula como el da o una ez calculado. José de Ma ías
comen ó que la uncionalidad que ac ualiza a las c ia u as en unción del
minu o ma cado en la ba a de iempo unciona co ec amen e. También
dijo que se ía ú il una ep esen ación g á ica del o o que se ha ob enido de
mane a pasi a has a el minu o ma cado en la ba a.
6.2.1.6. Sis ema de ex ensiones
Según el e aluado e a muy in e esan e y ú il pa a pode se u ilizado
con o os juego. Des acaba las posibilidad y la acilidad que supond ía c ea
una ex ensión pa a un í ulo an popula como Fo ni e.
6.2.1.7. S icke s
Po el lado posi i o el en enado opinaba que lo más des acable es la
uncionalidad del as o que puede deja una s icke al mo e se y el pode
cambia su colo . También esal aba el pode cambia de campeón en una
s icke s sin ene que bo a la y c ea o a. O o aspec o que señaló como
in e esan e es la uncionalidad de pode c ea a ias s icke s a la ez.
Po el lado nega i o mencionó que es a es la pa e en la que es necesa ia
más mejo a, ya que es é icamen e la apa iencia de las s icke s no es ag ada-
ble pa a el usua io. Las s icke s en gene al son demasiado g andes y ocupan
demasiado espacio en el mapa. Algunas s icke s es á icas pod ían es a me-
jo ajus adas a su posición en el mapa. Incluso en algunos casos, como el
60 Capí ulo 6. E aluación de la he amien a
de los súbdi os, se ía mucho más es é ico y ealis a que en luga de usa su
icono, se usase una imagen suya ingame. También elacionado con los súb-
di os, comen ó que se ía in e esan e que al c ea una oleada, se c easen los
súbdi os co espondien es sepa ados y ya o ien ados a la di ección a la que
se an a di igi , en luga de odos los iconos jun os. Po úl imo, mencionó la
impo ancia de que los gua dianes ma quen el adio de isión que o o gan,
lo cual es más impo an e que la p opia posición del gua dián.
6.2.2. Aspec os gene ales
En es a sección se analizan los ac o es más ele an es de MOBA Tac-
ician como he amien a den o del me cado conc e o de las he amien as
pa a en enado es de e-Spo s. Es o se ealiza a pa i de la e oalimen a-
ción de la en e is a an es mencionada y de las ideas y comen a ios sob e las
uncionalidades explicadas en el apa ado an e io .
Los aspec os analizados son:
6.2.2.1. Funcionalidad
Según José de Ma ías la aplicación en es e aspec o es aba muy log ada.
Todas las acciones que se pueden ealiza en la aplicación uncionan co ec a-
men e y de una o ma e icien e. Algunas de las más des acadas son: el sis ema
de con ol de pe misos, los menús de con ex o, el as o de las s icke s y el
mapa in e ac i o.
6.2.2.2. Es é ica
Nues o e aluado conside aba que es e e a el p incipal pun o a mejo a
de MOBA Tac ician. Conside aba que isualmen e no es a ac i a pa a el
usua io y eso pod ía in i a a es os a usa o as he amien as de la compe-
encia que uncionalmen e sean más incomple as pe o más “ag adables a la
is a”. Los p incipales pun os a mejo a que comen ó ue on: la in e az, el
amaño y aspec o de las pega inas y el mapa, que hab ía que hace lo en 3D
pa a que sea más ealis a.
6.2.2.3. Comodidad
Uno de las p incipales obje i os al diseña los con oles de MOBA Tac-
ician e a da al usua io una he amien a donde pudie a ealiza odas las
acciones de o ma in ui i a y en el meno iempo posible. G acias al sis ema
de menús de con ex o lo hemos conseguido. El único incon enien e encon-
ado po el e aluado ue el mo imien o de la cáma a con las eclas. Según
él, se ía bueno implemen a una al e na i a pa a ambién pode mo e la
cáma a con el a ón.
6.2. C í ica de un en enado de e-Spo s 61
6.2.2.4. U ilidad
José de Ma ías comen ó que MOBA Tac ician es una he amien a ú il
que se pod ía u iliza en en o nos como una clase o el en enamien o de un
equipo. Po lo gene al muchos p o eso es y en enado es la usa ían, aunque
no odos po que cada uno iene su mane a de abaja y pod ía p e e i
mé odos al e na i os.
6.2.2.5. Fu u o
El p o eso opinaba que a pesa de se una he amien a muy comple a
uncionalmen e, es é icamen e iene a ios pun os a mejo a . Muchos en e-
nado es o p o eso es p e e i án he amien as más incomple as uncionalmen-
e pe o más ag adables a la is a. Es o es debido a que pasan mucho iempo
con es e ipo de aplicaciones y p e ie en algo que les pe mi a abaja de una
o ma más ag adable, a pesa de sac i ica uncionalidad.
También nos comen ó que pa a que MOBA Tac ician u iese un hueco en
el me cado eal de he amien as pa a en enado es o p o eso es de e-Spo s,
end ía que mejo a su aspec o isual y alcanza un mayo ni el de pulido
pa a que sea un p oduc o más a ac i o y cómoda pa a los usua ios.
Bibliog a ía
Blizza d En e ainmen . S a c a . PC, en e o os, Disponible en
h ps://us.shop.ba le.ne /en-us/ amily/s a c a - emas e ed.
Blizza d En e ainmen . Wa c a iii: Reign o chaos. PC,
Disponible en h ps://eu.shop.ba le.ne /en-us/p oduc /
wa c a -iii- e o ged.
Coope , A.,Reimann, R. yC onin, D. Abou ace 3.0. Wiley, 2007.
Epic Games. Un eal engine. Disponible en h ps://www.un ealengine.
com/.
IceF og. De ense o he ancien : Alls a s. PC, Disponible en h ps://
www.do awc3.com/.
id So wa e. Quake. PC, en e o os, Disponible en h ps://quake.
be hesda.ne /.
Je Su he land & Ken Schwabe . sc um. Disponible en h ps:
//www.sc umguides.o g/.
JSON.o g. Json. Disponible en h ps://www.json.o g/.
Rio Games. League o legends. PC, Disponible en h ps://euw.
leagueo legends.com/.
S e e Russel. Spacewa ! PC, Disponible en h ps://www.
compu e his o y.o g/pdp-1/c861483915 c8a67b11b72de8ed403c/.
Supe cell. Clash o clans. iOS, And oid, Disponible en h ps://
clasho clans.com/.
Tai o Co po a ion. Space in ade s. A cade, Disponible en h ps://
www. ai o.com/s eam/sie.
69
70 BIBLIOGRAFÍA
Ti an Fo ge Games. Smi e. PC, Xbox One, PS4, Nin endo Swi ch, Dis-
ponible en h ps://www.smi egame.com/.
Ubiso . Rainbow six - siege. PC, Xbox One, PS4, Disponible en h ps:
// ainbow6.ubiso .com/siege/es-mx/home/index.aspx.
Uni y Technologies. Uni y. Disponible en h ps://uni y.com/.
Val e Co po a ion. Coun e s ike. PC, Xbox, Disponible en h ps:
//blog.coun e -s ike.ne /.
Val e Co po a ion. Coun e s ike: Global o ensi e. PC, Xbox 360,
Xbox One, PS3, Disponible en h ps://blog.coun e -s ike.ne /.
Val e Co po a ion. De ense o he ancien 2. PC, Disponible en h p:
//es.do a2.com/.
Wa gaming. Wo ld o anks. PC, Xbox 360, Xbox One, PS4, Disponible
en h ps://wo ldo anks.eu/.
Appendix A
In oduc ion
The wo ld o he e-Spo s, also know as elec onic spo s, is ai ly new1.
When we alk abou e-Spo s, we mean online o in-pe son ideo game cham-
pionships in which playe s compe e o be he bes . The i s compe i ion
was in 1972, a S an o d Uni e si y, whe e s uden s compe ed by playing
he ideo game Spacewa ! (S e e Russel, 1962). In i , wo playe s pilo
spaceships and mus des oy he opposing playe . The i s public e en was
eigh yea s la e , in 1980, and ecei ed a lo o media a en ion, especially in
he Space In ade s (Tai o Co po a ion, 1978) compe i ion, an a cade game
in which a single playe pilo s a spaceship and mus des oy he alien en-
emy ships. Playe s challenged each o he o he highes sco e. La e , in
he 1990s and wi h he in oduc ion o he In e ne , use s we e inally able
o connec and compe e om di e en pa s o he wo ld. Thanks o his,
ideo games sp ead. Di e en companies, such as Nin endo, began o o gan-
ise hei own championships and, in 1997, he Red Annihila ion ou namen
was o ganised o he game Quake (id So wa e, 1996). This is a i s -pe son
shoo e whe e he use o 3D g aphics was e olu iona y. I was played in
mul iplaye mode, connec ing ia local a ea ne wo k o he In e ne . This
ou namen ga he ed a ound 2000 playe s and is conside ed he i s mode n
e-Spo s championship. F om ha momen on, ou namen s con inued o be
o ganized and he e-Spo s won public. In 2018, a ound 3985 compe i ions
we e o ganized wo ldwide and a ound 161,8 million dolla s in p izes we e
dis ibu ed2.
I is clea ha , despi e hei sho his o y, e-Spo s mo e la ge amoun s
o money and jobs. Tha is why, wi h his Final Yea P ojec , we in end
1Medium.com (2018). The his o y and e olu ion o e-
Spo s [online] A ailable in: ps://medium.com/@Boun ieGaming/
he-his o y-and-e olu ion-o -espo s-8ab6c1c 3257
2Espo sea nings.com (2018). O e all e-Spo s s a s o 2018 [online] A ailable in:
h ps://www.espo sea nings.com/his o y
71
72 Appendix A. In oduc ion
o en e in o his wo ld, speci ically in he echnological a ea ela ed o he
so wa e applica ions o in e es o his sec o . Thanks o he ini ial esea ch
p ocess, we de ec ed a big gap when i comes o ools o ien ed o e-Spo s
coaches and ha ’s why we see he need o p o ide hem wi h speci ic ools
o hei wo k. This p ojec has o main mo i a ion o educe pa o ha
oid.
Fo a couple o yea s now, e-Spo s academies ha e s a ed o p oli e a e.
In hem, eache s and coaches y o ansmi hei knowledge and s a egies
o hei playe s bu , as we ha e said be o e, his becomes di icul wi hou
he igh ools. The e o e, we p opose he de elopmen o an applica ion
wi h which eache s/p o essional coaches can de ise and explain s a egies o
MOBA- ype games o hei s uden s/playe s. MOBA games a e mul iplaye
s a egy games in which he playe con ols only one cha ac e , he membe
o a eam ha aces ano he in comba . No mally, he objec i e in his
kind o game is o de ea he opposing eam by des oying hei base. We
choose his gen e o ideo games because i is ex emely popula in e-Spo s,
hei s uc u e and main gameplay is e y simila in all o hem —so we can
co e qui e a ew i les— and, in addi ion o ha , we a e p esen ed wi h
he oppo uni y o ollow he guidelines o a eal cus ome who wo ks wi h
MOBA games. We use League o Legends (Rio Games, 2009), as ou clien
is e y in e es ed in ha ing a ool ha speci ically co e s his i le, one o
he mos popula in his kind o compe i ion. Howe e , ou ool is designed
o be ex endable o any o he game o he same gen e, o mee he needs o
o he coaches specializing in i les.
A.1. Repo ’s s uc u e
This p ojec ’s epo consis s o he ollowing chap e s:
1. The cu en sec ion whe e we p esen ou p oposal, i s o igin and he
easons why we ha e decided o emba k on he de elopmen o his
p ojec .
2. Analysis o he cu en si ua ion o ou ool’s a ea, i s compe i ion
in he ma ke , and a e e ence o he in e iew wi h José de Ma ías,
di ec o o he aining cen e The Global ESpo s Academy.
3. Explana ion o he main objec i es o he p ojec and speci ica ion o
he equi emen s o he applica ion.
4. Desc ip ion o he di e en echniques and esou ces we ha e used o
he design and de elopmen o ou en i e p ojec .
5. MOBA Tac ician, he de ails o he applica ion’s design, he imple-
men a ion, and he de elopmen o his sys em.
A.1. Repo ’s s uc u e 73
6. Explana ion o he es s and analysis o he esul s ca ied ou wi h
use s on MOBA Tac ician, he applica ion de eloped.
7. Concise analysis o he ul ilmen o he objec i es and equi emen s
ob ained in he hi d chap e , along wi h a e lec ion on he u u e
lines o wo k ha would allow his sys em o con inue o be ex ended.
Appendix B
Conclusions and u u e wo k
In his chap e , he conclusions o ou p ojec a e exposed, and also some
u u e lines o wo k a e ou lined o subsequen p ojec s ha would wan o
con inue he de elopmen and imp o emen o his sys em o p opose simila
de elopmen s.
We ecall he goals p oposed o his p ojec in chap e 3 o his epo :
Iden i y he needs o e-Spo s coaches.
C ea e a ool, o a p o o ype o i , ha mee s hose needs.
Such a ool has o be collabo a i e, gene ic, and ex endable o any
o he MOBA game.
Tes ha he c ea ed p o o ype is in e es ing o he communi y and
de e mine how o imp o e i , so ha i can be used a a p o essional
le el.
Nex , we will analyze i we ha e, indeed, ul illed hese goals du ing his
p ojec .
Iden i y he needs o e-Spo s coaches:
This objec i e is de ined once we disco e ha he need wi hin he
e-Spo s ool ma ke is no on he playe s’ side, which was wha i was
ini ially hough . This is because hey al eady exis nume ous ools
o ien a ed o playe s’ abili ies de elopmen . E en in nume ous cases,
i is he game i sel ha p o ides he ools o al e na i es o playe s
o imp o e hei echniques, hei ac ics, and de elop hei quali ies.
I was hanks o he i s in e iew, ha i was disco e ed ha he
need o help was on he coaches’ side. Once we we e ocused on he
coaches, José de Ma ías also helped iden i y wha kind o ool was
75
76 Appendix B. Conclusions and u u e wo k
needed. In his p ocess, se e al ideas appea ed which could be use ul
o coaches and eache s. Among hese, wo o hem s ood ou : a ool
capable o acking he playe s’ s a is ics o be able o keep an eye on
hei p og ess and ac i i y, and an in e ac i e map o plan s a egies,
he la e being he one ha would be chosen.
Due o he abo e, i is conside ed ha , ega ding his objec i e, a
g ea job has been done a ecognizing he needs o e-Spo s coaches
and eache s. We ha e been able o iden i y a gap in he ma ke o
ools ha help hese coaches and eache s o pe o m hei wo k mo e
e icien ly. As al eady men ioned, his has been achie ed no only
om he eedback ob ained om he i s in e iew we had wi h José
de Ma ías bu also om he s udy ca ied ou in he Chap e 2, whe e
he cu en ma ke si ua ion and he ools p esen in i , such as Ri Ki
and Wo ac ics, a e analyzed.
C ea e a ool, o a p o o ype o i , ha mee s hose needs:
Conce ning his objec i e, we ha e managed o c ea e a ool ha mee s
all he needs equi ed by use s o applica ions belonging o his niche
ma ke . Thanks o he s udy men ioned abo e, in chap e 2, all he
needs ha a use o ou applica ion could ha e, ha e been iden i ied.
F om he ecogni ion o hese needs, in he design phase (headland 5.1
- “App Design”) some unc ionali ies a e ou lined o be able o sa is y
hese de iciencies wi h he help o he eedback ob ained in he i s
in e iew. In he compa a i e able (see Figu e 2.5), we can see all
hese ea u es and whe he he cu en ma ke applica ions (Ri Ki
and Wo ac ics) ha e hem.
Once we inished ou app, i s unc ionali ies we e compa ed wi h he
ones analyzed in chap e 2. As we can see in he new able (see Figu e
7.1), MOBA Tac ician, no only mee s all he unc ionali ies ha each
ool has, bu also hose ha hey do no .
77
Figu e B.1: Compa a i e able o he analized ools wi h ou s.
The ool has o be collabo a i e, gene ic and expandable o
any o he MOBA game:
This objec i e has also been comple ed, al hough i has no been pos-
sible o c ea e enough con en o illus a e i . In he implemen a ion
phase, explained in chap e 5, he ollowed p ocess o make MOBA Tac-
84 Apéndice C. Apo aciones indi iduales de los au o es
Inclui la lib e ía Con ex Menu y hace la unciona con los menús bá-
sicos (AddMenu y Edi Menu).
P og ama que los submenús se ac i en.
Pode c ea y elimina s icke s.
Implemen ación de la p ime a e sión de SwapSp i e pa a que las pe-
ga inas es á icas puedas cambia su apa iencia en e dos imágenes,
cuando haces clic sob e ellas.
Hace que las s icke s es á icas es én siemp e coo dinadas an o en
se ido como en clien es.
P og ama la lec u a dinámica y c eación de las s icke s es á icas po
JSON (sc ip GameManage ).
C ea odos los JSONs de las si cke s es á icas.
Ex acción de odas las imágenes necesa ias pa a hace las si cke s
es á icas di ec amen e del juego (League o Legends).
Coloca odas las s icke s es á icas en su posición.
C eación e implemen ación del pop ag.
Hace que la in o mación del pop ag, es e ac ualizada con el minu o
ma cado en la ba a de iempo.
Implemen ación del mo imien o de la cáma a, que le pe mi e mo e se
en las ocho di ecciones.
C ea la uncionalidad zoom in yzoom ou de la cáma a.
Implemen ación del sis ema que e i a que la cáma a se salga de los
ma genes del mapa.
Implemen ación de ajus es que pe mi en a usua ios uni se a la sesión
en cualquie momen o y que es a es e ac ualizada.
Hace el sis ema inal pa a da y qui a con ol a los clien es desde el
se ido .
Realización de ajus es en el código, que e i an a los usua ios sin pe -
miso puedan hace cambios en la sesión.
Cambia los mé odos RPCs elacionados con las s icke s es á icas, a
un sis ema de Hooks y SyncVa s.
C ea el panel de con ol de pe misos y que es e o ganice los bo ones
pa a el usua io del se ido .
C.2. Je emy J. Ruzicka Peinado 85
Implemen a el escalado de las sicke s diná imas cuando se hace zoom
en el mapa, haciendo que las sicke s dinámicas sean lis ene s de la
cáma a.
Reimplemen ación del componen e SwapSp i e pa a que, las s icke s
es á icas en luga de pode oma la apa iencia de únicamen e dos
imágenes, puedan oma la apa iencia de una lis a de imágenes.
Hace a las s icke s es á icas lis ene s de la ba a de iempo pa a que
es as puedan cambia su aspec o dependiendo del minu o ma cado po
la ba a.
C ea y p og ama la opción de ese ea el mapa.
Comen a y limpia código.
Ap´
endice D
T ansc ipciones de las en e is as a
José de Ma ías
D.1. P ime a en e is a
D.1.1. Da os
Fecha: 4 de oc ub e de 2018
Nomb e: José de Ma ías - Di ec o de The Global ESpo s Academy /
En enado de League o Legends
D.1.2. T ansc ipción
Je emy: Bueno, p ime o. ¿Hace cuán o más o menos comenzó como
u in oluc ación en el mundo de los e-Spo s y en el depo e elec ónico
compe i i o?
José: Vale. A e , yo acabo mi segunda ca e a, que es la de ciencias de
la ac i idad ísica y el depo e, en Valencia. La e mino en 2007-2008. No
ecue do aho a mismo la echa exac a, pe o 2007-2008. Y engo un p o eso
de ca e a de uni e sidad que es aba enamo ado de la aplicación depo i a
que hacen en los países nó dicos. Y me su ge la opo unidad, ambién un
poco yo me dejo a as a po mi p o eso , de i a Es ocolmo du an e seis
meses a es udia un poco cómo unciona el mundo del depo e allí. Pe o no
del depo e elec ónico. Del depo e. A secas. En 2008, ¿había ideojuegos?
Sí. ¿Había ideojuegos compe i i os? Sí, pe o oda ía ni siquie a se les lla-
maba e-Spo s. Y yo me ma cho a Es ocolmo a es udia el depo e pe o el
inés y- Bueno, el idioma que hablan po allí iene muchas cosas pa ecidas
con el inglés pe o en el es o no se pa ece en nada. Y en uno de esos e-mails
pues ellos hablan una mezcla de inglés con inés y cuando esc iben la pala-
b a é-Spo s’pues yo, como no la conocía, en iendo que hablamos de depo es
87
88 Apéndice D. T ansc ipciones de las en e is as a José de Ma ías
no males y co ien es pe o que le han colado ahí una é’pues no sé muy bien
po qué. Y me oy, y cuando llego ahí a la casa donde oy a pasa seis me-
ses, descub o que es oy en una casa en la que es á un equipo p o esional,
que en aquella época e a Vi usP o, un equipo p o esional de CS:GO, —de
hecho bas an e bueno—, en enando. En enando en o denado es, cla o. Y
que ellos es aban in e esados, pues cla o e a un oma y ecibe ¿no? amos
a deci . Ellos me pe mi ían es a allí ap endiendo su depo e en e comillas
y yo lo que hacía e a... Ellos ya hacían unas ho as de gimnasio de en ena-
mien o y como había acabado mi ca e a de ciencias de la ac i idad ísica y
el depo e, les lle aba odo lo que e a el apa ado de en enado pe sonal,
dinámicas de g upo incluso, e cé e a. Cla o, cuando llego allí y eo a cinco
íos ubios eno mes iendo- jugando a CS:GO lo p ime o que pienso es: "Me
han engañado, o algo pasa aquí..En onces el en enado , se llamaba Mike, me
explicó un poco pues que e a odo es o, y me explicó: "No, no. Yo no e
he engañado. Te puse en el co eo e-Spo s."Yo dije: “no engo ni idea de lo
que me es ás hablando”, y me lo explicó. Me explicó: “Pues mi a es o aquí se
juega mucho, incluso sale en la ele isión, allí SPN lo lle a emi iendo muchos
años, y somos jugado es de CS:GO”. Digo: "No, no, no. Si yo el CS:GO sé
lo que es pe o, pe o es un ideojuego". Dice: "No, en nues o caso es un
depo e. En nues o caso en enamos muy du o, en enamos cinco días a la
semana, enemos un égimen es ic o de die a, enemos un égimen es ic o
de eje cicio. Po que cuan o más seamos capaces de aguan a en el o denado
más escos es amos, más escos es amos en onces es a en o ma es muy im-
po an e pa a noso os y po eso nos in e esaba que inie as pe o noso os
pensábamos que sabias a donde enias". Digo: "No enía ni idea pe o me
gus a la idea, de hecho pa a mi abajo de inal de ca e a, de licencia u a,
es o me pa ece la bomba". Y llamo a mi p o eso , ob iamen e, a la uni e -
sidad. Le cuen o la his o ia, al p incipio no es aba muy con encido Üh... es
que eso depo e al". dice: "Pe o es ás en los países nó dicos ya, no e oy
a hace eni así que no e p eocupes, yo sé que has escogido es o un poco
guiado po mi pe sona y es un poco culpa mía así que quéda e allí y hazlo
sob e eso que además yo eo que a i e con ence". Pues yo he jugado a i-
deojuegos oda la ida, y he hecho depo e. Pasa el iempo, hago mi abajo
de in de ca e a y la cues ión es que me sale muy bien, de hecho me ponen
una ma ícula en la uni e sidad y el p o eso alucina con lo que le cuen o
que he is o allí. En onces yo ya cuando engo aquí a España engo el mono
de deci , y ¿po qué no engo eso yo aquí en España? En onces ue cuando
empiezo a colabo a con cosas como Campus Pa y en Valencia en aquella
época -no sé si os sona á, que a día de hoy es la GameJam, pe o an es e a
la CampusPa y-, en las p ime as ’jameséspañolas empiezo a colabo a con
ellas, me empiezo a me e un poco más en el mundo es e de ideojuegos y
compe ición. Que yo ya es aba me ido en ideojuegos y compe ición pe o no
a es e- has a es e pun o. Y acabo undando un club. Fundo el club, empiezo
a hace mis p ime o es udios sob e ideojuegos, que engo ya a ios abajos
D.1. P ime a en e is a 89
publicados al espec o. El club asciende a lo que es la p ime a di isión es-
pañola e cé e a y ya es cuando ya más o menos me inicio de e dad en es e
mundo. Y desde ahí has a aho a he pasado po el Valencia y po muchísimos,
muchísimos clubes depo i os. Y de hecho en la uni e sidad de Valencia es-
c eo que soy el que más años lle a es udiándolo, y no oy a deci de España
po si se me escapa alguien, pe o es oy casi segu o de que si no soy el que
más años lle a depo es elec ónicos desde un pun o de is a académico, soy
el segundo, amos.
Lucía: La academia, ¿cuán os años lle a?
José: ¿Es a?
Lucía: Sí.
José: Lle a... seis meses. La academia lle a seis meses, de hecho yo engo
mi plaza en Valencia y he cogido un excedencia pa a eni a abaja aquí.
Po que la o e a e a muy buena y po que el p oyec o es muy in e esan e.
Es a academia lo que p e ende es educa pe sonas a a és de los depo es
elec ónicos. Po que los depo es elec ónicos ienen una se ie de alo es muy
impo an es como el abajo en equipo, e obligan a comunica e con o as
pe sonas y eso lle a a esolución de con lic os, lide azgo en algunos caso si
esul a e es ú el que iene que oma la inicia i a. También es sabe , amos
a deci , acep a ó denes de alguien, deba e, comunicación espon ánea... Hay
un mon ón de cosas muy impo an es en los depo es elec ónicas que la
gen e que ha undado es o c ee i memen e que puede educa , y yo ambién
lo c eo, po que de hecho yo e digo que después de muchos años es udiándolo
me pa ece que son una he amien a inc eíble. Y me con enció el p oyec o. Sí
es e dad que yo lle aba unos años en la uni e sidad que es aba un poco...
Sí, lle o mucho iempo in es igando es o pe o llega un momen o en el que
me queda poco que in es iga de ello. Me ape ecía deja de, po así deci lo,
esc ibi y pone me a hace , y es o e a un poco pone me a hace . Y aquí
he podido pone en p ác ica los exe -games, que son los ideojuegos que e
ayudan a hace eje cicio, y demos a que se puede pe de peso con ellos.
Qui ando un poco el mi o de encima de que odos los ideojuegos omen an
la obesidad o que si juegas a ideojuegos as a acaba siendo una pe sona
con p oblemas ca díacos, e cé e a. Es o es un poco, a a se un poco mi
labo a o io pe sonal aho a mismo.
Lucía: Pues es á genial.
Je emy: ¿Y con qué ideojuegos has abajado en un ámbi o más p o-
esional?
José: A e , desde el ámbi o p o esional depo i o, amos a deci . Yo he
enido Call o Du y, que lo u e en wSys em y de hecho quedamos segundos
de España en la Supe Liga, bueno, Supe Liga en aquel momen o e a el IVP
c eo que se llamaba los [] si no me equi oco. CS:GO, hemos sido campeones
de la TLP, hemos quedado ambién e ce os de España. E a un equipazo, e-
nia jugado es aquí como D aguno, To pe, jugado es de CS:GO muy buenos.
90 Apéndice D. T ansc ipciones de las en e is as a José de Ma ías
League o Legends. League o Legends he en enado equipos masculinos en
Supe Liga O ange quedando segundos. Ahí ya no he en enado, he hecho de
mánage de equipos con Pepine o, con Ad i, con jugado es LCS. Fui uno de
los p ime os en ene un equipo emenino y ganamos la SL emenina eu opea.
He enido equipo de Clash Royal, es el úl imo equipo que he enido en el
Valencia, que quedamos segundos ambién. Nos ganó Gigan s en la inal. Y
luego a pa e de eso, como di ec o del club wSys em, he enido p ác ica-
men e odos los ideojuegos, o sea los más locos que se e puedan ocu i .
He enido S ee Figh e , he enido Tekken. He enido Racing, G an Tu is-
mo, y juegos de coches. P ác icamen e de odo. DOTA ambién he enido.
He enido p ác icamen e de odo pe o, pe o eso es a ni el compe i i o. A
ni el pe sonal. Yo empecé jugando Diablo con mi pad e, y Diablo en aquella
época desa olló una pla a o ma de compe ición que se llamaba Ba leNe .
En Ba leNe yo e a el segundo, e ce o, dependiendo, mejo en P P. Ese
ue mi p ime con ac o de compe ición, e hablo que end ía yo 18 años a
lo mejo . Sabes, hace ya muchos, muchos años. Luego, empecé a compe i
en Doom y Quake y ya de Doom y Quake pasé a Wo ld o Wa c a y de
Wa o Wa c a empecé con el League o Legends. El League o Legends soy
diaman e ac ualmen e, que pa a una pe sona de 36 años, la gen e se suele
so p ende . Pe o es e dad que lo juego desde que salió. Lle a é 10 años ju-
gando al LOL casi, si no llega. 9, 10 años. Desde que salió. En onces luego a
ni el educa i o, lo que es educa i o exclusi amen e he abajado sob e odo
con el League o Legends, Fo ni e, y Minec a . Po ejemplo, el Minec a
pa a educa es la leche. No sé si sabéis que hay un ío, que es á loquísimo
en mi opinión, que con el Minec a y el ’ eds one’—no se si sabéis ni lo que
es, es o que pin a una especie de ci cui o ojo en el suelo—, ha p og amado
un emulado de GameBoy. ¿No lo habíais is o?
Lucía: No.
José: Buscadlo en In e ne . O sea, es, haciendo ope ado es lógicos bina-
ios, de encendido/apagado ha hecho un emulado de GameBoy. O sea, es
un abajo an— Es como hace las pi ámides casi. Es un abajo an bes ial
que yo cuando lo i aluciné.
Je emy: Vale. Aho a amos a p egun a cosas más elacionadas con la
academia.
José: Muy bien.
Je emy: Cuando llegan alumnos nue os que se quie en me e en el mun-
do de los e-Spo s, ¿con qué in ención suelen eni a la academia?
José: Depende de la edad sob e odo. En e los 14 y los 16 años, ahí hay
un pun o in e medio en el que es un mezcla en e ambas, pe o po debajo
de los 14 siemp e ienen a di e i se. Esa es su p incipal mo i ación. Y po
encima de los 16 siemp e ienen a se mejo es. Po que pa a di e i se pues
pueden juga en su casa. En onces luego ienes ese bypass en e los 14 y los
16 en el que unos ienen pa a una cosa y o os ienen pa a o a. Que ese es el
D.1. P ime a en e is a 91
p oblema que enemos, que solemos hace una e aluación inicial de ese ipo
de pe sona pa a e si su mo i ación es una u o a pa a pone lo en un g upo
o en o o. Pe o básicamen e si u ié amos que de ini las mo i aciones, son
esas dos: unos di e i se, o os mejo a .
Lucía: En e los que ienen pa a mejo a , ¿hay alguno que especí ica-
men e os haya dicho que quie e me e se en el mundo p o esional?
José: Todos.
Lucía: ¿Todos?
José: Todos quie en me e se en el mundo p o esional. Pe o es nues a
obligación deci les la e dad. O sea, es o es como en el mundo del ú bol:
¿cuán os llegan a se u bolis as de p ime a di isión?
Lucía: Muy pocos.
José: Menos del 1 po cien o de hecho. Y la posibilidad de que seas ú,
pues es á ahí, sí, pe o es an emo a que yo no e puedo ga an iza que lo
ayas a consegui . Cuando ienen aquí les decimos un poco lo mismo. O sea,
que e con ie as en jugado p o esional de e-Spo s es una posibilidad muy
emo a que a a depende que: 1) Que seas muy, muy, muy, muy, muy bueno.
2) Que abajes mucho muchísimo. Y 3) Que encima engas sue e. Po que
es que hay gen e muy buena, que abaja mucho pe o no iene sue e y se
lesiona o pasa cualquie cosa y así no llegan. Yo lo he is o, en es e mundo,
pasó con Re end hace no mucho. Un cha al que lle a jugando al League o
Legends mon ón de iempo, hace ídeos en YouTube, hace p ác icamen e de
odo. Se pone a juga y en el segundo año se lesiona. Pues compañe o mala
sue e, lo que hay. Les in en amos eso, enseña que si ienes aquí no e amos
a da ga an ías de que seas un jugado p o esional. De lo que e amos a da
ga an ías es de que as a en a con un ni el y que as a sali con o o mejo .
Pe o no e puedo ga an iza que e ayas a con e i en p o esional po que
es que e es oy engañando y además me es oy condenando a mí mismo a
acasa .
Je emy: Vale, aho a, po ejemplo, que hemos es ado hablando del Lea-
gue o Legends. Cuando oso os eis a un jugado que en a nue o en la
academia, oso os decís: ese ío a a se un AD Ca y, o ese ío a a se
buen Suppo . Po ejemplo en el ú bol sabes si a a se delan e o o a a se
po e o. ¿Podéis sabe qué ipo de jugado a a se ?
Lucía: ¿Ya les clasi icáis o...?
José: Te explico, e explico. Hay dos mane as de de e mina . Po que, po
ejemplo, algo muy impo an e en el mundo del depo e es la mo i ación que
ú engas. O sea, si a i no e gus a se de ensa, a lo mejo e es un de ensa
genial, pe o si no e gus a se de ensa, ni as a en ena pa a se de ensa ni
as a es a mo i ado pa a se de ensa, y aunque seas muy bueno, puede se
con ap oducen e. En onces lo que hay que hace es un es udio en p ime
luga de sus mo i aciones y luego en segundo luga de sus ca ac e ís icas
como jugado . Y a pa i de ahí le puedes ecomenda . A e , si coinciden,
92 Apéndice D. T ansc ipciones de las en e is as a José de Ma ías
es upendo, ienes un ío que es un delan e o na o, o en el caso del League o
Legends, un AD Ca y na o. "No, es que a mí me gus an los AD Ca ies."Y
además es que es que el ío a mea po minu o, iene un posicionamien o
que una de las cosas más impo an e de los AD Ca ies en eam igh e de
las mejo es. Es que es e ío es AD Ca y. O esa, no cabe ninguna duda. Pe o
el p oblema es cuando, no es que es e ío se posiciona es upendo, a mea
po minu o pe o cuando le dices, juéga e un AD Ca y e dice: “Pe o qué
dices, pe o si eso me da asco, no quie o juga eso. No quie o, me abu o". Y
le pones a juga y jus o cuando le haces juga un AD Ca y po obligación
empieza a desmad a se, o se queja de odo y acaba siendo un p oblema pa a
sus compañe os po que es á ama gado du an e la pa ida. O sea, ienes que
alo a las dos cosas. No es an sencillo como una ope ación ma emá ica en
la que le dices a la gen e a e ... es o, es o, es o, u e es AD Ca y. No es
algo an ácil. Tiene que da se las ci cuns ancias de que, 1) po un lado, él
quie a, 2), a él le mo i e, y 3), alga pa a.
Je emy: ¿Y cómo de ácil es e alen o en un jugado simplemen e
iendo sus pa idas?
José: Rela i amen e ácil. O sea, no es demasiado complicado po que, a
e . Lo que sí es e dad es que ienen que se pa idas compe i i as o como
mínimo de lo que es el SoloCube. No pa idas no males con amigos. Quie o
deci , SoloCube, es ás compi iendo po subi en u posición mundial y en
compe i i o es ás jugándo e un o eo. Po que ahí se dan amos a deci que
se da odo el caldo de cul i o idóneo pa a e alua al jugado . Lo p ime o,
hay p esión que muchos jugado es son buenísimos pe o cuando los pones
sen ados en un escena io con un mon ón de gen e delan e se con ie en en
malísimos po que se ponen ne iosos y allan absolu amen e odo. Incluso he
is o jugado es que el p ime día que han en enado de ca a al público, las
manos emblaban. Cla o, pues no juegas igual. Lo p ime o es eso, la p esión.
Lo segundo, ¿con a qué ni el de i ales se en en a? Po que no es lo mismo
en en a e con a jugado es nue os y que el ío se salga, po que cla o yo
ambién me sald ía, que con a ni eles compe i i os sob e odo o pe sonas
de SoloCube en Challenge como él. Si es que el ni el es equipa able y que
además unciona, amos a deci . Pe ec o. Luego ambién hay que e alua
la oma de decisiones du an e la pa ida. Si es que el ío es un loco que se
i a con a odo que e, y que a a ma a a odo el mundo, e das cuen a de
que no es un jugado de men e ía, pues no es lo más in e esan e. Ahí ya
hay que alo a si es an bueno que aun i ándose a loco acaba con odos,
dices, os as, me in e esa. Pe o si de ez en cuando oma una mala decisión y
eso aca ea un p oblema pa a su equipo, ienes que alo a si es algo que se
puede co egi o no. En líneas gene ales, es o almen e el campo de p uebas,
es pa idas de compe ición, pa idas de SoloCube. Además, es que no ienes
o o si io donde e los. Así que sí, es muy impo an e.
Je emy: Vale, aho a, hablando de juegos especí icos que a áis aquí en
D.1. P ime a en e is a 93
la academia en los que los jugado es sean peo es o les cues e más mejo a ...
José: Donde más cues a mejo a es en League o Legends. League o
Legends es p ác icamen e— es udia League o Legends al comple o es casi
una ca e a uni e si a ia. Hablamos de 148 campeones, mul iplicado po 5
habilidades: una pasi a, es no males y un ul ima e. 800 s a s que iene
el ideojuegos pasando po egene ación de ida, de maná, ida, escudos,
a madu as, esis encia mágica —que además hay una ó mula especí ica pa a
calcula , si ienes an a esis encia mágica, cuán o daño educes mágico. Hay
o a ó mula pa a calcula , si ienes an a a madu a, cuán o daño educes
ísico. Luego cada habilidad iene escala con un po cen aje o de pode , de
habilidad o de daño de a aque, ienes el obo de ida, la gene ación de
ida, ienes 50.000 s a s mul iplicados po 141 campeones, cada uno con sus
idas, con sus a mas... Que escalan encima sus s a s de mane a di e en e en
unos y o os según si sube ni el 2, 3, 4, 5, 6, 7 y 8. Añádele que esos s a s
ambién se aplican a los mons uos del p opio mapa, añádele la es a egia
den o del p opio mapa, la isión. O sea, es un ca e a uni e si a ia. O sea,
ealmen e ap ende a juga al LOL e lle a, mínimo es años. Bien, yo no
conozco a nadie que se haya pues o a juga al LOL y sepa odo el LOL en
un año. A lo mejo si es muy muy muy bueno mecánicamen e hablando—
bueno, la palab a co ec a es écnicamen e hablando. Mecánica nos la hemos
in en ado un poco po que las mecánicas de los juegos, oso os que es udiáis
ideojuegos sabéis que es algo un poco di e en e. Técnicamen e hablando, es
deci , en ejecución puede llega a se diaman e, pe o llega a se diaman e
sin sabe ealmen e odo del ideojuego. Es un juego muy complejo. Luego
Fo ni e es un juego muy simple, que quizá ahí adica su éxi o, es un juego
en el que puedes juga es meses y en es meses lo ienes odo más o menos
con olado, po que hay c eo que son 20 a mas más o menos, en seguida las
ienes clasi icadas po colo es, si son mejo es o peo es, c eo que son g is,
e de, azul, mo ado, na anja, c eo eco da o algo así.
Je emy: Sí.
José: El mapa más o menos es siemp e el mismo, es cie o que siemp e
es án cambiando cosas pe o más o menos es siemp e el mismo. En onces
cla o, es mucho más sencillo. En onces donde más cues a mejo a es en el
LOL, después del LOL en lo que damos aquí en clase en el CS:GO, y después
en el es o, esos dos son quizás los dos más complicados.
Je emy: Y aho a hablando de habilidades y cualidades de los jugado es,
¿cuáles son las que más cues an mejo a ?
José: A e , po egla gene al, la que más cues a mejo a ... a e ... Di ía
que los p ime os pasos de un jugado o almen e nue o, lo que más cues a
mejo a es la ac i ud, cuando el jugado es o almen e nue o. Pe o cuando
el jugado ya ha a anzado su icien e, es deci , ha cogido los ni eles mínimos
de coo dinación óculo-manual pa a juga , lo que más cues a mejo a es esos
úl imos pasos hacia la pe ección de la coo dinación óculo-manual son los
100 Apéndice D. T ansc ipciones de las en e is as a José de Ma ías
ienes complicado, po que el ping es undamen al. No malmen e juga po
encima —en España, e hablo—, en España juga po encima de 50 de ping
ya as mal. Y, po ejemplo, en Alemania juga po encima de 30 de ping,ya
as mal. Y en Co ea, juga po encima de 10 de ping as mal. En Es ados
Unidos no conozco exac amen e el ping con el que os mo éis pe o no debe se
mal ping ampoco po que enéis los se ido es ahí mismo en Es ados Unidos,
o sea que... Esas son odas las especi icaciones écnicas que solemos u iliza .
Je emy: Vale, ya queda poco.
José: T anquilo, anquilo, no me moles áis. He cogido la mañana pa a
a ende os, no os p eocupéis.
Lucía: G acias.
Je emy: Tan o en equipos p o esionales como aquí, en la academia, as-
pec os psicológicos y anímicos de los jugado es, ¿hacéis algo al espec o?
¿Cómo los a áis? ¿La impo ancia que les dais?
José: Los a a sob e odo el psicólogo y no es mi campo. Te puedo deci
lo que sé de habla con él y de habe abajado con a ios a lo la go del
iempo. Como, po ejemplo, os ecomiendo que habléis con una chica que
se llama Anxane. No sé si os suena. Si que éis os doy incluso su con ac o
en edes sociales po si que éis p egun a le algo o manda le un co eo con
p egun as, se ía in e esan e. Pe o amos, noso os abajamos sob e odo con
ellos el “ il ”. No sé si sabéis lo que es.
Je emy: Sí.
José: Que básicamen e es una sensación de... Pa a que lo en endáis á-
pido, ¿p ac icáis algún ipo de depo e?
Je emy: Sí, yo juego al béisbol.
José: Béisbol.
Lucía: Na ación.
José: Na ación, ale. ¿Nunca os ha pasado que llegáis a un si io, po
ejemplo, en na ación dices: "Hoy oy a hace lo que e cagas de bien, lo
oy a hace muy bien hoy, es oy segu a de que me a a sali ", o as a una
compe ición y dices: "Voy a gana
2
oda ía no has empezado pe o ú dices:
"Voy a gana
2
luego es ás en la compe ición y ganas? Y e sale. Y dices: "Joe,
es que soy buenísimo". ¿Sabes? Vale, pues el il es odo lo con a io, es:
"Hoy la oy a lia . Hoy, no. Hoy no oy a unciona . Hoy no oy a unciona .
Hoy no oy a unciona ". Y aunque el o o sea peo que ú, no uncionas, y
pie des. Eso es un es ado que sucede en el depo e y que in en amos e i a
en el depo e. ¿Cómo? Pues lo p ime o es un psicólogo in en a hace que
ese es ado que apa ece siemp e en odos los depo is as, apa ezca 1) lo más
a de posible, y 2) lo mas sua e posible. O sea, que no sea un il muy
ue e. Y luego enemos el choke, que solemos llama ambién, que no sé qué
signi ica á en inglés, la e dad, po que no me he pa ado nunca a es udia lo.
Pe o el choke, ¿qué es? Se ía el equi alen e al miedo escénico. Llegas a un
e en o impo an e, e puede la p esión y haces un desas e.
D.1. P ime a en e is a 101
Lucía: Es a agan a se, li e almen e.
José: Tal cual. Haces un desas e. A lo mejo e es buenísimo, haces un
o neo es upendo pe o llega la inal y dices: .Es que es e equipo que du an e
odo el año pa ecía que iba a come se el mundo ha llegado a la inal, ¡se han
con e ido en cinco malos!"Y suelen deci e los jugado es: "He chokeado.
He Chokeado."Lo que pasa es que, sí, miedo escénico o como lo que has
llamado . En onces incluso den o del p opio miedo iden i icamos dos, que es:
el miedo a pe de , que hace que no quie as juga . Como no quie es pe de ,
no malmen e lo que no quie es es compe i o no quie es juga , no quie es
expone e. Y ambién exis e el miedo a gana .
Lucía: ¿Cómo puede se eso?
José: Que ese se oye menos. El miedo a gana es: e es mejo que el o o,
pe o el o o ambién es bas an e bueno, y piensas: "Yo no puedo gana a es e
ío, es e ío es buenísimo, no puedo gana le". Y a lo mejo e es mejo , pe o:
.Es que es e ío es muy bueno y lo espe o mucho, y no sé". Y pie des. Y
pie des, pe o no pie des po que seas peo que el o o, pie des po que ienes
miedo a gana le, po que no e es capaz de se mejo que el o o aunque lo
seas ya. En onces hay que abaja las dos cosas, no malmen e casi siemp e
nos mo emos en ese en ese cí culo de cosas. Pe o segu o que si habláis con
A anxa os di á alguna más, po que ese sí que es su campo, yo os hablo,
no an o desde el pun o de is a de habe lo es udiado, sino desde el pun o
de is a de la expe iencia, lo que hemos abajado. Sob e odo el miedo a
gana pasa mucho, sob e odo un equipo que, imagína e, ha ganado en los
dos úl imos campeona os, y al que ya has ganado ase de g upos es eces.
Llega la inal y se combinan el choke con el miedo a gana y dices: .Es que
es oy muy ne ioso y es os ya han ganado o os campeona os, no me eo
capaz de gana les en una inal". Pe o si ya les has ganado es eces en la
ase de g upos, es o es un pa ido más, ¿qué más e da? Pues si la men e e
dice que no, es que no. Es así. Es que no.
Lucía: Voso os en la academia, ¿ enéis psicólogo?
José: Tenemos psicólogo. Tenemos psicólogo, enemos nu icionis a y
enemos p epa ado ísico.
Lucía: Tenéis aquí de odo.
José: Sí.
Lucía: ¿Cualquie alumno iene acceso a ellos?
José: No. Solo po que, a e , no podemos. En e comillas, solo enemos
un psicólogo, solo enemos un nu icionis a y solo enemos un p epa ado
ísico. No podemos ca ga los de abajo. En onces, ellos lo que hacen es: 1)
Nos pasan cie os es que noso os pasamos habi ualmen e en clase, no -
malmen e al p incipio de clase. Lo p ime o que hacen es ellena los es s,
él los e alúa y él decide: "Pues es e muchacho me gus a ía ene una sesión
con él". Se llama al pad e po elé ono: .Oiga, ¿pod ía ae a su hijo an es?
No, no puedo ae lo an es". “Bueno, pues, a a pe de una clase, si a us-
102 Apéndice D. T ansc ipciones de las en e is as a José de Ma ías
ed le pa ece bien, que que emos que haga una sesión con nues o psicólogo,
po que nues o psicólogo quie e abaja con él, nosequé". Eso es una de las
cosas que puede sucede . Puede sucede que el p opio p o eso diga: “Tengo
un p oblema con es e muchacho, es á oda la clase g i ando, o se us a mu-
cho, c eo que debe ía de ene una sesión con el psicólogo”. Y en onces pues
ol emos al p oceso an e io , llamamos al pad e, e cé e a, e cé e a, e cé e a.
No malmen e, siemp e es una de esas dos cosas, y a a ez —aunque alguna
ez ha pasado, no en es a academia sino que me ha pasado como docen e—
el pad e es el que e pide una sesión con el psicólogo o con el nu icionis a o
con lo que sea. Po ejemplo, enemos dos alumnos que ienen sob epeso y los
pad es nos dije on: "¿Tenéis un nu icionis a?Sí". "Pod íais in en a hace
que mi hijo coma mejo y que me sea más ácil que coma e du as, e cé e a".
"Sí, cla o. Vamos a manda lo a habla con el nu icionis a". Hablan con el
nu icionis a, y u ie on su sesión con el nu icionis a y es amos in en ando
mejo a en ese aspec o. No sabemos si lo consegui emos pe o po lo menos
la in ención es consegui lo.
Je emy: La úl ima p egun a que ya nos has espondido an es, pe o algún
ipo de so wa e que c ees que e pod ía ayuda , como nos has comen ado, lo
del mapa, po ejemplo, ahí nos has comen ado como una e sión mejo ada.
José: Una e sión ac ualizada y mejo ada del mapa pa a la es a egias
del League o Legends se ía ú il.
Je emy: Que cosas que, po ejemplo, hemos is o en es e mapa, e al-
a ían.
José: Me al a ía que, cuando yo mue o un pe sonaje, deje un as o.
Me al a ía que pudie a añadi minions, es deci , lo bichillos es os que salen
en el LOL. Me al a ía que D agón, Nasho y los campamen os de la jungla,
e cé e a, pudie a selecciona los y me die a in o mación sob e los campamen-
os, e incluso elimina los. Y ya lo que se ía inc eíble se ía que a iba u ie a
una especie de ba a de iempo que ue a desde el minu o 1 has a el minu o
60 y que, con o me yo lo ue a mo iendo— po ejemplo, sabéis que llega un
momen o en el que no sale un d agón sino que sale el D agon Anciano. Pues
que si yo es oy en ese minu o de la pa ida a pa i del minu o ein ipico,
c eo que es, o ein a no lo ecue do aho a— me lo cambie au omá icamen e,
se cambie uno po o o pa a que pueda abaja . El He aldo es á has a cie o
minu o, luego desapa ece y apa ece el Nasho , pues que yo pueda con esa
ba a decidi en qué minu o de la pa ida es oy. Pode ompe la o es que,
po ejemplo, en es o no se ompen, siemp e es án pues as. Deci pues es a
o e la quie o o a, es a ambién es a ambién y es a ambién. Eso se ía
súpe ú il, de hecho si lo hacéis me in e esa mucho. Y el que os he dicho
de seguimien o de mis jugado es y que me haga un esumen de lo que han
hecho du an e el mes ambién me pa ece o a he amien a súpe necesa ia y
muy buena. Las dos he amien as c eo que hacen mucha al a en League o
Legends. Luego, pa a cualquie shoo e cualquie he amien a que e haga
D.1. P ime a en e is a 103
p ac ica la pun e ía puede se ú il. Po que en los shoo e s, a in de cuen-
as, lo más impo an e es p ac ica la pun e ía, pe o no solo la pun e ía en
pa ado, sino ambién pun e ía en mo imien o, pun e ía en sal o, pun e ía...
Je emy: También nos has comen ado pa a p ac ica el “las hi ”.
José: Co ec o. El juego de p ac ica el “las hi ”, que se ía el equi alen e
de p ac ica la pun e ía del CS:GO y odos los shoo e s, pe o al LOL, que es
pues una se ie de bichos que ayan pe diendo ida y que engas que da les
el golpe jus o an es de que mue an y e cuen en una se ie de pun uaciones.
Sabéis que una de las cosas más di íciles del LOL es “hi ea ” bajo o e.
Lo que pasa es que el ema del “las hi ”— hace una he amien a pa a el
“las hi ” e digo cual es mi p oblema: la con apa ida es que ya podemos
p ac ica lo en el LOL po que ha salido la he amien a de p ác ica que ú lo
que puedes hace es ac i a la o e que necesi es, pa a a us minions con
unos espan apája os y que se ayan acumulando ahí, y ienen los minions
de la o a oleada di ec amen e con a u o e y puedes “las hi ea ” bajo
u o e que e a lo que nos al aba. Incluso puedes “las hi ea ” en la línea
no mal y co ien e sin i al pues, más o menos, ealmen e la he amien a
pa a p ac ica el “las hi ”—
Je emy: Eso es á cubie o, ¿no?
José: Es quizá lo menos necesa io. Si la haces y, de alguna mane a, pue-
des abaja algo que no se puede abaja median e el juego, genial. Pe o
es más complicado. Quizá lo que apo a ía esa he amien a es inmedia ez,
po que pa a pode p ac ica el “las hi ” ienes que p epa a la pa ida an-
es. O sea, en as en una pe sonalizada, qui as odos los bo s, ac i as los
minions, bloqueas el paso de los uyos. En in, pie des bas an e iempo has a
que ealmen e puedes empeza a p ac ica pe o cuando e pones a p ac ica
ealmen e es bas an e e icien e. Pe o sob e odo la he amien a es a del ma-
pa, pe o con lo que e digo, pode qui a y pone o es, pode a anza en
la línea de iempo. Eso se ia una pasada. Que los pe sonajes cuando yo los
mue o dejen un as o de po dónde los he ido mo iendo pa a sabe la u a
que han ido siguiendo. Eso se ía una au én ica pasada. Y lo del seguimien o.
Yo c eo que esas dos.
Je emy: En la del seguimien o, cuando quie es el esumen de la in o -
mación, ¿qué es lo que más e impo a que es é en es e esumen?
José: Vic o ias, de o as y po cen aje del Win-Ra io. Luego ese Win-
Ra io desglosado y qué campeones ha jugado y cuán o Win-Ra io iene con
cada uno de ellos. Los alo es de o o po pa ida de media, minions po
pa ida de media, kills po pa ida de media, eces que se mue e de media
po pa ida, wa ds que pone de media po pa ida. Es deci , sob e odo odas
las medias posibles po pa ido me in e esan. Po que es a in de cuen as lo
que yo quie o abaja con ellos, es deci , si u media de kills es muy baja
y e es el que se supone Asesino, pues ío como Asesino no lo es as haciendo
bien, hay que mejo a eso, hay se un poco más alien e. O sea, son da os
104 Apéndice D. T ansc ipciones de las en e is as a José de Ma ías
que me pueden se i pa a e si es ás cumpliendo u unción. Si e es el AD
Ca y, ío ienes que a mea muy bien y ienes que hace g andes can idades
de daño. El daño medio po pa ida pues es impo an e, o sea, si u acabas
odas las pa idas con mil de daño po pa ida cuando un AD Ca y iene
que acaba con mínimo 15-20 mil pues ío no es ás jugando bien de AD
Ca y. ¿Cuán as eces e has mue o? No malmen e, un jugado p o esional
no debe ía mo i se más de 5 eces po pa ida de media, nunca. De hecho, 5
ya es cues ionable. Si me sale que la media es 6 es ás mu iéndo e mucho, e es
demasiado a iesgado— isky. O sea, e es demasiado loco. Pues básicamen e
esa he amien a ambién es muy ú il. Yo, mi opinión, si que éis que os dé mi
opinión since a de las dos más ú iles, an o la del mapa como la del manejo
de los da os de us jugado es c eo que son las dos más in e esan es.
Lucía: Y una úl ima p egun a: has dicho, po ejemplo, que el LOL es el
más di ícil—
José: A e , hay juegos más di íciles que el LOL, pe o no los damos en
la academia
Lucía: Vale. Que puedes a da como es años en sabé elo odo. Sola-
men e lle áis seis meses con la academia, pe o ¿ya eis una p og esión en los
alumnos que enéis?
José: A e , es una mejo ía en cada clase incluso, po que ap enden cosas
que no saben. El jugado medio de League o Legends desconoce el 40 po
cien o del League o Legends, y sigue jugando al League o Legends, de hecho,
y sigue ap endiendo pe o muy poqui o. A lo mejo ap enden un 0,2 cada día.
Cla o, llega un momen o en el que, pa a ap ende los concep os a anzados del
juego, necesi as a gen e que ha es udiado los concep os a anzados del juego.
Mucha gen e no sabe lo que es un Elo Boos en League o Legends o cómo se
con olan las oleadas de los minions. Se c een que lo impo an e es pelea , que
lo impo an e es yo gano po que peleo con el o o y le gano y en onces gano
la pa ida. Luego ienen los p oblemas de ce a pa ida: cuál es el o den
p io i a io de i a las o es —si lo puedes elegi , cla o, si no puedes elegi ,
pues la que puedas i a , pe o si lo puedes elegi po que as po delan e hay
un o den que es á demos ado que es mejo pa a gana una pa ida. En qué
momen o i a po un obje i o, cómo “gua dea ” una zona pa a ene odos
los lancos cubie os, cuáles son los “ma ches” en e los campeones, si es e es
más ue e que es e, en qué momen o —po que además puede se es e más
ue e que es e en ni el 1 y as subiendo de ni el —2, 3, 4—, pe o en el 5 es e
de epen e aho a es más ue e que ú y ienes que no pelea con él has a el 6,
7, 8, 9, que ú uel es a se más ue e que él. Cla o, son an as cosas las que
iene el League o Legends que es no mal que el usua io medio que juega al
League o Legends, no nos ol idemos, no malmen e pa a pasa lo bien con los
amigos, odas esas cosas 1) le dan igual y 2) no se moles an en busca las y 3)
ampoco iene nadie que se las cuen e. En onces siemp e es mejo ía cuando
iene aquí la gen e. Además solo cuando p ueban un moni o de 144Hz ya
D.1. P ime a en e is a 105
no an la di e encia, dicen: .Anda, yo no sabía que exis ían es os moni o es".
Sí, seño , exis en es os moni o es.
Lucía: Ya, lo deben de lipa .
José:. Lo mismo pasa en el LOL. También, cuando mue es la cáma a
pa a mo e algo, hay un momen o desde que la mue es has a que pa as,
que lo es odo bo oso, que no es odo pe ec amen e ní ido. En los mo-
ni o es de 144Hz odo el anscu so se e pe ec o, independien emen e de
la elocidad a la que se mue a, po que la asa de e esco es muy ápida.
En onces ealmen e ú es ás mo iendo la cáma a de aquí a aquí y ealmen e
es ás haciendo muchos e escos, pe o cuando ienes un moni o de 60 pues
es que es as haciendo menos de la mi ad. En onces, ¿cómo soluciona eso la
pan alla? Con una mezcla de la posición uno y la posición dos y, como es un
sal o muy g ande, encima pues le da una sensación a us ojos de bo osidad
y no puedes pe cibi bien odo lo que es ás iendo. En el LOL, ya digo, es
menos impo an e, pe o en el CS:GO no puedes juga sin un moni o de
144Hz.
Je emy: ¿Algo más?
Lucía: A mí no se me ocu e nada más.
Je emy: Pues ya es a ía.
106 Apéndice D. T ansc ipciones de las en e is as a José de Ma ías
D.2. Segunda en e is a
D.2.1. Da os
Fecha: 3 de sep iemb e de 2019
Nomb e: José de Ma ías - Di ec o de The Global ESpo s Academy /
En enado de League o Legends
D.2.2. T ansc ipción
Lucía: En la p ime a en e is a que e hicimos lo que que íamos e e a
dónde nos podíamos me e en el ema e-Spo s, y nos dis e la idea de hace
he amien as di igidas a en enado es.
José: Muy bien.
Lucía: En onces lo que se nos ocu ió, un poco po u apo ación, ue
hace una piza a in e ac i a pa a el League o Legends que es u iese más
comple a de lo que pudieseis ene aho a mismo.
José: Ah, muy bien.
Lucía: En onces hemos hecho una ase de in es igación, hemos is o las
he amien as que hay en el me cado, y con eso más us apo aciones hemos
c eado es o, que es á en be a.
José: Lo sé, lo sé, me lo imagino. Pe o es á muy bien.
Lucía: En onces aho a e explicamos cómo a y lo que que emos de i es
que nos des u opinión y ambién e ha emos un pa de p egun as un poco
más especí icas. Je emy lo a a maneja .
[Ab imos dos ins ancias de la aplicación. Ambas es án en el menú p in-
cipal.]
José: Uno a a se el clien e, bueno, el se ido , mejo dicho.
Je emy: La idea es que el p o eso o en enado ha ía de se ido y cada
uno de los alumnos o miemb os del equipo se añadi ía como clien e.
José: Vale, ¿y se añadi ía au omá icamen e?
Lucía: Sí.
[Señalamos la lis a de clien es a la de echa de la pan alla del se ido ]
Lucía: Y aquí ienes la lis a de los alumnos que se han unido.
José: Vale, ¿y en iendo que se añaden a las máquinas que es án en ed?
Je emy: En ed.
Lucía: En ases u u as, si seguimos con la implemen ación, nos gus a ía
hace ya sí más p uebas en ed po que aho a mismo lo es amos haciendo en
el mismo o denado , pe o lo hemos hecho con Uni y y enemos la espe anza
de que uncione. En onces, las pan allas es án coo dinadas pe o la in e az es
indi idual. Aho a, po ejemplo, si e pones sob e es e pe sonaje, sob e es e
NPC [Ponemos el a ón sob e un NPC de la jungla de la pan alla del clien e
y apa ece su in o mación], e salen sus es adís icas, pe o a es e no le salen, le
D.2. Segunda en e is a 107
sale solamen e al único clien e. En onces, aho a mismo po ejemplo, el clien e
ealmen e, los alumnos no pueden hace nada más que e las pop ags, las
es adís icas y odo eso. No pueden hace nada has a que el p o eso les de
pe miso.
José: ¿El p o eso qué puede hace ?
Lucía: El p o eso puede hace más o menos de odo. Puede po ejemplo
cambia las o es. [Clicamos sob e una de las o es y su imagen cambia de
no des uida a des uida]
José: De des uidas a no des uidas.
Lucía: Lo mismo pasa con los inhibido es.
[Clicamos sob e uno de los inhibido es y su imagen cambia de no des ui-
do a des uido. Se ac ualiza en ambas pan allas]
Lucía: También puede cambia los NPCs de la jungla, los puedes hace
desapa ece .
[Clicamos sob e uno de las c ia u as de la jungla y su imagen cambia de
es a p esen e a no es a . Se ac ualiza en ambas pan allas]
[Clicamos sob e el Ba ón Nasho y su imagen cambia de es a p esen e a
no es a . Se ac ualiza en ambas pan allas]
José: Puedes qui a el Nasho .
Lucía: Sí.
[Clicamos a ias eces sob e el d agón y su imagen cambia po los cua o
di e en es d agones y desapa ece . Se ac ualiza en ambas pan allas]
José: D agón lo mismo.
Lucía: Puedes cambia los según lo que sea.
José: Vale.
Je emy: Puedes hace zoom, me e e hacia den o y se ac ualiza.
[Hacemos zoom den o del mapa. Se ac ualiza en ambas pan allas]
José: Muy bien.
[Nos mo emos po el mapa u ilizando las lechas del eclado. Se ac ualiza
en ambas pan allas]
Je emy: Y con las lechas puedes mo e e.
José: Po si quie es en ena en un si io más especí ico y se coo dina
pa a que odos los alumnos es én a lo uyo.
José: Vale. Y eo que lo del ondo [el mapa] es una imagen.
Je emy: Sí.
José: ¿Plana?
Lucía: Sí.
José: Yo lo que hice cuando hice la mía, po si os si e, pa a que enga
una sensación mucho más ealis a, po si que éis hace lo, Uni y iene un
gameObjec que es Te ain. e eno. En onces, coges un e ain, le pones
una imagen y puedes le an a las pa edes ú. No hace al a que las le an e
mucho. Un poco. Pe o solo el e ec o de somb a que e p oduce pa ece que
108 Apéndice D. T ansc ipciones de las en e is as a José de Ma ías
es ás de e dad en la g ie a y queda bas an e mejo . Po que se no a que es
plana. Pe o de odas mane as es e es un ema de diseño, que es una on e ía.
Solo os lo digo.
Lucía: No, si emas es é icos ambién nos in e esan. Cualquie cosa que
nos ayude a que se en ienda mejo el mapa o lo que sea. En onces aho a,
puedes añadi pe sonajes y cosas que e in e esen. Po ejemplo puedes añadi
los minions, el que e in e ese.
[Ab imos el menú de añadi , seleccionamos el equipo ojo de los minions
y se ab e el submenú de los minions. Seleccionamos el minion melée ojo.
Apa ece en ambas pan allas]
José: Meleé del lado ojo, Meleé del lado azul.
[A as amos el esbi o po el mapa. Se ac ualiza en ambas pan allas]
José: Puedes a as a lo.
Lucía: Puedes a as a lo. Y si e in e esa, po ejemplo, puedes añadi
un campeón, el que ú quie as.
[Ab imos el menú de añadi , seleccionamos el equipo ojo de los campeo-
nes y se ab e el submenú de los campeones. Usamos la ueda del a ón pa a
baja po el submenú]
Lucía: Puedes hace sc oll po el menú. Escoges el que quie as.
[Seleccionamos un campeón alea o io. Apa ece en ambas pan allas]
Lucía: Es án un poco escalados, pe o bueno.
José: Vale.
Lucía: Y sí, lo puedes mo e . Si quie es que e apa ezcan las u as.
[Clicamos el campeón con el bo ón de echo del a ón y apa ece su menú
de edición]
Lucía: Le das a enseña u a y en onces ya la dibuja. Como de ec o,
odas salen blancas. Es o se soluciona.
[Clicamos el campeón con el bo ón de echo del a ón y apa ece su menú
de edición]
Lucía: Le das a cambia colo y le pones el colo que quie as y se cambia
ambién es odos.
[Seleccionamos la opción de cambia de colo , se ab e la in e az de los
colo es, seleccionamos el ojo. Se ac ualiza el colo de la u a en ambas
pan allas]
José: Vale.
Lucía: Los campeones ambién se di e encian po el bo de que les odea
pa a que se ea de qué equipo es.
José: Bo de ojo, bo de azul.
Lucía: Después, po ejemplo.
[Clicamos en la lis a de clien es al clien e, su imagen pasa de ojo a e de]
Lucía: Les puedes da pe miso al clien e.
José: Vale, pe miso pa a que ellos pongan cosas.
D.2. Segunda en e is a 109
Lucía: Y pa a que lo mue an y al. Po si quie es hace la clase más in-
e ac i a y quie es p egun a le cualquie cosa a alguien indi idual, lo puedes
hace .
José: Sí, o deci le: .Es que debe ías mo e lo...A e , a qué e e ie es, e
doy pe miso, mué elo."Vale.
[Clicamos en la lis a de clien es al clien e, su imagen pasa de e de a ojo]
Lucía: Y se lo qui as. Así, sin más.
José: Pe ec o.
Lucía: Y después, po ejemplo, ambién puedes gua da “pan allazo” de
lo que hay en la pan alla aho a mismo.
José: Hace un sc eensho , ¿no?
Lucía: Sí. Pa a si después las es a egias quie es que los cha ales se las
es udien o, hace las desde casa y luego enseña o cualquie cosa.
José: Algo impo an e. ¿Puedes pone wa ds?
Lucía: Si.
José: Vale.
[Ponemos un wa d en el mapa]
José: Vale pe ec o.
José: O a cosa impo an e. Necesi a ía que los wa ds ma ca an el adio
de isión que dan. No se si is eis la que hice yo. No se si os la llegue a
enseña .
Lucía: La ab is e pe o no la eco damos.
José: Venga e la enseño ápido. Es a hecha en Uni y ambién. ¿Vale?
Venga.
[Ab e su aplicación (la que u iliza en la academia)]
José: Es que, eso es de las cosas mas impo an es, lo del ango de isión.
Bueno esc ibe algo ahí, lo que sea.
[Je emy esc ibe algo pa a inicia sesión en su aplicación]
José: El ango de isión es impo an e po que si yo pongo un wa d quie o
sabe mas o menos donde me an a e . Es o es el ango de isión de los
wa ds an iguos, aho a dan un poqui o más de ango. En onces eso e da
mucho juego po que u ponías un wa d y sabias ealmen e si e iba a cub i
oda una en ada o, si ponen el wa d ípico de aquí pues, si nos pegamos a la
pa ed podemos e i a lo y cosas de ese es ilo que e an impo an es. En onces
si oso os le añadís a los wa ds ese ipo de “ci culi o” al ededo , que más o
menos e ma que la dis ancia, es muy impo an e.
Lucía: Vale.
José: Po lo demás de momen o lo que eo es a muy bien, Es e dad que
los campeones e salen eno mes y hab ía que hace los mas pequeños, pe o
es á muy bien.
[Risas]
Lucía: los campeones si e ace cas o cualquie cosa, se escalan pa a que
116 Apéndice D. T ansc ipciones de las en e is as a José de Ma ías
ene su p opio menú.
José: Y apaga le la u a, cambia el colo ...
Lucía: Puedes pone el que a i e in e ese. [ e i iéndose al colo ].
José: ¡Incluso puedes cambia el campeón!
Lucía: Sí.
José: ¿Di ec amen e?
[cambiamos de campeón di ec amen e a a és del menú de edición]
José: Ah mi a y lo puedes cambia di ec amen e uno po o o. Mi a yo
eso ampoco lo enía. Tenías que da le a sup imi , qui a lo y c ea o o.
Je emy: También pensamos que pod ía se cómodo pa a no ene que
es a ab iendo submenus, ene a ajos de eclado.
José: Homb e, los a ajo siemp e ienen bien pe o yo po ejemplo pa a la
piza a no los gas a ía. Yo la piza a la u ilizo sob a odo pa a enseña u as,
no necesi o el eclado pa a a as a el “muñeco e”, pe o hab á mucha gen e
que los encon a a muy ú iles segu o. Es deci , si los pones, no e digo yo
que un día no lo use, po ejemplo un a ajo que sea me e una oleada donde
engo le a ón po ejemplo ç l + o
2
¡pam! ya la ienes o con ol mas algo
que es e ce qui a y ¡pam! ya engo los minions ahí pues os. De hecho una
cosa genial se ia que los minions no es én supe pues o uno encima del o o
y que ya salgan o ien ados a la calle. T es y es, es melée y es magos y
el cannon siemp e i ía en medio, dependiendo del minu o en el que es emos.
Pe o ya es complica os mucho y ya son cosas de en enado es el sabe en que
minu o sale un minion cannon y no de pe sonas que es án desa ollando una
aplicación. Po que ambién iene su “wasa”, al p incipio salen cada xoleadas,
y cuando llega xminu o salen cada menos iempo y cuando llega xminu o
salen cada menos iempo y cuando llega xminu o salen cada menos iempo
y luego llega un momen o en el que salen siemp e.
Lucía: Vi una abla explica i a y dije: “es o no es ac ible”.
José: Es que el league o legends iene muchas cosas es un juego muy
complejo. Si os dais cuen a a lo que e ie o siemp e es... ¿Puedo amplia uno
de los dos? [Re i iendose a las en anas de la aplicación].
lucía y Je emy: Sí.
[No lo consigue ab i y con inuamos de odas o mas]
José: Po ejemplo los d agones, como habéis cogido un png y no iene
bo de. Aun que c eo que los podíais habe adap ado un poqui o mejo al
pi , isualmen e queda bien, que es a lo que oy. Po que aho a mismo me
chi ía isualmen e po que e es o isualmen e, no es lo suyo. pe o bueno
la ejecución es a bien y uncional es muy uncional y en lineas gene ales es
ú il. Sob e odo lo de la u a.
[José in en a c ea un campeón]
José: Ah ale aquí es a .addchamp". Ah y elijo el colo . No me aco daba.
Vamos a elegi uno del equipo azul y amos a ene "Mo gana"po ejemplo.
D.2. Segunda en e is a 117
Hago clic de echo y le digo que me mues e la u a. ¿No?
Lucía y Je emy: Sí.
José: ale en onces ya en cuan o la mue o me pin a la “ u ill”. Luego clic
de echo, puedo cambia el colo de la u a al que me de la gana, pe ec o y
bo a la u a, pe ec o. Si bo o al campeón se bo a la u a en iendo. ¿No?
Lucía y Je emy: Sí.
[José bo a el campeón jun o a su u a]
José: La ejecución es a muy bien. Ya e digo le al a puli lo g á icamen e.
Lucía: [Hablando a Je emy] Si no e se ocu e nada más.
Je emy: No se me ocu e nada.
Lucía: Vale pues ya la úl ima p egun a se ía: opinión ealis a. ¿Es o un
en enado de e-Spo s lo u iliza ía? ¿Le se ía ú il?
José: Muchos de ellos sí, pe o no odos, po que cada uno iene su mane a
de abaja . pe o c eo que sí. Ob iamen e, ¿sabéis que pasa? Que os an a
pedi que isualmen e sea a ac i a. Le lle as es o a un en enado y e a a
deci que es é icamen e es o es a muy jus o. P e ie o gas a una que engo
menos uncionalidades pe o que isualmen e me hace abaja un poco mejo .
Po que pasamos muchas ho as u ilizando es os ollos. Hay una que se llama
Ri ki que c eo que os la pase.
Lucía: Sí.
José: Que eso es lo más sencillo, de lo más sencillo, de lo más sencillo
y hay gen e que la u iliza po que no iene nada que e chi ié. Hay o as
como la mía que hay gen e que el modelado es e de que son “ciculi os” no
le gus a y p e ie e gas a el Ri ki . Hay gen e que gas a la mía, hay gen e
que se ha hecho la suya p opia. Hay gen e que gas a el Pho oshop no e digo
más, que iene a ias capas y en las capas a mo iendo las cosas, que dices:
amos ío pe o no me seas cu e. Así que yo c eo que si pod ía se ú il. Aho a
bien, no c eo que es a ías dispues os a paga mucho po algo así po que ya
hay mucho g a ui o. En onces es o en el momen o en el que es o se quisiese
mone iza se end ía que mone iza con algún ipo de publicidad y si e es
p emium pagando uno o dos eu os, no e comes publicidad. Algo muy ollo
Twi ch que es a lo que es amos acos umb ados los “game s”. En plan, yo la
puedo u iliza g a is y me como anuncios pa a que el que haya c eado es o
gane dine o, pe o si no me quie o come anuncios me subsc ibo po 2 o 3
eu os. Eso quizá se ía en mi opinión la polí ica de mone iza lo. Pe o pa a
que la gen e es e dispues a a gas a se dine o es es o end íais que deja la
muy pulida isualmen e.
Je emy: Vale.
Lucía: Pues yo c eo que ya es á.
Lucía y Je emy: La e dad, c eemos que nos ha ayudado bas an e.
José: Me aleg o, homb e.
Lucía: Y bueno, pues ya es á.