SlideShare una empresa de Scribd logo
1 de 25
[object Object],Javier Pérez Pacheco http://www.javielinux.com
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX ÍNDICE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX VISIÓN GENERAL ALTERNATIVAS LIBRES ALTERNATIVAS PROPIETARIAS DESARROLLO EN CONSOLAS
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX CONCEPTO DE LIBRERÍA Y LENGUAJE Conjunto de procedimientos y funciones (subprogramas) agrupadas en un archivo con el fin de ser aprovechadas por otros programas. LIBRERÍA O BIBLIOTECA Conjunto de reglas sintácticas y semánticas que definen un lenguaje informático. LENGUAJE PROGRAMACIÓN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (I) c
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (II) ANIMACIÓN DE SPRITES SPRITES COORDENADAS
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (III)
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (IV)
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (V)
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (VI)
LIBRERÍAS DE VIDEOJUEGOS EN 2D (VII) DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (I)
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (II) MODELO 3D COORDENADAS
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (III) EJEMPLO OGRE3D
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (IV) ANKH – Aventura Comercial en Ogre3d http://www.ankh-game.com/
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS DE PROGRAMACIÓN (I) LINUX: ANJUTA http://www.anjuta.org/
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS DE PROGRAMACIÓN (II) MACOS: XCODE (no libre) http://www.apple.com/es/macosx/features/xcode/
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS DE PROGRAMACIÓN (III) WINDOWS: DEV C++ (multiplataforma) http://www.bloodshed.net/devcpp.html
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (I) TIPOS DE GRÁFICOS Raster Vectorial 3D
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (II) GIMP: RETOQUE FOTOGRÁFICO http://www.gimp.org/
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (III) INKSCAPE: DIBUJO VECTORIAL http://www.inkscape.org/
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (IV) BLENDER: DIBUJO 3D http://www.blender.org/
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX COMO EMPEZAR A HACER UN VIDEOJUEGO ,[object Object],[object Object],[object Object],[object Object],[object Object]
WEBS Y MATERIAL TÉCNICO Programación con SDL para Windows y Linux. http://www.agserrano.com/publi.html DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBROS Y DOCUMENTACIÓN Programación para móviles con J2ME. http://www.agserrano.com/publi.html Libros, artículos y manuales sobre SDL http://www.losersjuegos.com.ar/referencia/libros/libros.php  http://www.losersjuegos.com.ar/referencia/articulos/articulos.php Tutoriales sobre Ogre3d http://www.ogre3d.org/wiki/index.php/Ogre_Tutorials
WEBS Y MATERIAL TÉCNICO Stratos-Ad. Foro General de VideoJuegos http://www.stratos-ad.com/forums3/ DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX FOROS Y LISTAS DE DISTRIBUCIÓN Lista de SDL. http://www.elistas.net/lista/sdl 3d Poder http://www.3dpoder.com Foro Gimp Hispano http://www.gimp.org.es

Más contenido relacionado

Destacado

La Terra 365 Dies Web
La Terra 365 Dies WebLa Terra 365 Dies Web
La Terra 365 Dies Webmartaballespi
 
Libro informatica word
Libro informatica wordLibro informatica word
Libro informatica wordMartarialr
 
Como crear un blog de blogspot.ppt
Como crear un blog de blogspot.ppt Como crear un blog de blogspot.ppt
Como crear un blog de blogspot.ppt beaviglione
 
Ejemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datosEjemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datosVane Borjas
 
Visual Basic 6.0 progarmacion
Visual Basic 6.0 progarmacion Visual Basic 6.0 progarmacion
Visual Basic 6.0 progarmacion betsabebarcenas
 
Línea del tiempo de sistemas operativos
Línea del tiempo de sistemas operativosLínea del tiempo de sistemas operativos
Línea del tiempo de sistemas operativosJose Luis Chacon
 
Linea del tiempo de las computadoras
Linea del tiempo de las computadorasLinea del tiempo de las computadoras
Linea del tiempo de las computadorasCarlosMs88
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentesUlises Cruz
 

Destacado (9)

La Terra 365 Dies Web
La Terra 365 Dies WebLa Terra 365 Dies Web
La Terra 365 Dies Web
 
Libro informatica word
Libro informatica wordLibro informatica word
Libro informatica word
 
VISUAL BASIC 6.0
VISUAL BASIC 6.0VISUAL BASIC 6.0
VISUAL BASIC 6.0
 
Como crear un blog de blogspot.ppt
Como crear un blog de blogspot.ppt Como crear un blog de blogspot.ppt
Como crear un blog de blogspot.ppt
 
Ejemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datosEjemplo LOGIN conectado a una base de datos
Ejemplo LOGIN conectado a una base de datos
 
Visual Basic 6.0 progarmacion
Visual Basic 6.0 progarmacion Visual Basic 6.0 progarmacion
Visual Basic 6.0 progarmacion
 
Línea del tiempo de sistemas operativos
Línea del tiempo de sistemas operativosLínea del tiempo de sistemas operativos
Línea del tiempo de sistemas operativos
 
Linea del tiempo de las computadoras
Linea del tiempo de las computadorasLinea del tiempo de las computadoras
Linea del tiempo de las computadoras
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
 

Similar a Programación de Videojuegos en GNU/Linux

Animación vectorial 2D con Software Libre
Animación vectorial 2D con Software LibreAnimación vectorial 2D con Software Libre
Animación vectorial 2D con Software LibreLeonardo J. Caballero G.
 
GNU Bash - Text User Interfaces (TUI).pdf
GNU Bash - Text User Interfaces (TUI).pdfGNU Bash - Text User Interfaces (TUI).pdf
GNU Bash - Text User Interfaces (TUI).pdfLorenzo Santos Virosta
 
Taller de Instalación, configuración y mantenimiento básico de gnu/linux
Taller de Instalación, configuración y mantenimiento básico de gnu/linuxTaller de Instalación, configuración y mantenimiento básico de gnu/linux
Taller de Instalación, configuración y mantenimiento básico de gnu/linuxRemigio Salvador Sánchez
 
Software libre
Software libreSoftware libre
Software libreencamira
 
X1. sistema operativo gnu linux
X1. sistema operativo gnu linuxX1. sistema operativo gnu linux
X1. sistema operativo gnu linuxMontse Gómez Moya
 
Presentación xanadu ponencia flisol amazonas 2016
Presentación xanadu ponencia flisol amazonas 2016Presentación xanadu ponencia flisol amazonas 2016
Presentación xanadu ponencia flisol amazonas 2016jemoram
 
Sistemas Operativos I[1]
Sistemas Operativos I[1]Sistemas Operativos I[1]
Sistemas Operativos I[1]Chulinneitor
 
Aplicaciones y software libre para pcs windows y linux
Aplicaciones y software libre para pcs windows y linuxAplicaciones y software libre para pcs windows y linux
Aplicaciones y software libre para pcs windows y linuxMauricio Romero
 
Cómo crear tus propios drivers para linux
Cómo crear tus propios drivers para linuxCómo crear tus propios drivers para linux
Cómo crear tus propios drivers para linuxjorge
 
Introducción Software Libre (AsturLiNUX 2005)
Introducción Software Libre (AsturLiNUX 2005)Introducción Software Libre (AsturLiNUX 2005)
Introducción Software Libre (AsturLiNUX 2005)Manrique Lopez
 

Similar a Programación de Videojuegos en GNU/Linux (20)

Animación vectorial 2D con Software Libre
Animación vectorial 2D con Software LibreAnimación vectorial 2D con Software Libre
Animación vectorial 2D con Software Libre
 
Linux
LinuxLinux
Linux
 
Taller basico GNU / Linux
Taller basico GNU / LinuxTaller basico GNU / Linux
Taller basico GNU / Linux
 
GNU Bash - Text User Interfaces (TUI).pdf
GNU Bash - Text User Interfaces (TUI).pdfGNU Bash - Text User Interfaces (TUI).pdf
GNU Bash - Text User Interfaces (TUI).pdf
 
Taller de Instalación, configuración y mantenimiento básico de gnu/linux
Taller de Instalación, configuración y mantenimiento básico de gnu/linuxTaller de Instalación, configuración y mantenimiento básico de gnu/linux
Taller de Instalación, configuración y mantenimiento básico de gnu/linux
 
Sistema linux
Sistema linuxSistema linux
Sistema linux
 
Presentación introducción gnu linux.odt
Presentación introducción gnu linux.odtPresentación introducción gnu linux.odt
Presentación introducción gnu linux.odt
 
Software libre
Software libreSoftware libre
Software libre
 
X1. sistema operativo gnu linux
X1. sistema operativo gnu linuxX1. sistema operativo gnu linux
X1. sistema operativo gnu linux
 
Presentación xanadu ponencia flisol amazonas 2016
Presentación xanadu ponencia flisol amazonas 2016Presentación xanadu ponencia flisol amazonas 2016
Presentación xanadu ponencia flisol amazonas 2016
 
Juega en GNU Linux
Juega en GNU LinuxJuega en GNU Linux
Juega en GNU Linux
 
Lliurex Sesion 1
Lliurex Sesion 1Lliurex Sesion 1
Lliurex Sesion 1
 
Ginga ncl-lua
Ginga ncl-luaGinga ncl-lua
Ginga ncl-lua
 
Sistemas Operativos I[1]
Sistemas Operativos I[1]Sistemas Operativos I[1]
Sistemas Operativos I[1]
 
2 septiembre2009
2 septiembre20092 septiembre2009
2 septiembre2009
 
Aplicaciones y software libre para pcs windows y linux
Aplicaciones y software libre para pcs windows y linuxAplicaciones y software libre para pcs windows y linux
Aplicaciones y software libre para pcs windows y linux
 
Introduccion a Linux
Introduccion a LinuxIntroduccion a Linux
Introduccion a Linux
 
Cómo crear tus propios drivers para linux
Cómo crear tus propios drivers para linuxCómo crear tus propios drivers para linux
Cómo crear tus propios drivers para linux
 
Introducción Software Libre (AsturLiNUX 2005)
Introducción Software Libre (AsturLiNUX 2005)Introducción Software Libre (AsturLiNUX 2005)
Introducción Software Libre (AsturLiNUX 2005)
 
Linux
LinuxLinux
Linux
 

Último

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 

Último (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Programación de Videojuegos en GNU/Linux

  • 1.
  • 2.
  • 3. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX VISIÓN GENERAL ALTERNATIVAS LIBRES ALTERNATIVAS PROPIETARIAS DESARROLLO EN CONSOLAS
  • 4.
  • 5. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (I) c
  • 6. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (II) ANIMACIÓN DE SPRITES SPRITES COORDENADAS
  • 7. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (III)
  • 8. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (IV)
  • 9. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (V)
  • 10. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (VI)
  • 11. LIBRERÍAS DE VIDEOJUEGOS EN 2D (VII) DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX
  • 12. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (I)
  • 13. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (II) MODELO 3D COORDENADAS
  • 14. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (III) EJEMPLO OGRE3D
  • 15. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (IV) ANKH – Aventura Comercial en Ogre3d http://www.ankh-game.com/
  • 16. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS DE PROGRAMACIÓN (I) LINUX: ANJUTA http://www.anjuta.org/
  • 17. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS DE PROGRAMACIÓN (II) MACOS: XCODE (no libre) http://www.apple.com/es/macosx/features/xcode/
  • 18. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS DE PROGRAMACIÓN (III) WINDOWS: DEV C++ (multiplataforma) http://www.bloodshed.net/devcpp.html
  • 19. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (I) TIPOS DE GRÁFICOS Raster Vectorial 3D
  • 20. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (II) GIMP: RETOQUE FOTOGRÁFICO http://www.gimp.org/
  • 21. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (III) INKSCAPE: DIBUJO VECTORIAL http://www.inkscape.org/
  • 22. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (IV) BLENDER: DIBUJO 3D http://www.blender.org/
  • 23.
  • 24. WEBS Y MATERIAL TÉCNICO Programación con SDL para Windows y Linux. http://www.agserrano.com/publi.html DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBROS Y DOCUMENTACIÓN Programación para móviles con J2ME. http://www.agserrano.com/publi.html Libros, artículos y manuales sobre SDL http://www.losersjuegos.com.ar/referencia/libros/libros.php http://www.losersjuegos.com.ar/referencia/articulos/articulos.php Tutoriales sobre Ogre3d http://www.ogre3d.org/wiki/index.php/Ogre_Tutorials
  • 25. WEBS Y MATERIAL TÉCNICO Stratos-Ad. Foro General de VideoJuegos http://www.stratos-ad.com/forums3/ DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX FOROS Y LISTAS DE DISTRIBUCIÓN Lista de SDL. http://www.elistas.net/lista/sdl 3d Poder http://www.3dpoder.com Foro Gimp Hispano http://www.gimp.org.es