Академический Документы
Профессиональный Документы
Культура Документы
PARA LA EMPRESA
PRESENTA
GABRIEL ALFONSO GUATZOZON RUIZ
PARA OBTENER EL TTULO DE
TCNICO SUPERIOR UNIVERSITARIO EN MULTIMEDIA Y COMERCIO ELECTRNICO
GENERACIN: 2013-2015
LEN, GUANAJUATO. AGOSTO 2015
PARA LA EMPRESA
PRESENTA
GABRIEL ALFONSO GUATZOZON RUIZ
PARA OBTENER EL TTULO DE
TCNICO SUPERIOR UNIVERSITARIO EN MULTIMEDIA Y COMERCIO ELECTRNICO
GENERACIN: 2013-2015
LEN, GUANAJUATO. AGOSTO 2015
RESUMEN
El siguiente trabajo se muestra este documento se plasma todo el
contenido llevado a cabo para la elaboracin del videojuego a la pgina web
del rea de movilidad y trasporte del Sistema Integrado de Transporte SIT, en
el que se incluye la descripcin detallada del correcto uso en la va pblica,
Que seguridad debers tomar, cuando estn los semforos, las seales
del juego antes mencionado, perteneciente al gnero de survival-horror.
De esta manera interactas de forma virtual en los acontecimientos que
se presentan en la vida real, permitindole al usuario conocer que
consecuencias tendran al no cumplir con las normas de seguridad que se
tienen en el SIT, como lo es respetar las seales de los paraderos como son
surgirn de los actos
Con el objetivo de crear un videojuego de plataforma, que cumpla con
las necesidades del cliente, desarrollada mediante elementos grficos y de
programacin.
As como el saber trabajar en equipo y resolver problemticas generadas
durante el desarrollo del proyecto, incluyendo la toma de decisiones de manera
de equipo integrador, para obtener un resultado satisfactorio.
AGRADECIMIENTOS
Agradezco a mi familia que son mi principal motivacin y quienes han
construido los cimientos de mi vida profesional y siempre me han apoyado.
NDICE
1.
INTRODUCCIN
ANTECEDENTES ........................................................................................ 6
2.
PROBLEMTICA ....................................................................................... 13
3.
JUSTIFICACIN ........................................................................................ 15
4.
OBJETIVOS............................................................................................... 19
5.
6.
4.1
4.2
4.3
ALCANCE ............................................................................................ 19
UNITY .................................................................................................. 21
5.2
BLENDER ............................................................................................ 21
5.3
MAKEHUMAN ..................................................................................... 22
5.4
NOTEPAD++ ....................................................................................... 23
5.5
PHOTOSHOP ...................................................................................... 24
5.6
ILUSTRADOR ...................................................................................... 24
METODOLOGA ........................................................................................ 25
6.1
6.2
6.3
6.4
RESULTADOS .......................................................................................... 44
7.1 REQUERIMIENTOS ................................................................................ 44
7.2
CRONOGRAMA DE ACTIVIDADES.................................................... 53
7.3
OBJETOS 3D ...................................................................................... 54
7.5
7.6
7.7
8.
CONCLUSIONES ...................................................................................... 62
9.
REFERENCIAS ......................................................................................... 63
INTRODUCCIN
Los videojuegos son una ventana al nuevo mundo del siglo XXI que le
permite a los nios y adolescentes desarrollar una gran sensibilidad y
conocimiento as tambin nos ayudan a desarrollar funciones cerebrales como
la reflexin, el control de la conducta, juicio etc. (WRIGHT JC, 2011)
1. ANTECEDENTES
A lo largo del siglo XIX la renta de carruajes por horas y das se convirti
en una de las formas ms populares de transporte pblico, a la cual se
sumaron los barcos y canoas que cruzaban los canales, lagos y lagunas y ms
tarde los ferrocarriles que comunicaban a la Ciudad de Mxico y Quertaro y
con las pequeas ciudades del Bajo y otros poblados que hoy forman parte del
todo urbano regional.
10
3 rutas troncales.
6 rutas auxiliares.
31 rutas alimentadoras.
A los usuarios que hacen uso de las ciclo vas se les dar tips de sobre
cmo elegir una bicicleta de acuerdo con su fsico, as mismo tambin se les
darn tips sobre como deber de estar equipada esta misma.
11
Sealamientos y precauciones
12
2. PROBLEMTICA
13
a sus hijos que desarrollen las habilidades, destrezas y sobre todo para que
sea un nio feliz. (guiainfantil.com, 2013).
14
3. JUSTIFICACIN
La realizacin de este proyecto es de vital importancia, se beneficiara
directamente al departamento de Direccin General de Movilidad con la
implementacin del videojuego, atendiendo la necesidad de transmitir valores y
fomentar la orientacin que requiere la ciudadana para efectuar un uso
adecuando en el trasporte pblico Optibus.
15
16
18
4. OBJETIVOS
4.1
OBJETIVO GENERAL
4.2
OBJETIVOS METODOLGICOS
4.3
ALCANCE
19
20
5. MARCO TERICO
5.1 UNITY
Unity es una plataforma para la creacin de videojuegos en segunda y
tercera dimensin, es una plataforma de desarrollo flexible y poderosa.
Ilustracin 1 Unity 3D
5.2 BLENDER
Blender es un software gratuito dedicado a la creacin de objetos 3D,
este permite trabajar con extensiones como .fbx, .3ds.
21
Ilustracin 2 Blender
5.3 MAKEHUMAN
22
Ilustracin 3 MakeHuman
5.4 NOTEPAD++
Notepad++ es un editor de texto gratuito, este software es soporta
mltiples lenguajes de programacin, entre los cuales se encuentran C#, C++,
HTML, Java, JavaScript, PHP, etc. Notepad++ nos permite editar cualquier tipo
de texto sin formato.
Ilustracin 4 Notepad++
23
5.5 PHOTOSHOP
Photoshop es la mejor aplicacin de diseo y retoque de imgenes a
nivel mundial el cual permite obtener un contenido visual de alta gama. (Adobe,
s.f.)
5.6 ILUSTRADOR
6. METODOLOGA
25
6.2
Ilustracin 7 Project.
Para empesar capturar las tareas que se tenian que realizar, se tenian
que tener cuatro datos nesesarios sobre la tarea los cuales eran: el nombre de
la tarea, la dracion estimada, fecha de comienzo, fecha de termino.
Ilustracin 8 Project.
26
Por ejemplo:
Del modelado de los obtibus se le agregaron dos modelos, los cuales se
deberian modelar.
Ilustracin 9 Project.
27
6.3
28
29
3.
30
5.
31
6.4
1.
32
33
animacin.
34
b.
35
36
37
6.5
I.
II.
III.
IV.
38
39
6.6
var tamVida:GUITexture;
// GUI Texture o Text puedes cambiar cosas como el
tamao, color, posicin en pantalla. //
40
function Start () {
vida=400;
tamVida.pixelInset=Rect(40,20,vida,25);}
// pixelInset:
anchura,
Te
altura,
permite
posicin
cambiar
horizontal
parmetros:
y
posicin
vertical.//
function OnTriggerEnter(Diablo:Collider){
// Si colisionas con una un objeto en este caso Diablo
te quita vida //
if(Diablo.tag == "menosvida"){
//.tag== : se indica que a un objeto se le puede
agregar un tag (una etiqueta), cuando el personaje
colisione con el objeto que contenga este tag se le
restara un porcentaje de vida //
vida-=50;
//se indica que al colisionar se le restara el 50 de
un total de 400//
tamVida.pixelInset=Rect(40,20,vida,25);}
41
if(Diablo.tag == "masvida"){
vida+=50;
tamVida.pixelInset=Rect(40,20,vida,25);}
5. Se hace una sentencia que cuando la vida sea equivalente a 0 nos
deber mostrar una pantalla que indique que hemos perdido.
if (vida <= 0)
{
Application.LoadLevel("perdiste");}}
//Primero se indica que cuando la vida sea igual a
cero entonces Application.LoadLevel nos servir
para indicar que nos lleve a otra escena llamada
perdiste //
42
6.7
REALIZACIN
DE
PRUEBAS
PARA
VERIFICAR
LA
Encuesta 01 de funcionabilidad
Qu te pareci el videojuego?
Encuesta 02 de funcionabilidad
Qu te pareci el videojuego?
Me parece bien ya que nos ayuda hacer conciencia sobre el buen uso del
sistema Optibus
Que hay que respetar los sealamientos de que se encuentren en las bases
de transferencia
7. RESULTADOS
7.1 REQUERIMIENTOS
#
Nombre del
Requerimiento requerimiento
Descripcin del
requerimiento
R.01
Equipo de trabajo
R.02
Software adecuado
R.03
R.04
Personaje principal
R.05
Misin peatn
R.06
Misin operador de
camin
R.07
Escenario
R.08
Personajes
secundarios
Equipo de trabajo
Se trabaj en un equipo personal ya que la organizacin no contaba con
los softwares necesarios.
45
47
48
Personaje principal
El personaje principal fue realizado en base a los requerimientos los
cuales constaba de que debera ser un nio de entre los 10 y 12 aos.
49
Misin peatn
El usuario deber de tomar el papel de peatn dentro del videojuego
evitando hacer malas acciones ya que estas le restaran vida.
Misin camin
El usuario deber de tomar el papel del conductor de un camin auxiliar
evitando obstculos durante el trayecto, debe recoger a los pasajeros que
nicamente se encuentren en los parabus.
50
Escenario
Escenario se trata de simular la ruta DELTA - SAN JUAN BOSCO de
manera caricaturesca.
51
Personajes secundarios
Se crearon los personajes secundarios que sern utilizados como
peatones ya que con estos se le dar mayor vida al videojuego.
52
7.2
CRONOGRAMA DE ACTIVIDADES
53
7.3
OBJETOS 3D
55
7.5
Estacin DELTA
56
57
7.6
CDIGO VIDA
La vida que se le asign al personaje se le ir reduciendo conforme el
59
7.7
PRUEBAS DE FUNCIONABILIDAD
Las pruebas de funcionabilidad de realizaron con nios para conocer sus
Las pruebas realizadas con los nios fueron positivas ya que la mayora
dio menajes positivos sobre el videojuego.
61
8. CONCLUSIONES
El proyecto se dio por concluido ya que se cumplieron todos los objetivos
que fueron planteados segn con las necesidades que especifico el Lic. Hctor
Alejandro Prez Acosta.
62
9. REFERENCIAS
A, A. C. (2004). En An update on the effects of video games. Journal of Adolescence
(pgs. 113- 22 ).
Adobe. (s.f.). Obtenido de Adobe:
https://www.adobe.com/mx/products/photoshop.html?promoid=KLXLS
Adobe. (s.f.). Obtenido de Adobe:
https://www.adobe.com/mx/products/illustrator.html?promoid=KLXLT
Blender. (s.f.). Obtenido de Blender: https://www.blender.org/about/
ENTERTAINMENT SOFTWARE RATING BOARD. (s.f.). Obtenido de
ENTERTAINMENT SOFTWARE RATING BOARD:
http://www.esrb.org/ratings/ratings_guide_sp.jsp
LenrootRK, G. J. (2006). Neurosci Biobehav Rev. En Brain development in children
and adolescents: insights from anatomical magnetic resonance imaging (pgs.
718-29. ).
Los Videojuegos: Gran Impacto A La Sociedad. (22 de noviembre de 2012). Obtenido
de http://www.buenastareas.com/ensayos/Los-Videojuegos-Gran-Impacto-aLa/6496662.html
OpenTheFile. (s.f.). Obtenido de http://www.openthefile.net/es/extension/dae
Unity 3D. (s.f.). Obtenido de Unity 3D: https://unity3d.com/es/unity
Wright JC, A. A. (2011). Child Development 2001; 72: 1347-1366. En Child
Development 2001; 72: 1347-1366. (pgs. 1347-1366.).
63
64
10.
ANEXOS
Se hizo uso del software Adobe Illustrator para crear la textura de los
camiones. En este caso se utiliz la herramienta plumilla.
66
68
Las imgenes fueron colocadas en una sola con la ayuda del software
Adobe Photoshop.
69
Men principal
function OnGUI(){
if(GUI.Button(new Rect(Screen.width/1.6650,Screen.height/2-300,200,50),"Seleciona tu misin")){
Application.LoadLevel("Menu_misiones");
}
if(GUI.Button(new Rect(Screen.width/1.6650,Screen.height/2-200,200,50),"Controles")){
Application.LoadLevel("Menu_controles");
}
if(GUI.Button(new Rect(Screen.width/1.6650,Screen.height/2-100,200,50),"Creditos")){
Application.LoadLevel("Menu_creditos");
}
if(GUI.Button(new Rect(Screen.width/1.6650,Screen.height/2-0,200,50),"Materal extra")){
Application.LoadLevel("Menu_materialextra");
}
}
Men misiones
function OnGUI(){
if(GUI.Button(new Rect(Screen.width/2650,Screen.height/2-300,200,50),"Misin peatn")){
Application.LoadLevel("Loading");
}
70
}
function OnGUI()
{
GUILayout.Label( "Pasajeros recojidos = " +
score );
}
}
if(Diablo.tag == "MENOSVIDACamion"){
vida-=20;
tamVida.pixelInset=Rect(40,20,vida,25);
}
if(Diablo.tag == "masvida"){
vida+=50;
tamVida.pixelInset=Rect(40,20,vida,25);
}
if (vida <= 0)
{
Application.LoadLevel("perdiste");
}
}
OnTriggerEnter(col
Collider){
74
chin,3)||
Vector3.up,
chin,3)||Physics.Raycast(transform.position,
Vector3.back,
chin,3)||Physics.Raycast(transform.position,
Vector3.down,
chin,3)||Physics.Raycast(transform.position,
Vector3.left,
chin,3)||Physics.Raycast(transform.position,
Vector3.one,
75
chin,3)||Physics.Raycast(transform.position,
Vector3.right, chin,3)){
if(chin.transform.tag=="Player"){
rigidbody.AddRelativeForce(0,600,100);
rigidbody.AddRelativeTorque(0,600,-100);
}
}
}
{
if(guiShow == true)
{
GUI.DrawTexture(Rect(Screen.width
3,
}}
Recoger un pagobus
// JavaScript
var score = 0;
function OnTriggerEnter( other : Collider ) {
Debug.Log("OnTriggerEnter() was called");
if (other.tag == "PagoBus")
{
Debug.Log("Other object is a coin");
score += 1;
Debug.Log("Score is now " + score);
Destroy(other.gameObject);
}
}
function OnGUI()
{
GUILayout.Label( "Pago Bus recojidos = " +
score );
}
77