SlideShare una empresa de Scribd logo
Videojuegos
Presione ENTER para comenzar
Jorge Palacios (pctroll)
4 de Junio 2011
Todas las imágenes son propiedad de sus respectivos autores (especialmente Nintendo)
Video
http://www.eurogamer.net/videos/how-to-get-a-job-in-games-development
¿Porquéprogramarjuegos?
Institutos, academias,universidades
Institutos, academias,universidades
¡Perohay esperanza!
Empresas
• Teravision Games.
• Hecticus Software.
• *Gasp!
• Terabrain communications.
• ScreenMedia Group.
• Wikot.
Molyneuxstyle-mode ON
¿Pordóndecomenzar?
Flujodeaprendizaje
Lógica
Lenguajes
API/Framework Juegos
Teoría
• Matemáticas.
• Computación Gráfica.
• Inteligencia Artificial.
• Mecánica (gameplay).
• Física.
Lenguajes
Lenguajes(imperativos)
• Todas las estructuras de control.
• Estructuras de datos.
• Funciones y procedimientos.
• Referencias / apuntadores.
• Memoria dinámica.
• Orientación a objetos (recomendable).
• El arte oscuro del lenguaje.
Primero programo,
luegohagojuegos
APIs,Bibliotecas,Frameworks,Motores
APIs,Bibliotecas,Frameworks,Motores
• Mostrar por pantalla.
– Primitivas 2D/3D.
– Imágenes/Texturas
• Cargar archivos.
• Manejar eventos.
• Reproducir sonidos.
• Comunicación en red.
• Cualquier característica propia.
No existelaherramientaperfecta
Juegos
Juegos
Aplicaciones standard Juegos de video
CiclodeJuego
Orientado a procesos
MIENTRAS siga_juego
tiempo ← ahora – viejo
viejo ← ahora
CapturarEventos
AplicarLógica(tiempo)
Pintar(listaEntidades)
ReproducirSonido
FINMIENTRAS
Orientado a eventos
AgregarEvento(FOTOGRAMA, CicloJuego)
AgregarEvento… // teclado
AgregarEvento… // ratón
FUNCION CicloJuego
tiempo ← ahora – viejo
viejo ← ahora
AplicarLógica(tiempo)
Actualizar(listaEntidades)
ReproducirSonido
FINFUNCION
Juegos
(tabla demultiplicar)
• Ciclo de juego.
• Trigonometría.
• Álgebra.
• Detección de colisiones.
• Máquinas de estado.
Comienzaenpequeño
con ideas conocidas
¡Másideas!
¿Ylos panas,dónde?
Quieroser Rockstar
Bonus Level
Tusmejoresamigos
Programajuegos, nomotores
Fuente original: Scientific Ninja - http://scientificninja.com/
Hazloquete gusta
Fuente original: Andy Schatz – Pocketwatch Games
GameOver
…continue?
• Blog
– pctroll.net
• Twitter
– @pctroll

Más contenido relacionado

Similar a [2011] Videojuegos: Presione ENTER para comenzar

Joystick argentina-2013
Joystick argentina-2013Joystick argentina-2013
Joystick argentina-2013
Joaquin Fonoll
 
Fredy Guibert en la OS Weekend edición Marzo 2021.
Fredy Guibert en la OS Weekend edición Marzo 2021.Fredy Guibert en la OS Weekend edición Marzo 2021.
Fredy Guibert en la OS Weekend edición Marzo 2021.
Fredy Guibert
 
Python para Zombies en Español
Python para Zombies en EspañolPython para Zombies en Español
Python para Zombies en Español
jose diaz
 
Screencast aprende python - parte 1
Screencast   aprende python - parte 1Screencast   aprende python - parte 1
Screencast aprende python - parte 1
Noe Nieto
 
[2015] Preguntas Frecuentes del Desarrollo de Videojuegos
[2015] Preguntas Frecuentes del Desarrollo de Videojuegos[2015] Preguntas Frecuentes del Desarrollo de Videojuegos
[2015] Preguntas Frecuentes del Desarrollo de Videojuegos
Jorge Palacios
 
INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL
Zakurita92
 

Similar a [2011] Videojuegos: Presione ENTER para comenzar (6)

Joystick argentina-2013
Joystick argentina-2013Joystick argentina-2013
Joystick argentina-2013
 
Fredy Guibert en la OS Weekend edición Marzo 2021.
Fredy Guibert en la OS Weekend edición Marzo 2021.Fredy Guibert en la OS Weekend edición Marzo 2021.
Fredy Guibert en la OS Weekend edición Marzo 2021.
 
Python para Zombies en Español
Python para Zombies en EspañolPython para Zombies en Español
Python para Zombies en Español
 
Screencast aprende python - parte 1
Screencast   aprende python - parte 1Screencast   aprende python - parte 1
Screencast aprende python - parte 1
 
[2015] Preguntas Frecuentes del Desarrollo de Videojuegos
[2015] Preguntas Frecuentes del Desarrollo de Videojuegos[2015] Preguntas Frecuentes del Desarrollo de Videojuegos
[2015] Preguntas Frecuentes del Desarrollo de Videojuegos
 
INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL
 

Más de Jorge Palacios

[2016] El Arte De La Ilusión
[2016] El Arte De La Ilusión[2016] El Arte De La Ilusión
[2016] El Arte De La Ilusión
Jorge Palacios
 
[2016] Organizando el Caracas Game Jam
[2016] Organizando el Caracas Game Jam[2016] Organizando el Caracas Game Jam
[2016] Organizando el Caracas Game Jam
Jorge Palacios
 
[2015] El Arte De la Ilusión
[2015] El Arte De la Ilusión[2015] El Arte De la Ilusión
[2015] El Arte De la Ilusión
Jorge Palacios
 
[2014] Rentabilizando el Desarrollo de Juegos en Venezuela
[2014] Rentabilizando el Desarrollo de Juegos en Venezuela[2014] Rentabilizando el Desarrollo de Juegos en Venezuela
[2014] Rentabilizando el Desarrollo de Juegos en Venezuela
Jorge Palacios
 
[2014] El Lenguaje de los Videojuegos
[2014] El Lenguaje de los Videojuegos[2014] El Lenguaje de los Videojuegos
[2014] El Lenguaje de los Videojuegos
Jorge Palacios
 
[2013] Desarrollo Videojuegos
[2013] Desarrollo Videojuegos[2013] Desarrollo Videojuegos
[2013] Desarrollo Videojuegos
Jorge Palacios
 
[2012] Game Jam: Técnicas de Supervivencia
[2012] Game Jam: Técnicas de Supervivencia[2012] Game Jam: Técnicas de Supervivencia
[2012] Game Jam: Técnicas de Supervivencia
Jorge Palacios
 

Más de Jorge Palacios (7)

[2016] El Arte De La Ilusión
[2016] El Arte De La Ilusión[2016] El Arte De La Ilusión
[2016] El Arte De La Ilusión
 
[2016] Organizando el Caracas Game Jam
[2016] Organizando el Caracas Game Jam[2016] Organizando el Caracas Game Jam
[2016] Organizando el Caracas Game Jam
 
[2015] El Arte De la Ilusión
[2015] El Arte De la Ilusión[2015] El Arte De la Ilusión
[2015] El Arte De la Ilusión
 
[2014] Rentabilizando el Desarrollo de Juegos en Venezuela
[2014] Rentabilizando el Desarrollo de Juegos en Venezuela[2014] Rentabilizando el Desarrollo de Juegos en Venezuela
[2014] Rentabilizando el Desarrollo de Juegos en Venezuela
 
[2014] El Lenguaje de los Videojuegos
[2014] El Lenguaje de los Videojuegos[2014] El Lenguaje de los Videojuegos
[2014] El Lenguaje de los Videojuegos
 
[2013] Desarrollo Videojuegos
[2013] Desarrollo Videojuegos[2013] Desarrollo Videojuegos
[2013] Desarrollo Videojuegos
 
[2012] Game Jam: Técnicas de Supervivencia
[2012] Game Jam: Técnicas de Supervivencia[2012] Game Jam: Técnicas de Supervivencia
[2012] Game Jam: Técnicas de Supervivencia
 

Último

mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 

Último (20)

mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 

[2011] Videojuegos: Presione ENTER para comenzar