Want to create interactive content? It’s easy in Genially!
Contenidos de las clases de Python-Gines
Paulina Velez
Created on June 5, 2022
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
CON PYTHON
REVISIÓN DE LO QUE HEMOS APRENDIDO EN ESTE CURSO
PROGRAMACIÓN DE VIDEOJUEGOS
PROGRAMACIÓN DE VIDEOJUEGOS
funciones
lenguaje python
pygame
Bucles
CONDICIONALES
poo
turtle
ESTRUCTURAS DE DATOS
arcade
librerías
CONTENIDOS
UN LENGUAJE DE PROGRAMACIÓN MULTIPARADIGMAy multiplataforma
pYTHON
uso de las funciones básicas print() e input()
operadores aritméticos y comparadores
sintaxis para declarar variables y constantes
concepto de algoriTmo, lenguaje de programación, variables, datos
caracteres, strings, listas, tuplas y diccionarios
estructuras de datos
diccionarios Y SUS MÉTODOS
tuplas
listas, operaciones con listas y utilización de sus métodos
strings o cadenas de caracteres y sus operaciones
caraCteres, operaciones con caracteres
IF - ELSE IF - ELIF
CONDICIONALES
CONDICIONALES ANIDADOS (UNO DENTRO DE OTRO)
UTILIZACIÓN DE CONDICIONALES
ESTRUCTURA, SINTAXIS E IDENTACIÓN
CONCEPTOS DE CONDICIONALES
FOR WHILE
BUCLES
BUCLE WHILE: FUNCIONAMIENTO Y SINTAXIS
BUCLE FOR: FUNCIONAMIENTO Y SINTAXIS
CONCEPTOS DE BUCLES Y CASOS DE USO
random math
librerías
utilización de las librerías random y math
importar y renombrar librerías
CONCEPTOS de librería
NUESTRO PRIMER JUEGO
utilizamos el editor de python mu para crear nuestros primeros juegos interactivos
CODE COMBAT
MINECRAFT EDU.edition
PROYECTOs
mejoramos nuestra habilidad de ubicarnos en el plano Xyz y utilizamos python para completar misiones
utilizando python, Aprendimos a utilizar funciones, bucles y condicionales para crear nuestro mundo
debemos adivinar el número que el ordenador está "pensando".
adivina mi número
hemos programado una calculadora interactiva
calculadora interactiva
creación de funciones
funciones
utilización de las funciones creadas
creación de funciones y sintaxis
concepto de función
utilización de la librería en la creación de gráficos animados
turtle
creación de cuadros de diálogo
dibujo de figuras
utilización de varias funciones de la librería
creación de un espacio de trabajo en 2d y ubicación en el mismo
funcionalidades de la librería turtle
dibujos interactivos
dibujamos figuras que fuimos diseñando mientras el ordenador nos pregunta los colores y formas que nos gustan
ventanas de diálogo
creación de figuras
PROYECTOs
creamos ventas de diálogos para que el usuario pueda ingresar sus datos en ellas
utilizando Turtle aprendimos a dibujar figuras geométricas con diferentes colores y tamaños
creamos funciones y definimos colores aleatorios para dibujar muchas estrellas y planetas en nuestro espacio de trabajo
DIbujando estrellas y planetas
Creamos una ventana para que el usuario pueda ingresar sus datos y luego dibujamos una espiral de estrellas
ventana interactiva con espiral de estrellas
creamos un dibujo según los datos que el usuario le indique al programa.
Dibujo interactivo
COMENZAMOS CON LOS VIDEO JUEGOS!
PYGAME
APLICACIÓN DE TODOS LOS CONCEPTOS APRENDIDOS ANTERIORMENTE
INCLUIR SONIDOS Y EFECTOS A NUESTRO VIDEOJUEGO
UTILIZACIÓN DE SPRITES
CREACIÓN, FUNCIONAMIENTO Y UTILIZACIÓN DE CLASES
CONCEPTO DE CLASE CON SUS MÉTODOS Y FUNCIONES
funcionalidades de la librería PYGAME
videojuego completo, con vidas, puntos, sonidos,movimientos. el nivel de dicultad es superior a los anteriores.
guerra espacial
lucha de gladiadores
pong
PROYECTos
consiste en mover a los gladiadores por la pantalla o detras de ella, evitando que se toquen. es de nivel medio.
empezamos con un videojuego básico para familiarizarnos con la librería. Creamos un juego de pong.
incluimos nuestros primeros sprites. Se juega con el teclado.
videoJuego básico: pong
Se juega con el teclado. hay un control de la pantalla. los soldados no se pueden tocar.
videoJuego medio: lucha de gladiadores
este videojuego incluye todos los conceptos tratados en clases y posee una programación más compleja y extensa que los juegos anteriores. sE JUEGA CON EL TECLADO.
VIDEOJUEGO completo: guerra espacial
SEGUIMOS CON LOS VIDEOJUEGOS!
ARCADE
APLICACIÓN DE TODOS LOS CONCEPTOS APRENDIDOS ANTERIORMENTE
INCLUIR sprites propios de la librería
UTILIZACIÓN DE SPRITES
CREACIÓN, FUNCIONAMIENTO Y UTILIZACIÓN DE CLASES. definición de las funciones necesarios en una clase para el jugador
refuerzo del CONCEPTO DE CLASE CON SUS MÉTODOS Y FUNCIONES
funcionalidades de la librería arcade
sE APLICARON VARIABLES, CONSTANTES, LISTAS, BUCLES, CONDICIONALES, FUNCIONES, CLASES CON SUS MÉTODOS Y ATRIBUTOS Y MUCHOS SPRITES
LA CREACIÓN DE ESTE VIDEOJUEGO REQUIRIÓ DE MUCHO TIEMPO PARA PROGRAMAR, PACIENCIA PARA DEPURAR EL CÓDIGO Y AMOR PARA que salga bonito
creación de VIDEOJUEGOs DE plataformas
PROYECTO
LOS NIÑOS TUVIERON LA OPORTUNIDAD DE DAR RIENDA SUELTA A SU IMAGINACIÓN Y UTLIZAR LOS PERSONAJES Y SONIDOS A SU ELECCIÓN
creamos UN videoJUEGO DE PLATAFORMAS. iNCLUIMOS OBSTÁCULOS, NIVELES, Y PLATAFORMAS
CREACIÓN DE UN videoJUEGO DE PLATAFORMAS
!os espero el curso que viene para seguir programando!
hemos programado nuestros primeros videojuegos pero todavía queda mucho por aprender