Beruflich Dokumente
Kultur Dokumente
2 canales de audio.
Do posee memoria de
$deo. !a C?1 refresca la
pantalla.
Sesin 1 :: Transp. 5
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
1. Historia (Breve) de los Videojuegos :.
[19'8] (aito@ Space En$aders.
[19'9] 5tari@ 5steroids.
[19'9] 7ic:ard 4arriot
/1ltima/, :ec:o en >asicF.
[198<] Sierra crea su primera
a$entura +r%fica /B*ster*
Gouse/.
[198<] Damco lan#a ?acman.
[1981] Dintendo /Hon)e*
Con+/
[1982] IJ3Spectrum.
Sesin 1 :: Transp. 6
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
1. Historia (Breve) de los Videojuegos :.
[1982] Hra+onKs !air.
[1983] Creacin de !ucasfilm
4ames.
[1988] 5tari@ (etris.
[1989] Dintendo@ 4ame>o*.
[1991] Street Ai+:ter EE.
[1993] EdSoft8are@ Hoom.
[199-] Son*@ ?la*Station.
[2<<<] Sims de Ba2is.
[2<<1] ?SJ2. [2<<2] Jbo2 *
4ameCube.
Sesin 1 :: Transp. 7
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
". #stado del Mercado :.
!lgunas Ci$ras %nteresantes...
"l da de lan#amiento de la
?la*Station 2, se $endieron casi
1<<.<<< unidades en slo & :oras.
"n 2<<3 m%s de 6< millones.
Sesin 1 :: Transp. 10
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
&earto del Mercado #sa'a(#uroa :.
"uropa
39%
Japn
24%
1S5
37%
Reparto del Mercado a Nivel
Mundial (Ao 2003)
Qideo3
9ue+os
24,00%
Qdeo
!,00%
Cine
2",00%
BPsica
29,00%
tros 4,00%
Reparto del #resupuesto de
$cio en %spa&a (Ao 2002)
'M
Sesin 1 :: Transp. 11
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
)ios de Videojuegos ms Vendidos :.
#lata'or(as )eportes Carreras *venturas *cci+n
0
2,"
"
7,"
0
2,"
"
7,"
20
22,"
2"
27,"
30
3,4
3,9
4,9
22,"
29,7
(ipos de Qideo9ue+os m%s Qendidos en "spaLa
Sesin 1 :: Transp. 12
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
)ios de Videojuegos ms Vendidos :.
%strate,i
a
*ventura *cci+n Carreras )eportes $tros -i(ulacn
.
#lata'or(
as
0
"
0
"
20
2"
30
3"
40
4"
-e,(entaci+n por /0nero en #C
*&o 2000
*&o 200
*&o 2002
Sesin 1 :: Transp. 13
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
)ios de Videojuegos ms Vendidos :.
*ventura *cci+n Carreras #lata'or
(as
)eportes %strate,i
a
$tros -i(ulacn
.
0
2,"
"
7,"
0
2,"
"
7,"
20
22,"
2"
27,"
30
32,"
-e,(entaci+n por /0nero en Consolas
*&o 2000
*&o 200
*&o 2002
Sesin 1 :: Transp. 14
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
*+ qu, asa con los sueldos- :.
12 *&os 31" *&os 23 *&os
0
0000
20000
30000
40000
"0000
30000
70000
!0000
90000
Salarios por 5Lo en ?ro+ramacin
#ro,ra(ador 4e'e #ro,. )irector
50cnico
Hesarrollos de $ideo9ue+os
profesionales si+uen el modelo de
Ufactor#a de soft$areV.
"studiaremos la ar,uitectura
+eneral del motor, con un diseLo
tpico orientado a ob9etos * modular.
Qideo9ue+o
Mapas
Modelos 3)
5e6turas
-onidos
...
Motor
Co(unicaciones,
%stados 7 5areas
8ernel
Sesin 1 :: Transp. 17
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
#structura general del Motor :.
/estor de 5areas
/estor de Me(oria
/estor de $pciones
/estor de Mensa9es )epuraci+n
Cernel
del
Botor
5area
:;deo
5area
Relo9
5area
%ntrada
5area
-onido
5area
%stado
"n+ine 5plicacin
"stado
5ctual
Cliente -ervidor
"stado del Jue+o
Com.
!ocal
5 la 7ed 5 la 7ed
&actor#a
%stado del
4ue,o
Bane9adores
de Bensa9es
&actor#a
%stado de la
*plicaci+n
UMainV de la
*plicaci+n
X
Modelos 3),
5e6turas,
M<sica,
-cripts de =*...
Hatos
Sesin 1 :: Transp. 18
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
#n el Cora12n del #ngine :.
Hi$ersidad de (areas.
YRCmo lo conse+uiremosSF
Z 5r,uitectura basada en el uso
de interfaces abstractas * patrones
de .
Sesin 1 :: Transp. 19
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
#n el Cora12n del #ngine :.
>-ingleton?
@ernel
AB=nstancia C @ernel
ALista5areas*ctivas C lista
ALista5areas#ausadasC lista
>constructor? A@ernel()
>estDtica? 2,et8ernel()C@ernel
2%9ecutar()C inte,er
2*nadir5area(tC=5area)
2#ausar5area(tC=5area)
2Continuar5area(tC=5area)
2EinaliFar5area(tC=5area)
>Interface?
=5area
A#rioridad C lon,
2=5area(prioridadClon,)
2Crear()
2*ctualiFar()
2#ausar()
2Continuar()
2EinaliFar()
5area:ideo
5areaRelo9
5area*udio
0..G
Sesin 1 :: Transp. 20
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
*C2mo 3ia4los %mlemento un 5inglet2n- :.
/*"## >(')(*+
0)#$")/0" - N%)(
/*"## ??>(')(*S0)@*($%)+ # AB$%.% &'0C".%
.(D ??0)0$??7#(*D8+
## I)0/0"*0E"/01) .( *%# "$'0;3$%#...
L0#$"T"'("#A/$0C"# - N%)(
L0#$"T"'("#P"3#"."# - N%)(
.(D ??0)0$??7#(*D8+
0D )%$ >(')(*S0)@*($%).0)#$")/0"+
>(')(*.0)#$")/0" - >(')(*.??>(')(*S0)@*($%)78
(*#(+
&"##
.(D A)".0'T"'("7#(*D, $"'("8+
# AF".0' *" $"'(" " *0#$"T"'("#A/$0C"#
.(D P"3#"'T"'("7#(*D, $"'("8+
# E$/...
/*"## E)@0)(+
.(D 3)B%)0$%A($%.%7#(*D8+
# EG(4&*% .( **"4"." " *" /*"#( S0)@*($%)
>(')(*78.A)".0'T"'("73)"T"'("8
"9emplo en
?*t:on. Cada
len+ua9e tiene
sus /tru'uillos/
Sesin 1 :: Transp. 21
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
#l Bucle 6rincial (Main 7oo) :.
EG(/3$"'78 HHAB$%.% .( *" /*"#( >(')(*
A0()$'"# 7D0) I- $'3(8
P"'" /"." T"'(" .( 7L0#$"T"'("#A/$0C"#8 J"/('
T"'(".A/$3"*0E"'78
F0)?P"'"
F0)?A0()$'"#
F0)?EG(/3$"'
"ncar+ado de reali#ar un
se+uimiento de la memoria en
uso.
Si el len+ua9e no da facilidades,
:abr% ,ue implementar un
recolector de basura.
Bdulos del Cernel
/estor de 5areas
/estor de Me(oria
/estor de $pciones
/estor de Mens. )epurac
n
.
Medidor de Recursos
V 4estor de pciones@
Car+a opciones de
confi+uracin.
(picamente Controles,
resolucin, ser$idores de red...
Sesin 1 :: Transp. 26
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
#n el Cora12n del #ngine :.
V 4estor de Bensa9es de
Hepuracin@
"mpleado en labores de
optimi#acin.
Sesin 1 :: Transp. 27
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
3ivide 9 Vencers: :Modural;1alo< :.
...
Bdulos del Cernel
/estor de 5areas
Bide el tiempo transcurrido
desde el Pltimo frame.
5area de Relo9
Eniciali#acin * reproduccin
de efectos * mPsica.
5area de -onido
5isla la comple9idad de uso
de diferentes dispositi$os.
5area de %ntrada
4estin de >uffers * uso de
5?Es +r%ficas transparente.
5area de :;deo
5area de %stado
5area de =*
Sesin 1 :: Transp. 28
[Contenido] 1. Historia :: 2. Mercado :: 3. Arquitectura :: 4. Motores
!lgunos Motores de Videojuegos 7i4res :.
V Cr*stal Space