programación de un videojuego 2d con open source · • movimiento de enemigos • el producto...
Post on 01-Oct-2018
220 Views
Preview:
TRANSCRIPT
Programación de un videojuego 2D con Open
SourceNelson 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 dólares
Estimación a 2010 -> 42 billones de dólares
43% de los jugadores son “mujeres”Edad promedio jugadores -> 30 añosConsumidor objetivo -> 37 años83% 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 videojuegosInvertir 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
top related