PDF de programación - Desarrollo de Videojuegos: Desarrollo de Componentes

Imágen de pdf Desarrollo de Videojuegos: Desarrollo de Componentes

Desarrollo de Videojuegos: Desarrollo de Componentesgráfica de visualizaciones

Actualizado el 16 de Junio del 2017 (Publicado el 10 de Mayo del 2017)
4.287 visualizaciones desde el 10 de Mayo del 2017
14,7 MB
320 paginas
Creado hace 6a (09/08/2013)
4F. Jurado · J. AlbusacJ.J. Castro · D. VallejoL. Jiménez · F.J. VillanuevaD. Villa · C. GonzálezG. Simmross · D. Frutos Creative Commons License: Usted es libre de copiar, distribuir y comunicar públicamente la obra, bajo las condiciones siguientes: 1. Reconocimiento. Debe reconocer los créditos de la obra de la manera especificada por el autor o el licenciador. 2. No comercial. No puede utilizar esta obra para fines comerciales. 3. Sin obras derivadas. No se puede alterar, transformar o generar una obra derivada a partir de esta obra. Más información en: http://creativecommons.org/licenses/by-nc-nd/3.0/Título: Desarrollo de Videojuegos: Desarrollo de ComponentesAutores: Francisco Jurado Monroy, Javier A. Albusac Jiménez, José J. Castro Sánchez, David Vallejo Fernández, Luis Jiménez Linares, Félix J. Villanueva Molina, David Villa Alises, Carlos González Morcillo, Guillermo Simmross Wattenberg, David Frutos TalaveraISBN: 978-84-686-4027-3 (de la Edición Física, a la venta en www.bubok.es)Publica: Bubok (Edición Física) LibroVirtual.org (Edición electrónica)Edita: David Vallejo Fernández y Carlos González MorcilloDiseño: Carlos González MorcilloEste libro fue compuesto con LaTeX a partir de una plantilla de Carlos González Morcillo, Sergio García Mondaray y David Villa Alises. La portada y las entradillas fueron diseñadas con GIMP, Blender, InkScape y OpenOffice. José Jesús Castro es Profesor Titular de Universidad en el área de Lenguajes y Sistemas Informáticos, desde 1999 imparte docencia en la Escuela Superior de Informática de la UCLM. Sus temas de investi-gación están relacionados con el uso y desarrollo de métodos de IA para la resolución de problemas reales, donde cuenta con una amplia experiencia en proyec-tos de investigación, siendo autor de numerosas publicaciones.Francisco Jurado (2010, Doctor Europeo en Informática, Universidad de Castilla-La Mancha) es Profesor Visitante en la Universidad de Lleida. Actualmente, su actividad investigadora gira en torno a los Sistemas Tutores Inteligentes para el Aprendizaje de la Programación, los Estándares de eLearning, los Entornos Colaborativos Asistidos por Ordenador y las Interfaces Naturales de Usuario.Javier Albusac (2009, Doctor Europeo en Informática, Universidad de Castilla-La Mancha) es Profesor Ayudante Doctor e imparte docencia en la Escuela de Ingeniería Minera e Industrial de Almadén (EIMIA) en las asignaturas de Informática, Ofimática Aplicada a la Ingeniería y Sistemas de Comunicación en Edificios desde 2007. Actualmente, su actividad investigadora gira en torno a la Vigilancia Inteligente, Robótica Móvil y Aprendizaje Automático.David Vallejo (2009, Doctor Europeo en Informática, Universidad de Castilla-La Mancha) es Profesor Ayudante Doctor e imparte docencia en la Escuela de Informática de Ciudad Real (UCLM) en asignaturas relacionadas con Informática Gráfica, Programación y Sistemas Operativos desde 2007. Actualmente, su actividad investigadora gira en torno a la Vigilancia Inteligente, los Sistemas Multi-Agente y el Rendering Distribuido. David Villa (2009, Doctor Ingeniero Informático, Universidad de Castilla-La Mancha) es Profesor Ayudante Doctor e imparte docencia en la Escuela de Informática de Ciudad Real (UCLM) en materias relacionadas con las redes de computadores y sistemas distribuidos desde el 2002. Sus intereses profesionales se centran en los sistemas empotrados en red, los sistemas ubicuos y las redes heterogéneas y virtuales. Es experto en métodos de desarrollo ágiles y en los lenguajes C++ y Python. Colabora con el proyecto Debian como maintainer de paquetes oficiales.Carlos González (2007, Doctor Europeo en Informática, Universidad de Castilla-La Mancha) es Profesor Titular de Universidad e imparte docencia en la Escuela de Informática de Ciudad Real (UCLM) en asignaturas relacionadas con Informática Gráfica, Síntesis de Imagen Realista y Sistemas Operativos desde 2002. Actualmente, su actividad investigadora gira en torno a los Sistemas Multi-Agente, el Rendering Distribuido y la Realidad Aumentada.Luis Jiménez (1997, Doctor en Informática, Universidad de Granada) es Titular de Universidad e imparte docencia en la Escuela de Informática de Ciudad Real (UCLM) en asignaturas relacionadas la Inteligencia Artificial y Softcomputing desde 1995. Actualmente, su actividad investigadora gira en torno a los Sistemas Inteligentes aplicados mediante Sistemas Multi-Agente, técnicas de softcomputing e inteligencia artificial distribuida.Félix J. Villanueva (2009, Doctor en Ingeniería Informática, Universidad de Castilla-La Mancha) es contratado doctor e imparte docencia en el área de tecnología y arquitectura de computadores. Las asignaturas que imparte se centran en el campo de las redes de computadores con una experiencia docente de más de diez años. Sus principales campos de investigación en la actualidad son redes inalámbricas de sensores, entornos inteligentes y sistemas empotrados.Guillermo Simmross (Ingeniero en Electrónica, Universidad de Valladolid) es Compositor y diseñador de sonido freelance e imparte docencia en colaboración con la Universidad Camilo José Cela sobre Composición de Música para Videojuegos.David Frutos (Ingeniero Técnico en Informática de Sistemas por la Universidad de Castilla-La Mancha). Experto en desarrollo de videojuegos para plataformas móviles con Haxe-NME, y coautor del libro “Desarrollo de Videojuegos Multiplataforma”. Apasionado del mundo de los videojuegos, obtuvo la máxima calificación académica como alumno de la primera edición del Curso de Experto en Desarrollo de Videojuegos de la Universidad de Castilla-La Mancha. Prefacio

Con más de 40.000 descargas y 4TB servidos desde Junio de 2012,
el material docente y el código fuente de los ejemplos del Curso de Ex-
perto en Desarrollo de Videojuegos, impartido en la Escuela Superior
de Informática de Ciudad Real de la Universidad de Castilla-La Man-
cha, se ha convertido en un referente internacional en la formación de
desarrolladores de videojuegos.

Puedes obtener más información sobre el curso, así como los resul-
tados de los trabajos creados por los alumnos de la 1a y la 2a edición,
en la web del mismo: http://www.cedv.es. La versión electrónica de
este libro (y del resto de libros de la colección) puede descargarse des-
de la web anterior. El libro «físico» puede adquirirse desde la página
web de la editorial online Bubok en http://www.bubok.es.

Sobre este libro...

Este libro forma parte de una colección de 4 volúmenes, con un
perfil principalmente técnico, dedicados al Desarrollo de Videojuegos :

1. Arquitectura del Motor. En este primer libro se estudian los
aspectos esenciales del diseño de un motor de videojuegos, así
como las técnicas básicas de programación y patrones de diseño.

2. Programación Gráfica. El segundo libro de la colección se centra
en algoritmos y técnicas de representación gráfica, así como en
optimizaciones y simulación física.

3. Técnicas Avanzadas. En este tercer volumen se recogen ciertos
aspectos avanzados, como estructuras de datos específicas, téc-
nicas de validación y pruebas.

4. Desarrollo de Componentes. El último libro está dedicado a
ciertos componentes específicos del motor, como la Inteligencia
Artificial, Networking, Sonido y Multimedia o técnicas avanzadas
de Interacción.

Requisitos previos

Este libro tiene un público objetivo con un perfil principalmente
técnico. Al igual que el curso, está orientado a la capacitación de pro-
fesionales de la programación de videojuegos. De esta forma, este libro
no está orientado para un público de perfil artístico (modeladores, ani-
madores, músicos, etc.) en el ámbito de los videojuegos.

Se asume que el lector es capaz de desarrollar programas de nivel
medio en C y C++. Aunque se describen algunos aspectos clave de C++
a modo de resumen, es recomendable refrescar los conceptos básicos
con alguno de los libros recogidos en la bibliografía del curso. De igual
modo, se asume que el lector tiene conocimientos de estructuras de
datos y algoritmia. El libro está orientado principalmente para titula-
dos o estudiantes de últimos cursos de Ingeniería en Informática.

Programas y código fuente

El código de los ejemplos puede descargarse en la siguiente página
web: http://www.cedv.es. Salvo que se especifique explícitamente otra
licencia, todos los ejemplos del libro se distribuyen bajo GPLv3.

Agradecimientos

Los autores del libro quieren agradecer en primer lugar a los alum-
nos de la 1a y 2a edición del Curso de Experto en Desarrollo de Vi-
deojuegos por su participación en el mismo y el excelente ambiente
en las clases, las cuestiones planteadas y la pasión demostrada en el
desarrollo de todos los trabajos.

Los autores también agradecen el soporte del personal de adminis-
tración y servicios de la Escuela Superior de Informática de Ciudad
Real, a la propia Escuela y el Departamento de Tecnologías y Sistema
de Información de la Universidad de Castilla-La Mancha.

De igual modo, se quiere reflejar especialmente el agradecimiento
a las 8 empresas que ofertarán prácticas en la 3a edición del cur-
so: Devilish Games (Alicante), Dolores Entertainment (Barcelona), from
the bench (Alicante), Iberlynx Mobile Solutions (Ciudad Real), Kitma-
ker (Palma), playspace (Palma), totemcat - Materia Works (Madrid) y
Zuinqstudio (Sevilla). Este agradecimiento se extiende a los portales
y blogs del mundo de los videojuegos que han facilitado la difusión
de este material, destacando a Meristation, Eurogamer, Genbeta Dev,
Vidaextra y HardGame2.

Finalmente, los autores desean agradecer su participación a los
colaboradores del curso: Indra Software Labs, DocPath, la asociación
de desarrolladores de videojuegos Stratos y Libro Virtual.

Resumen

El objetivo de este módulo, titulado «Desarrollo de Componentes»
dentro del Curso de Experto en Desarrollo de Videojuegos, consiste en
profundizar en técnicas específicas vinculadas al desarrollo de video-
juegos, como por ejemplo e
  • Links de descarga
http://lwp-l.com/pdf3508

Comentarios de: Desarrollo de Videojuegos: Desarrollo de Componentes (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad