Publicado el 19 de Agosto del 2017
1.325 visualizaciones desde el 19 de Agosto del 2017
397,6 KB
23 paginas
Creado hace 11a (11/10/2013)
Programación de un
videojuego 2D con Open
Source
Nelson Rojas Núñez
Dedicada los que
perseveran sin rendirse
Motivación
Estructura de un videojuego
• La idea
Estructura de un videojuego
• El loop de trabajo
Estructura de un videojuego
• Dibujar personajes
Estructura de un videojuego
• Mover personajes en pantalla
Estructura de un videojuego
• Reconocer colisión
Estructura de un videojuego
• ¿Pierde o gana?
SDL
• Simple DirectMedia Layer
– Video
– Audio
– CDRom
– Entrada de Joystick
– Temporizadores
SDL
• No te preocupes por el hardware
SDL
• Extensible
– Mixer
– Image
– Text
– …
SDL
• Puedes usar diferentes lenguajes
– C
– C++
– Python (PyGame)
– Ruby (RubyGame)
– Php
– Java
Manos a la obra
• Ventana Inicial
• Jugador
• Movimiento
• Enemigos
• Clones de sombra
• Movimiento de enemigos
• El producto final
¿Otro lenguaje?
Claro, veamos un ejemplo con Ruby
Estadísticas (prestadas)
Ventas en 2005 -> 29 billones de
Estimación a 2010 -> 42 billones de
dólares
dólares
43% de los jugadores son “mujeres”
Edad promedio jugadores -> 30 años
Consumidor objetivo -> 37 años
83% de los juegos no tienen contenidos
para adultos.
Fuente: http://www.ted.com/talks/david_perry_on_videogames.html
Ideas curiosas sobre los
video juegos (prestadas)
Jane McGonigal dice que los
videojuegos pueden alargar tu vida
10 años extras.
También dice que si jugamos más
videojuegos podremos salvar el
mundo.
Fuente:
http://www.ted.com/talks/jane_mcgonigal_the_game_that_can_give_you_10_extra_years_of_life.html
¿Por qué la gente detesta
los videojuegos?
¡Son una pérdida de tiempo!
En defensa de los
videojuegos
Las personas, justo antes de morir,
desearían haber tenido más tiempo
para hacer las cosas que eran
entretenidas, no haber trabajado
tanto, haber compartido más con la
familia, con los amigos… creo que se
entiende la idea ya
¿Qué podemos hacer
nosotros?
Jugar (jupiiii)
Programar videojuegos
Invertir tiempo en aquello que te hace
feliz
En resumen
Pasa a la acción
Un momento…
Y el proyecto final… ¿logré hacer el
video juego completo?
Muchas gracias
@nelsonrojas
Comentarios de: Programación de un videojuego 2D con Open Source (0)
No hay comentarios