Vous êtes sur la page 1sur 4

Lenguajes de Programacin en el Desarrollo de Videojuegos

Trabajo Terminal No. -


Alumnos: Briseo Espinosa Christopher* [, Flores Lucio Luis Enrique, Gutirrez Guzmn Rodrigo, Rodrguez Torres Gerardo, Segovia Heras Diana] Directores: ApellidoP1 ApellidoM1 Nombre(s)1[, ApellidoP2 ApellidoM2 Nombre(s)2] e-mail: whoxchris@gmail.com Resumen Un videojuego es un programa de computadora que tiene el objetivo de entretener al usuario, llamado jugador, es desarrollado utilizando uno o ms lenguajes de programacin. Un lenguaje de programacin es un lenguaje que permite controlar el comportamiento de una mquina a travs de un conjunto de reglas e instrucciones, para ello se requiere de la presencia de un programador. Un programador es aquella persona que posee los conocimientos y habilidades para manipular un lenguaje de programacin. Palabras clave Algoritmia y Programacin Estructurada, Departamento de Ingeniera en Sistemas Computacionales, Programacin Orientada a Objetos.

1. Introduccin
Los videojuegos son una forma de entretenimiento muy conocidos en nuestros das, ya que existen videojuegos para cualquier clase de plataforma, los cuales van desde computadoras hasta dispositivos mviles. Sin embargo, esto mismo llega ser un gran problema para los programadores de videojuegos, debido a que el desarrollo de un videojuego requiere de diferentes herramientas dependiendo de la clase videojuegos que se vaya a realizar. Los lenguajes de programacin son muy importantes en el desarrollo de videojuegos ya que son utilizados para el desarrollo de cualquier videojuego. Cada lenguaje de programacin posee diferentes caractersticas, aunque algunos poseen algunas caractersticas similares o inclusive iguales. Por eso decidimos seleccionar el lenguaje de programacin que brinde la mayor cantidad de herramientas que faciliten el desarrollo de videojuegos.

2. Objetivo
Seleccionar el lenguaje de programacin que brinde las mejores herramientas y/o funciones para el desarrollo de videojuegos, as como mencionar sus caractersticas principales y sistemas operativos donde es compartible.

3. Justificacin
Los nuevos programadores en el desarrollo de videojuegos ocasionalmente se encuentran con un gran problema, debido a que no saben que lenguaje de programacin seleccionar para desarrollar su proyecto. Esto se debe a que actualmente existen una gran variedad de lenguajes de programacin y la mayor parte de estos se encuentran disponibles gratuitamente en Internet, ocasionando que el programador no pueda tomar una decisin. Todos los lenguajes de programacin poseen caractersticas, funciones y herramientas propias del lenguaje, as que una errnea eleccin del mismo puede perjudicar drsticamente el desarrollo del videojuego. Esto se debe a que algunos lenguajes de programacin poseen libreras diseadas exclusivamente para el desarrollo de videojuegos. Seleccionar el lenguaje de programacin ms apropiado para el desarrollo de videojuegos beneficiar a todo programador que sea nuevo en el mbito del desarrollo de videojuegos, disminuyendo el tiempo que le toma programar el videojuego.

4. Productos o Resultados esperados

Investigacin

Consultar diversas fuentes, que ayuden al desarrollo del tema Averiguar los lenguajes de programacion que exisen

Seleccion y Evaluacin

Elegir unicamente los lenguajes que aporten al desarrollo de videojuegos Evaluar las caracteristicas de cada uno de ellos

Resultado

Comparando ventajes y desventajas de cada lenguaje elegir unicamente uno Mencionar la razon de por que es el mejor lenguaje que apoya al desarrollo de videojuegos

5. Metodologa
En el transcurso y realizacin de la presente investigacin se utiliz un enfoque metodolgico basado en algoritmos y funciones de los distintos lenguajes de programacin para:

Presentar un lenguaje apropiado para la programacin de videojuegos y que este tenga una gran variedad de ventajas para la programacin de estos. Elaborar un seguimiento de cdigos, y si es necesario mejorarlos. Identificar la lgica de programacin en el entorno del lenguaje seleccionado como el mejor para programar videojuegos y para la para la creacin de un mundo virtual.

6. Cronograma ACTIVIDAD Determinar el tema de investigacin Asignacin de referencias a trabajar Entrega semanal de parfrasis Elaboracin de Minuta Elaboracin del Video Presentacin Elaboracin del Documento Oficial Entrega del Protocolo 2 Octubre 15 18 Noviembre 8 15 22 Diciembre 7 8

10

25

29

7. Referencias
[1] P. lvarez Morales, Universidad de Salamanca. Departamento de Informtica y Automtica, 2005. [En lnea]. Available: http://zarza.usal.es/~fgarcia/docencia/poo/04-05/Trabajos/POO-Juegos.pdf. [ltimo acceso: 6 Noviembre 2013]. [2] A. Becerro, GNU Espaa, 2010. [En lnea]. Available: http://es.gnu.org/~littledog/3d/blendergame1.pdf. [ltimo acceso: 29 Octubre 2013]. [3] F. Moya Fernndez y et al, Desarrollo de Videojuegos: Tcnicas Avanzadas, Ciudad Real: UCLM, 2012. [4] F. A. Madera Ramrez, Intranet Facultad de Matemticas, 2009. [En lnea]. Available: https://intranet.matematicas.uady.mx/personal/mramirez/website/madera/unacarPaper.pdf. [ltimo acceso: 25 Octubre 2013]. [5] G. A. Morales Urrutia, Proceso de Desarrollo para Videojuegos, Instituto de Ingeniera y Tecnologa, 2010. [En lnea]. Available: http://www2.uacj.mx/IIT/CULCYT/enero-abril2010/7%20Art%204.pdf. [ltimo acceso: 8 Octubre 2013]. [6] Alberto Garca, PROGRAMACIN DE VIDEOJUEGOS CON SDL [online], 2003 Disponible en: http://www.albertogarcia.info/libros/sdl/%5Bebook%5DProgramacion%20de%20videojuegos%20con%20SDL.pdf. [7] Borja Lpez Barinaga, Juego [online], 2010 Disponible en: http://alesiagames.com/libros/Juego-Borja-Lopez-Barinaga.pdf. [8] Roberto Albornoz Figueroa, Cmo empezar en el Desarrollo de Videojuegos? [online], 2006 Disponible en: http://www.losersjuegos.com.ar/_media/referencia/articulos/como_empezar/como_empezar.pdf. [9] Francisco A. Madera Ramrez, Herramientas de Programacin Grfica para Desarrollo de Videojuegos [online], Disponible en: https://intranet.matematicas.uady.mx/personal/mramirez/website/madera/unacarPaper.pdf. [10] Hernndez Castillo Vicente, Lenguajes de Programacin [online], Disponible en: http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/4/informatica_4.pdf. [11] Gerardo Horvilleur, Descubre cmo se hace un videojuego! [online], 2012 Disponible en: http://www.simplej.com/files/simpleJ/simpleJ-muestra.pdf. [12] J. Swirsky y L. Pajot, Direccin, Indie Game: The Movie. [Pelcula]. Estados Unidos de America.2012. [13] F. Dill y J. . Zuur Platten, The Ultimate Guide to Video Game Writing and Design, New York: Lone Eagle Publishing Company, 2007. [14] Z. Quinn, Kotaku, Kotaku Inc., 10 Junio 2011. [En lnea]. Available: http://kotaku.com/5979539/a-beginners-guide-tomaking-your-first-video-game. [ltimo acceso: 19 Septiembre 2013]. [15] E. Zimmerman y K. Salen, Rules of Play: Game Design Fundamentals, Estados Unidos de America: MIT Press, 2003. [16] A. Serrano Garca, http://www.albertogarcia.info/, 2013. [En lnea]. Available: http://www.albertogarcia.info/libros/j2me/%5bebook%5dProgramacion%20J2ME.pdf. [ltimo acceso: 20 Octubre 2013]. [17] Ciberaula, http://www.ciberaula.com/, 2012. [En lnea]. Available: http://flash.ciberaula.com/articulo/juegos_flash/. [ltimo acceso: 19 Octubre 2013]. [18] Qualitrain, www.qualitrain.com.mx, 2009 Junio 9. [En lnea]. Available: http://www.qualitrain.com.mx/Blog/Page-5.html. [ltimo acceso: 2013 Octubre 22].

8. Alumnos y Directores
Christopher Briseo Espinosa.- Alumno de la carrera de Ing. en Sistemas Computacionales en ESCOM, Especialidad Sistemas, Boleta: 2013361150, Tel. 5544419993, email whoxchris@gmail.com.

CARCTER: Confidencial FUNDAMENTO LEGAL: Art. 3, fracc. II, Art. 18, fracc. II y Art. 21, lineamiento 32, fracc. XVII de la L.F.T.A.I.P.G. PARTES CONFIDENCIALES: No. de boleta y Telfono.

Firma:______________________________
Luis Enrique Flores Lucio.- Alumno de la carrera de Ing. en Sistemas Computacionales en ESCOM, Especialidad Sistemas, Boleta: 2014630150, Tel. 5526984377, email quiqueflores1307@gmail.com.

Firma:______________________________

Rodrigo Gutirrez Guzmn.- Alumno de la carrera de Ing. en Sistemas Computacionales en ESCOM, Especialidad Sistemas, Boleta: 2014630203, Tel. 5555268045, email rodgg13@gmail.com.

Firma:______________________________
Gerardo Rodrguez Torres.- Alumno de la carrera de Ing. en Sistemas Computacionales en ESCOM, Especialidad Sistemas, Boleta: 2014630431 , Tel. 5522328212, email threat_metal@hotmail.com.

Firma:______________________________
Diana Segovia Heras.- Alumno de la carrera de Ing. en Sistemas Computacionales en ESCOM, Especialidad Sistemas, Boleta: 2013420653, Tel.(044) 55 45 86 00 75, email: dianasheras@outlook.com.

Firma:______________________________
Nombre del Director.- Breve currculum enfatizando su capacidad para dirigir el TT, reas de Inters, Datos de contacto (Telfono, email).

Firma:______________________________

Vous aimerez peut-être aussi