🎮 Cómo hacer un videojuego con Python 🐍 - Introducción | #️0️

  Рет қаралды 236,684

YouDevs

YouDevs

Күн бұрын

Пікірлер: 270
@YouDevs
@YouDevs Жыл бұрын
💣 He realizado el mismo tutorial pero en un solo video y explicando cositas: kzbin.info/www/bejne/onzddqmYfMeVhtE
@pablopariciocasas1264
@pablopariciocasas1264 4 жыл бұрын
hola cesar, tu informacion me ha resultado bastante util por que acabo de empezar python y no sabia que hacer. El programa que utilizo se llama Thonny. Y tu video me ha encantado
@ruycr4ft
@ruycr4ft 2 жыл бұрын
Aquí tienen todo el código y algunas cosas agregadas por mí: import turtle import time import random posponer = 0.1 #Marcador score = 0 high_score = 0 #Configuracion de la ventana wn = turtle.Screen() wn.title("Snake Game 1.5.2") wn.bgcolor("black") wn.setup(width = 600, height = 600) wn.tracer(0) #Cabeza serpiente cabeza = turtle.Turtle() cabeza.speed(0) cabeza.shape("square") cabeza.color("white") cabeza.penup() cabeza.goto(0,0) cabeza.direction = "stop" #Comida comida = turtle.Turtle() comida.speed(0) comida.shape("circle") comida.color("red") comida.penup() comida.goto(0,100) #Segmentos segmentos = [] #Texto texto = turtle.Turtle() texto.speed(0) texto.color("white") texto.penup() texto.hideturtle() texto.goto(0,260) texto.write("Score: 0 High Score: 0", align = "center", font =("Courier", 24, "normal")) #Funciones def arriba(): cabeza.direction = "up" def abajo(): cabeza.direction = "down" def izquierda(): cabeza.direction = "left" def derecha(): cabeza.direction = "right" def mov(): if cabeza.direction == "up": y = cabeza.ycor() cabeza.sety(y + 20) if cabeza.direction == "down": y = cabeza.ycor() cabeza.sety(y - 20) if cabeza.direction == "left": x = cabeza.xcor() cabeza.setx(x - 20) if cabeza.direction == "right": x = cabeza.xcor() cabeza.setx(x + 20) #Teclado wn.listen() wn.onkeypress(arriba, "Up") wn.onkeypress(abajo, "Down") wn.onkeypress(izquierda, "Left") wn.onkeypress(derecha, "Right") while True: wn.update() #Colisiones bordes if cabeza.xcor() > 280 or cabeza.xcor() < -280 or cabeza.ycor() > 280 or cabeza.ycor() < -280: time.sleep(1) cabeza.goto(0,0) cabeza.direction = "stop" #Esconder los segmentos for segmento in segmentos: segmento.goto(1000,1000) #Limpiar lista de segmentos segmento.clear() #Resetear marcador score = 0 texto.clear() texto.write("Score: {} High Score: {}".format(score, high_score), align = "center", font =("Courier", 24, "normal")) #Colisiones comida if cabeza.distance(comida) < 20: x = random.randint(-280,280) y = random.randint(-280,280) comida.goto(x,y) nuevo_segmento = turtle.Turtle() nuevo_segmento.speed(0) nuevo_segmento.shape("square") nuevo_segmento.color("gray") nuevo_segmento.penup() segmentos.append(nuevo_segmento) #Aumentar marcador score += 1 if score > high_score: high_score = score texto.clear() texto.write("Score: {} High Score: {}".format(score, high_score), align = "center", font =("Courier", 24, "normal")) #Mover el cuerpo de la serpiente totalSeg = len(segmentos) for index in range(totalSeg -1, 0, -1): x = segmentos[index - 1].xcor() y = segmentos[index - 1].ycor() segmentos[index].goto(x,y) if totalSeg > 0: x = cabeza.xcor() y = cabeza.ycor() segmentos[0].goto(x,y) mov() #Colisiones con el cuerpo for segmento in segmentos: if segmento.distance(cabeza) < 20: time.sleep cabeza.goto(0,0) cabeza.direction = "stop" #Esconder los segmentos for segmento in segmentos: segmento.goto(1000,1000) segmentos.clear() score = 0 texto.clear() texto.write("Score: {} High Score: {}".format(score, high_score), align = "center", font =("Courier", 24, "normal")) time.sleep(posponer)
@erickkkk7163
@erickkkk7163 2 жыл бұрын
Osea como
@victorparedes9806
@victorparedes9806 2 жыл бұрын
@@erickkkk7163 perfecto funciona de maravillas
@rajatve
@rajatve 2 жыл бұрын
Dios te bendiga mijo jejejejej, ¡gracias! así lo puedo analizar minunsiosamente para tener una idea más clara (apenas estoy comenzando a aprender Python hoy). :)
@ruycr4ft
@ruycr4ft 2 жыл бұрын
@@rajatve Gracias amigo
@elenitabernalteran4874
@elenitabernalteran4874 2 жыл бұрын
muy buena crack si corre el juego
@jesusricardohdz8663
@jesusricardohdz8663 3 жыл бұрын
Tengo 13 años y aunque no sepa casi nada quiero aprender (:
@rafaelespinosa3049
@rafaelespinosa3049 3 жыл бұрын
que onda, soy estudiante de computacion y debo ver python, no sabia nada hasta que use la app de Sololearn que esta en googleplay gratis, tiene 5 cursos de python, te podria servir :)
@jesusricardohdz8663
@jesusricardohdz8663 3 жыл бұрын
Gracias Bro 😎
@Daniel-cc5hb
@Daniel-cc5hb 3 жыл бұрын
X2 ya se un poco por ejemplo ejecutar un print, guardar valores , Los True and False y otras cosas
@user-qz5dy1le1r
@user-qz5dy1le1r 3 жыл бұрын
@@Daniel-cc5hb x2 :)
@yncor9756
@yncor9756 3 жыл бұрын
Yo se desarrollo web y un poco de python y aun ni tengo 15 😂
@mateoandrescano3685
@mateoandrescano3685 3 жыл бұрын
Yo escribo todo el código desde Android y compilo. Mi celular: oye we, esto no es Windows.
@victorhugolopezherrera1004
@victorhugolopezherrera1004 3 жыл бұрын
Hola.buenas tardes. Siempre me he ha llamado la atención la programación. Eres muy didáctico para enseñar. Lo que siempre frena es que las veces que he querido o tratado de amor Ender en ninguna parte te explican para que sirven los signos que se utilizan en las líneas de comandos por ejemplo los paréntesis los puntos los dos puntos las comillas, etc. Lo otro todos los comandos ya vienen dentro de phyton. Tampoco explican que son los bucles que hacen y esas cosas. Yo nunca he programado por esa razón. El uso que quería darle no es comercial para uso personal. Espero puedas orientarme, ya que ve tienes mucha voluntad para enseñar.e ha gustado lo del juego de serpiente. Saludos desde Chile.
@YouDevs
@YouDevs 3 жыл бұрын
Tengo un curso de introducción a l programación con Python. Puedes verlo ahí explico esas cosas.
@yelsino
@yelsino 4 жыл бұрын
waow, me encanto esa interactividad
@rioscortesgiovanny5820
@rioscortesgiovanny5820 4 жыл бұрын
Buen video mi querido Cesar :)
@juliofigueroa8585
@juliofigueroa8585 5 жыл бұрын
Excelente video, continua con mas videos de python.
@YouDevs
@YouDevs 5 жыл бұрын
Claro, la siguiente semana se suben más. Y si le dan mucho amor, nuestro amigo de Mundo Python, hará algo para más YouDevs.
@JuanSebastianTL
@JuanSebastianTL 4 жыл бұрын
kzbin.info/www/bejne/pKvEi2RjgdiLhc0 Aca otro tutorial, para hacer hollow knight
@Roubell
@Roubell 4 жыл бұрын
Me dijeron que estudie Python, nadie dijo como v:
@ssrk4483
@ssrk4483 4 жыл бұрын
X2
@guillermomedrano9415
@guillermomedrano9415 4 жыл бұрын
x3
@desk6173
@desk6173 4 жыл бұрын
ser autodidacta :v
@Moonlight-uc9ny
@Moonlight-uc9ny 4 жыл бұрын
X4
@zamudiogamer8899
@zamudiogamer8899 4 жыл бұрын
X1000
@angelvaca7724
@angelvaca7724 Жыл бұрын
Aqui esta el comando completo y con algunos arreglos mios espero y lo disfruten :3 import turtle import time import random posponer = 0.1 # Marcador score = 0 high_score = 0 # Configuracion de la ventana wn = turtle.Screen() wn.title("Snake Game 1.5.2") wn.bgcolor("black") wn.setup(width=600, height=600) wn.tracer(0) # Cabeza serpiente cabeza = turtle.Turtle() cabeza.speed(0) cabeza.shape("square") cabeza.color("white") cabeza.penup() cabeza.goto(0, 0) cabeza.direction = "stop" # Comida comida = turtle.Turtle() comida.speed(0) comida.shape("circle") comida.color("red") comida.penup() comida.goto(0, 100) # Segmentos segmentos = [] # Texto texto = turtle.Turtle() texto.speed(0) texto.color("white") texto.penup() texto.hideturtle() texto.goto(0, 260) texto.write("Score: 0 High Score: 0", align="center", font=("Courier", 24, "normal")) # Funciones def arriba(): cabeza.direction = "up" def abajo(): cabeza.direction = "down" def izquierda(): cabeza.direction = "left" def derecha(): cabeza.direction = "right" def mov(): if cabeza.direction == "up": nueva_y = cabeza.ycor() + 20 cabeza.sety(nueva_y) if cabeza.direction == "down": nueva_y = cabeza.ycor() - 20 cabeza.sety(nueva_y) if cabeza.direction == "left": nueva_x = cabeza.xcor() - 20 cabeza.setx(nueva_x) if cabeza.direction == "right": nueva_x = cabeza.xcor() + 20 cabeza.setx(nueva_x) # Teclado wn.listen() wn.onkeypress(arriba, "Up") wn.onkeypress(abajo, "Down") wn.onkeypress(izquierda, "Left") wn.onkeypress(derecha, "Right") while True: try: wn.update() # Resto del código aquí except turtle.Terminator: print("La ventana se ha cerrado porque perdiste.") break # Colisiones bordes if cabeza.xcor() > 280 or cabeza.xcor() < -280 or cabeza.ycor() > 280 or cabeza.ycor() < -280: time.sleep(1) cabeza.goto(0, 0) cabeza.direction = "stop" # Esconder los segmentos for segmento in segmentos: segmento.goto(1000, 1000) # Limpiar lista de segmentos segmento.clear() # Resetear marcador score = 0 texto.clear() texto.write("Score: {} High Score: {}".format(score, high_score), align="center", font=("Courier", 24, "normal")) # Colisiones comida if cabeza.distance(comida) < 20: x = random.randint(-280, 280) y = random.randint(-280, 280) comida.goto(x, y) nuevo_segmento = turtle.Turtle() nuevo_segmento.speed(0) nuevo_segmento.shape("square") nuevo_segmento.color("gray") nuevo_segmento.penup() segmentos.append(nuevo_segmento) # Aumentar marcador score += 1 if score > high_score: high_score = score texto.clear() texto.write("Score: {} High Score: {}".format(score, high_score), align="center", font=("Courier", 24, "normal")) # Mover el cuerpo de la serpiente totalSeg = len(segmentos) for index in range(totalSeg - 1, 0, -1): x = segmentos[index - 1].xcor() y = segmentos[index - 1].ycor() segmentos[index].goto(x, y) if totalSeg > 0: x = cabeza.xcor() y = cabeza.ycor() segmentos[0].goto(x, y) mov() try: # Colisiones con el cuerpo for seg in segmentos: if seg.distance(cabeza) < 20: time.sleep(1) cabeza.goto(0, 0) cabeza.direction = "stop" # Esconder los segmentos for s in segmentos: s.goto(1000, 1000) segmentos.clear() score = 0 texto.clear() texto.write("Score: {} High Score: {}".format(score, high_score), align="center", font=("Courier", 24, "normal")) # Mostrar mensaje de Game Over texto.goto(0, 0) texto.write("GAME OVER", align="center", font=("Courier", 36, "bold")) # Cerrar la ventana después de 2 segundos time.sleep(2) turtle.bye() time.sleep(posponer) except Exception as e: print("Ha ocurrido un error: ", e) turtle.Screen().bye()
@YouDevs
@YouDevs Жыл бұрын
Me lo voy a guardar porque seguido lo piden o gente que tiene algo mal y por alguna razón lo eliminé :)
@vixxoqlo
@vixxoqlo 3 жыл бұрын
para los que tengan el error que no les aparezca la grafica osea que al iniciar se salga pongan esto exactamente import turtle pluma = turtle.Turtle() pluma.forward(100) turtle.mainloop()
@Gusatavo94
@Gusatavo94 3 жыл бұрын
Gracias por el dato ajjajdsa
@lisandropagnone140
@lisandropagnone140 3 жыл бұрын
gracias bro
2 жыл бұрын
Muchas gracias. Justamente eso me estaba pasando.
@osvaldomorales4965
@osvaldomorales4965 2 жыл бұрын
gracias crack
@walter18
@walter18 2 жыл бұрын
Gracias por la data Geniooo! me salvaste!
@L9PLUMA
@L9PLUMA 4 жыл бұрын
Qué librerías se necesitan?
@krazy_nota_1630
@krazy_nota_1630 2 жыл бұрын
Ya quiero aprender gracias🤗
@sans-m2x
@sans-m2x 4 ай бұрын
gracias me vas a ayudar a cumplir mi sueño
@glapuente
@glapuente 3 жыл бұрын
Me encanto tu video, tengo una pregunta: nunca he programado en Python es la primera vez y me gustaria saber que boton presionas para que salga esa ventana con las flechas moviendose, estoy en una PC Windows 10 con Subline Text... gracias de antemano...
@lucasleonardorequenamendez6813
@lucasleonardorequenamendez6813 2 жыл бұрын
*Sublime* xd
@lucasleonardorequenamendez6813
@lucasleonardorequenamendez6813 2 жыл бұрын
veamos si aprendiste contesta estas preguntas import turtle sirve para: forward sirve para: left sirve para: up sirve para: down sirve para: pencolor sirve para:
@lucasleonardorequenamendez6813
@lucasleonardorequenamendez6813 2 жыл бұрын
presionas tools después buikd system y escojes python y despues Control + B
@luismanuelsolorzanocordova3305
@luismanuelsolorzanocordova3305 3 жыл бұрын
lo puedo crear lo visual studio code ? o tengo que descargar sublime text
@ruycr4ft
@ruycr4ft 2 жыл бұрын
Me encantó el video
@milton6aruiz279
@milton6aruiz279 2 жыл бұрын
Yo estoy aprendiendo desarrollo web en html,JavaScript,django,flash y tkinter;además sé el lenguaje Python y tengo 11 años y estoy en 6to grado 😎😎😎😎😎
@SebastianFabricioEscarcenaMama
@SebastianFabricioEscarcenaMama Жыл бұрын
Casi te pregunto.
@maurito_caram
@maurito_caram 4 жыл бұрын
Puedo usar otro editor de texto? Como visual studio Code?
@macode.9380
@macode.9380 4 жыл бұрын
claro que puedes, puedes usar atom, visual studio code, sublime text, o otro ide como py charm. Hay muchas opciones si lo que quieres es programar en python
@lerivenmemes8968
@lerivenmemes8968 4 жыл бұрын
@@macode.9380 bloc de notas :v
@maximilianoaguirre1071
@maximilianoaguirre1071 4 жыл бұрын
el módulo turtle ya viene en Python?
@YouDevs
@YouDevs 4 жыл бұрын
Si, igual hay una forma de preguntar o checar módulos que están instalados en tu versión, sería indagar, puede que si, puede que no, pero como sea lo instalas rápido con pip
@maximilianoaguirre1071
@maximilianoaguirre1071 4 жыл бұрын
@@YouDevs como se realiza esto ? Soy nuevo en python
@YouDevs
@YouDevs 4 жыл бұрын
@@maximilianoaguirre1071 la verdad no me acuerdo, es un comando por terminal, sería que lo investigues.
@Snowbound_0
@Snowbound_0 4 жыл бұрын
@@maximilianoaguirre1071 es: pip install lalibreriaquequieresinstalar
@jackdrush6798
@jackdrush6798 5 жыл бұрын
Como ejecutas? , en tus otros tutoriales lo hacias con el cmd , pero ahora?
@MundoPython
@MundoPython 5 жыл бұрын
Para ejecutar el programa en sublime text , solo pulsa Control + b, si no tienes sublime text, puedes ir a este video para instalarlo. kzbin.info/www/bejne/sHiwaoCOh9JnZ6M
@EgoPro1
@EgoPro1 4 жыл бұрын
@@MundoPython cuando lo ejecuto no me sale el formulario como a ti
@gamerlex4906
@gamerlex4906 4 жыл бұрын
@@MundoPython el del juego como ?
@gamerlex4906
@gamerlex4906 4 жыл бұрын
@@MundoPython oe no se ejecuta yo quiero que me aparezca el cuadrado de prueba
@PyroSDI
@PyroSDI 3 жыл бұрын
se puede crear un tipo mario en ese programa?
@YouDevs
@YouDevs 3 жыл бұрын
Si
@Ggab_io
@Ggab_io 3 жыл бұрын
hola yo uso visual studio code pero no puedo ejecutar la ventana como lo haces aqui 👉3:35
@YouDevs
@YouDevs 3 жыл бұрын
Solo ejecuta el programa desde la terminal como cualquier otro script de Python.
@Ggab_io
@Ggab_io 3 жыл бұрын
@@YouDevs a ya entendí, sino es que son un principiante
@ryg1508
@ryg1508 5 жыл бұрын
hola crak, cuando presiono Ctrl+b se abre la venta pero se cierra inmediatamente no me permite ver tu ejemplo de pluma, ¿qué se hace?
@YouDevs
@YouDevs 5 жыл бұрын
Hola Ricardo, yo no sé nada sobre turtle, podrías ponerte en contacto con el de MundoPython para que te explique o investigar por tu cuenta. Saludos!
@youshouleviathan1662
@youshouleviathan1662 5 жыл бұрын
pon : turtle.getscreen()._root.mainloop() al final de tu código, es lo mas dinámico que encontré
@aaronkevinvargasvelasquez5892
@aaronkevinvargasvelasquez5892 4 жыл бұрын
Dario Ruys gracias como encontraste esa solución??
@sergiofernandeztesta6433
@sergiofernandeztesta6433 4 жыл бұрын
@@youshouleviathan1662 Eres un crack! Mil gracias!
@marcos89225
@marcos89225 4 жыл бұрын
@@youshouleviathan1662 gracias loko
@4FUNGANGENT
@4FUNGANGENT 5 жыл бұрын
¿cuándo el siguiente video?
@YouDevs
@YouDevs 5 жыл бұрын
Lunes mi León!
@juguetesjk7524
@juguetesjk7524 3 жыл бұрын
men como se deacarga ese modulo
@gabrielalvarado8425
@gabrielalvarado8425 3 жыл бұрын
Estoy biendo esto en 2021
@bryanjimenez5002
@bryanjimenez5002 5 жыл бұрын
YouDevs mira a mi no me da el "import turtle" me dice que esta sin resolver el turtle y uso VSC, si me ayuda porfavor
@YouDevs
@YouDevs 5 жыл бұрын
Revisa si tu versión de Python incluye la librería turtle, talvez te haga falta actualizar tu Python o instalar la librería vía pip
@alvarofrancisco257
@alvarofrancisco257 8 ай бұрын
Tengo un problema amigo. La ventana esa de TURTLE al momento yo de ejecutar el código la misma se habré y se cierra y no puedo jugar el jueguito dame una solución a esto por favor ... me pasa co. Cualquiera de las librería so ventanas por ejemplo ursina, turtle, pygame no funciona ninguna y ya las tengo instaladas
@joserodrigohernandezgomez3695
@joserodrigohernandezgomez3695 2 жыл бұрын
Funciona en android 🤔
@bradynduran381
@bradynduran381 4 жыл бұрын
Tienes que hacer mas videos
@JuanSebastianTL
@JuanSebastianTL 4 жыл бұрын
kzbin.info/www/bejne/pKvEi2RjgdiLhc0 Aca otro tutorial, para hacer hollow knight
@jostinandrade988
@jostinandrade988 4 жыл бұрын
que versión de Python usas?
@Nomine89
@Nomine89 4 жыл бұрын
Ese es Sublime Text
@adaalonso
@adaalonso 4 жыл бұрын
@@Nomine89 eso es el IDLE, pero la versión supongo que es python 3
@Jose-kl9jh
@Jose-kl9jh 2 жыл бұрын
que tal , tengo una duda, cuando corro el primer comando , se abre y cierra rapido :/
@jhonathan837
@jhonathan837 4 жыл бұрын
como se llama ese programa para ejecutar programas en python llevo mucho tiempo buscandolo me lo puedes decir porfavor
@currocurro42343
@currocurro42343 4 жыл бұрын
Hola jhonathan, voy a dar por supuesto que descargaste python desde su web. Si es así puedes correr el mismo código en el IDLE, para encontrarlo solo busca en tu explorador de archivos "IDLE python". Aún así seguramente lo que busques sea un IDE(entorno de programación), estos sirven para poder programar de forma mucho más cómoda y poder correr el código en el mismo programa, todo el mundo usa uno. Si quieres saber cual descargar yo te recomiendo PyCharm, es el más usado. Para descargarlo sólo debes entrar en la página web oficial y allí descargarlo.
@maxgolant6442
@maxgolant6442 3 жыл бұрын
yo te recomiendo visual studio code
@MARÍAFERNANDASÁNCHEZOREA
@MARÍAFERNANDASÁNCHEZOREA Жыл бұрын
hola tenia una duda de como ponerle sonido a la serpiente cuando agarra la comida, me ayudarias por fa
@TecnoTutor0880
@TecnoTutor0880 8 ай бұрын
busca mi repositorio , lo tengo con sonido DavidRM077
@vicho_modder9707
@vicho_modder9707 4 жыл бұрын
Holaa Cuando ejecuto el Programa Carga la Flecha y todo Pero Se cierra al instante
@pabloluiscarazasbarrios9043
@pabloluiscarazasbarrios9043 4 жыл бұрын
me pasa igual D:
@jeronimoruaherrera4564
@jeronimoruaherrera4564 4 жыл бұрын
@@pabloluiscarazasbarrios9043 lo mismo
@brianmendezheredia5903
@brianmendezheredia5903 4 жыл бұрын
@@pabloluiscarazasbarrios9043 A mi también se me cierra la ventana
@kelb73
@kelb73 4 жыл бұрын
Tenes que poner al final del codigo este codigo siguiente: turtle.mainloop() ya no deberia cerrarse.
@frogtv9191
@frogtv9191 4 жыл бұрын
@@kelb73 gracias
@leonardoadrianavalosvallej6882
@leonardoadrianavalosvallej6882 3 жыл бұрын
esto es genial
@joniconstantermx7575
@joniconstantermx7575 3 жыл бұрын
Tengo el python 3.2 y uso pyscriper.. y no me sirve.. consejo? Actualizar el python y usar otro lector?
@lserranoit
@lserranoit 5 жыл бұрын
Al ejecutar la ventana aparece pero se cierra inmediatamente sola.
@MundoPython
@MundoPython 4 жыл бұрын
¿qué s.o estás usando?
@marcelo_m4782
@marcelo_m4782 3 жыл бұрын
@@MundoPython tambien me pasa lo mismo toy en ubuntu :'v
@ringgovm5338
@ringgovm5338 2 жыл бұрын
@@marcelo_m4782 ventana = turtle.mainloop() al final del codigo
@danilosan1512
@danilosan1512 4 жыл бұрын
YouDevs una consulta,yo uso windows com puedo poner la pantalla grafica
@jhonathan837
@jhonathan837 4 жыл бұрын
yo tambien uso windown y pregunto lo mismo cuando te des cuenta, melo dices porfa
@danilosan1512
@danilosan1512 4 жыл бұрын
@@jhonathan837 bro no se puede
@danilosan1512
@danilosan1512 4 жыл бұрын
Se necesita pycharm en mac
@danilosan1512
@danilosan1512 4 жыл бұрын
@@jhonathan837 a menos que pongas una serie de comandos para tener la pantalla grafica
@danilosan1512
@danilosan1512 4 жыл бұрын
@@jhonathan837 6 deapues ponea los comandos del tutorial
@IRedMonkey
@IRedMonkey 3 жыл бұрын
Cual es la libreria de turtle?
@Nahureg123
@Nahureg123 3 жыл бұрын
Porque me aparece module turtle has no atribute screen
@andreavalverde8062
@andreavalverde8062 Жыл бұрын
alguien sabe como poner musica con python turtle como en este video? es que he mirado todo tipo de tutoriales y ninguno me funciona
@villegasalexis5381
@villegasalexis5381 3 жыл бұрын
Que consola usas
@Trekker_ok
@Trekker_ok 2 жыл бұрын
hola, me pasa q cuando ejecuto la ventana donde se deberia ver, desaparece en menos de 1 seg. q es lo q ocurre?
@YouDevs
@YouDevs 2 жыл бұрын
Si te da problemas seguir este tutorial, mejor haz este: kzbin.info/www/bejne/onzddqmYfMeVhtE es el mismo pero más barato.
@sheoldreyo
@sheoldreyo 5 жыл бұрын
no me quiere abrir el turtle graphics me sale que el programa dura 0.4 s como puedo solucionarlo?
@YouDevs
@YouDevs 5 жыл бұрын
Pregúntale por medio de sus redes sociales al creador de los tutoriales por favor.
@barujaushalomgonzalesvelas4781
@barujaushalomgonzalesvelas4781 5 жыл бұрын
Tmbn me pasa eso :'v
@jhonpaul5042
@jhonpaul5042 4 жыл бұрын
escribe turtle.mainloop() al final del codigo
@criaturaimaginaria5230
@criaturaimaginaria5230 4 жыл бұрын
@@jhonpaul5042 gracias :)
@alejandrohernandezdiaz4876
@alejandrohernandezdiaz4876 4 жыл бұрын
Tengo problemas al momento de correr el programa :c Alguien que me ayude por favor
@gonzitarod2885
@gonzitarod2885 4 жыл бұрын
Cual es el problema?
@jhonathan837
@jhonathan837 4 жыл бұрын
me puedes decir el nombre del programa para correr programas en python..??
@adaalonso
@adaalonso 4 жыл бұрын
@@jhonathan837 se llaman IDLE o editores para programar, y hay Sublime Text, Atom.. Busca en internet. Algunos sirven para más lenguajes que Python
@lucianomayorga4325
@lucianomayorga4325 3 жыл бұрын
Hola, tengo una pregunta a mi me abre normal pero despues de unos segundos se me cierra que puedo hacer? Y por sierto buen video
@williamcardenas1671
@williamcardenas1671 3 жыл бұрын
hola, tal vez sea tarde o ya tengas la respuesta pero para evitar que se cierre debes crear un bucle con un while, import turtle pluma= turtle.Turtle() for i in range(0,4): l.forward(100) l.right(90) while True: pass
@williamcardenas1671
@williamcardenas1671 3 жыл бұрын
aunque en ocasiones, esta opción al mantener la ventana abierta genera un "no responde"
@alvaroedilbertopulidosanch5151
@alvaroedilbertopulidosanch5151 3 жыл бұрын
@@williamcardenas1671 we no me funciona :'v
@marcelo_m4782
@marcelo_m4782 3 жыл бұрын
x2, como lo resolviste? :v
@miguelangelmontenegrosanch4384
@miguelangelmontenegrosanch4384 3 жыл бұрын
Hola muy buenas, prueba lo siguiente, turtle.mainloop()
@cesarmanuelvegavasquez8581
@cesarmanuelvegavasquez8581 4 жыл бұрын
para los que no le salen pongan en el cmd o el terminal pip install turtle
@EfySmasher
@EfySmasher 2 жыл бұрын
Quedé igual
@DiegoValle392
@DiegoValle392 4 жыл бұрын
Hola, ¿que compilador de python utilizas?
@lucasleonardorequenamendez6813
@lucasleonardorequenamendez6813 2 жыл бұрын
Sublime text
@mapachexd5922
@mapachexd5922 Жыл бұрын
@@lucasleonardorequenamendez6813 el normal o el 2 o 3?
@lucasleonardorequenamendez6813
@lucasleonardorequenamendez6813 Жыл бұрын
@@mapachexd5922 cualquiers
@juane.2723
@juane.2723 3 жыл бұрын
2:27 como abro esa ventana
@comiendopapaconnico
@comiendopapaconnico 3 жыл бұрын
siii bro,se abre y se cierra
@juane.2723
@juane.2723 3 жыл бұрын
@@comiendopapaconnico no es eso, a mi ni siquiera me abre, no se como se ejecuta
@alexe.6914
@alexe.6914 4 жыл бұрын
Cómo corres los códigos en esa ventana que te deja ver las flechas?? jaja ando queriendo comenzar con tu serie de videos pero llevo rato investigando sobre esto y no encuentro respuesta xd
@salvi_blend
@salvi_blend 4 жыл бұрын
tienes que apretar ctrl+b y si te aparece un cuadro de texto solo aprieta enter
@alexe.6914
@alexe.6914 4 жыл бұрын
Salvi 8556 Gracias si funciono 🙌🏻, pero no se por qué cuando se abre inmediatamente se cierra sola la ventana 😅
@salvi_blend
@salvi_blend 4 жыл бұрын
No sé que hacer ahí pero puedes investigar.
@enriquegiron93
@enriquegiron93 3 жыл бұрын
@@alexe.6914 me paso lo mismo y en mi caso estoy usando el IDE Pycharm en ese caso lo que yo hice fue al final de todo el código puse: ventana = turtle.mainloop()
@AG_sand
@AG_sand 3 жыл бұрын
Banda quien me ayuda, no me sale la pantalla q puso el amigo, y si óprimo ctrl+b me sale puras letras en la parte de abajo. Q hago?
@convolucion1981
@convolucion1981 5 жыл бұрын
Se puede colocar random para moverse en forma aleatoria?
@YouDevs
@YouDevs 5 жыл бұрын
Hola Ricardo, seguramente se puede, pero lo tendrías que hacerlo por tu cuenta tu cuenta. Saludos.
@JuanSebastianTL
@JuanSebastianTL 4 жыл бұрын
kzbin.info/www/bejne/pKvEi2RjgdiLhc0 Aca otro tutorial, para hacer hollow knight
@juanpaulucci6323
@juanpaulucci6323 3 жыл бұрын
caundo abro el turtle de la introduccion se cierra
@gastonfernando6268
@gastonfernando6268 3 жыл бұрын
Consulta, en el For i in range (0,4), que serian esos parametros 0,4, alguien sabe?
@agustin9395
@agustin9395 2 жыл бұрын
por lo que tengo entendido es un bucle jaja
@gastonfernando6268
@gastonfernando6268 2 жыл бұрын
@@agustin9395 Si, el for es un bucle, pero que serian esos parametros que recibe ?
@pierush2787
@pierush2787 4 жыл бұрын
no me salen los puntos de colores de la esquina
@sincomentariosmix4894
@sincomentariosmix4894 4 жыл бұрын
Bro cuando le doy para que me abra el juego ,se me abre pero cierra rápido
@sofiajuarez2337
@sofiajuarez2337 4 жыл бұрын
A mi me pasa lo mismo, pudiste arreglarlo?
@leageimerlucio
@leageimerlucio 4 жыл бұрын
Tienes que hacer un bucle con while
@agenerase
@agenerase 4 жыл бұрын
hay alguna edad máxima para aprender a programar? :(
@YouDevs
@YouDevs 4 жыл бұрын
No que yo sepa: kzbin.info/www/bejne/nmKThqKae8d4j5o
@abdularoot1129
@abdularoot1129 3 жыл бұрын
programar no depende de la edad, depende de lo mucho que te guste y las ganas que tengas de aprender a programar
@sebastientriveno8218
@sebastientriveno8218 4 жыл бұрын
Una pregunta, ¿es necesario utilizar ese editor de texto?, yo tengo visual studio code y no se si puedo trabajar ahí
@lukaVer
@lukaVer 4 жыл бұрын
Puedes utilizar cualquier otro editor de texto, ese mismo está bien, busca más información en youtube: ¿que editor de texto utilizar?
@luisg7p174
@luisg7p174 Жыл бұрын
me pasas el codigo porfa es para una claseeee
@kourygg8738
@kourygg8738 5 жыл бұрын
Una pregunta soy nuevo en la programación y estor poniendo la línea de código que tu hace en este video pero no me corre me presenta un error no se cual es el problema ??
@MundoPython
@MundoPython 4 жыл бұрын
posiblemente estés escribiendo algo mal.
@JuanSebastianTL
@JuanSebastianTL 4 жыл бұрын
kzbin.info/www/bejne/pKvEi2RjgdiLhc0 Aca otro tutorial de hacer juegos en python, para hacer hollow knight paso a paso
@blacksaturn3839
@blacksaturn3839 3 жыл бұрын
Hola buen video, pero tengo una duda y es sobre el python turtle graphics ya que al ejecutarlo y que me salgan las flechas se hace esa ejecución y se cierra de inmediato, no se si es problema mio o algo, si fueran tan amables de ayudarme estaría agradecido
@alvaroedilbertopulidosanch5151
@alvaroedilbertopulidosanch5151 3 жыл бұрын
Tengo el mismo problema y un tal william dio una solución pero no pude hacerla haber si a ti te sale
@miguelangelmontenegrosanch4384
@miguelangelmontenegrosanch4384 3 жыл бұрын
Hola muy buenas, prueba lo siguiente, turtle.mainloop()
@eduardoarce1411
@eduardoarce1411 3 жыл бұрын
alguien sabe por que cuando lo ejecuto el cuadro aparece por segundos y luego se quita? osea el cuadro donde podemos ver lo que pusimos, me aparece pero cuando termina se quita y yo lo que quiero es que ahi se quede.
@enriquegiron93
@enriquegiron93 3 жыл бұрын
en ese caso al final de todo el texto de codigo tienes que agregar el siguiente codigo: ventana = turtle.mainloop()
@chrr056
@chrr056 2 жыл бұрын
@@enriquegiron93 WOOOOW, como supiste bro me solucionaste la vida
@chavezgtz8949
@chavezgtz8949 3 жыл бұрын
Cómo abro el juego en sublime text?, ya tengo el código pero no sé cómo ver el juego
@llamaelitista
@llamaelitista 3 жыл бұрын
si ya te descargaste el sublime text y lo tienes en tue escritorio, la forma mas facil es arrastrar tu script ( con extension .py) hacia el icono del sublime text y ya. Aunque si no tienes el sublime text tambien puedes hacer correr el script
@chavezgtz8949
@chavezgtz8949 3 жыл бұрын
@@llamaelitista vale gracias, lo voy a intentar a ver si corre el juego
@nicoxd5752
@nicoxd5752 4 жыл бұрын
Que programas usas
@YouDevs
@YouDevs 4 жыл бұрын
0:51 aquí lo menciona.
@keygenrd9830
@keygenrd9830 4 жыл бұрын
Estoy teniendo problemas alguien me podría ayudar No se cómo correr los códigos
@YouDevs
@YouDevs 4 жыл бұрын
Esta es tu primera experiencia con Python? Si es así, te recomiendo que primero aprendas Python. Esta serie es para personas que ya conocen Python aunque sea básico.
@RobertCastilloC
@RobertCastilloC 4 жыл бұрын
no me abre la ventana alguna idea de cual puede ser la razon
@luisrodriguez-tk8js
@luisrodriguez-tk8js 4 жыл бұрын
turtle.getscreen()._root.mainloop() pon eso en el codigo.
@Juan_Andres347
@Juan_Andres347 4 жыл бұрын
@@luisrodriguez-tk8js Gracias!, fue el unico que me funciono.
@ronalrojas1424
@ronalrojas1424 4 жыл бұрын
Se puede hacer todo eso en un celular android ?????????
@YouDevs
@YouDevs 4 жыл бұрын
Hay aplicaciones que te permiten codear, pero no creo que te permitan ejecutar la librería turtle como para hacer éste tutorial, pero igual pues aprender por aplicaciones.
@SICK_SAINT
@SICK_SAINT Жыл бұрын
Que aplicación es
@YouDevs
@YouDevs Жыл бұрын
No entendí bien tu pregunta, pero igual, tengo una versión más reciente de este mismo tutorial en el que explico otros detalles: kzbin.info/www/bejne/onzddqmYfMeVhtE
@ruycr4ft
@ruycr4ft 2 жыл бұрын
bueno, la verdad es que todo el código que puse ahi abajo se descuajeringo
@YouDevs
@YouDevs 2 жыл бұрын
La intención es lo que cuenta
@juaancit0
@juaancit0 5 жыл бұрын
una pregunta, por que a mi no se cambia de color las letras?
@MundoPython
@MundoPython 4 жыл бұрын
debes de guardar primero tu script con extensión .py y después empezar a programar.
@juaancit0
@juaancit0 4 жыл бұрын
@@MundoPython si bro luego entendi jaja Muchas Gracias de verdad bro
@AnthonyDGO5
@AnthonyDGO5 4 жыл бұрын
@@MundoPython hola, porque a mi se me cierra la ventana inmediatamente luego de que se ejecuta el codigo? 2:25 gracias
@MundoPython
@MundoPython 4 жыл бұрын
@@AnthonyDGO5 ¿Qué editor de texto usas? y qué ¿s.o?
@AnthonyDGO5
@AnthonyDGO5 4 жыл бұрын
@@MundoPython uso sublimetext 3 y Spyder, en Windows 10
@andrewvanduyn6096
@andrewvanduyn6096 3 жыл бұрын
Soy un hombre muy mayor podría aprender a programar ?
@YouDevs
@YouDevs 3 жыл бұрын
Claro que si Andrew
@meespinas
@meespinas 4 жыл бұрын
por que a vos te salen las letras con colores y a mi no.
@meespinas
@meespinas 4 жыл бұрын
@160184 CYAN BUITRAGO PACHECO gracias.
@yoniex3272
@yoniex3272 5 жыл бұрын
pasa el video para instalar el import trurle me aparece raro y no me sale como en el video
@YouDevs
@YouDevs 5 жыл бұрын
Preguntale a la persona que hizo los tutoriales, tienes sus redes sociales en cada vídeo y en la descripción
@gamerlex4906
@gamerlex4906 4 жыл бұрын
@@YouDevs oh yara oh no respondes ni miercoles
@florjaime1375
@florjaime1375 3 жыл бұрын
Sho voy a crear un juego de terror Como el sonic .exe la música me serviria
@juanfernandosaavedraquijan5717
@juanfernandosaavedraquijan5717 4 жыл бұрын
Pregunta bro, ojala respondas. Es que cuando ejecutó el programa para probar si esta bien, si lo abre y lo ejecuta, pero se va al instante y no se queda como en tu video
@walter18
@walter18 2 жыл бұрын
Probá con esto, un usuario lo escribio en los comentarios y funcionó! Sería la ultima linea de codigo de abajo. pluma = turtle.Turtle() pluma.forward(100) turtle.mainloop()
@scrisherrera830
@scrisherrera830 28 күн бұрын
aqui mi código import turtle import time import random # Configuración inicial posponer = 0.1 score = 0 high_score = 0 # Configuración de la ventana wn = turtle.Screen() wn.title("Snake Game Realista") wn.bgcolor("light green") wn.setup(width=600, height=600) wn.tracer(0) # Cabeza de la serpiente cabeza = turtle.Turtle() cabeza.speed(0) cabeza.shape("square") cabeza.color("dark green") cabeza.penup() cabeza.goto(0, 0) cabeza.direction = "stop" # Comida comida = turtle.Turtle() comida.speed(0) comida.shape("circle") comida.color("red") comida.penup() comida.goto(0, 100) # Segmentos de la serpiente segmentos = [] # Texto del marcador texto = turtle.Turtle() texto.speed(0) texto.color("black") texto.penup() texto.hideturtle() texto.goto(0, 260) texto.write("Score: 0 High Score: 0", align="center", font=("Courier", 24, "normal")) # Funciones de movimiento def arriba(): if cabeza.direction != "down": cabeza.direction = "up" def abajo(): if cabeza.direction != "up": cabeza.direction = "down" def izquierda(): if cabeza.direction != "right": cabeza.direction = "left" def derecha(): if cabeza.direction != "left": cabeza.direction = "right" def mov(): if cabeza.direction == "up": y = cabeza.ycor() cabeza.sety(y + 20) if cabeza.direction == "down": y = cabeza.ycor() cabeza.sety(y - 20) if cabeza.direction == "left": x = cabeza.xcor() cabeza.setx(x - 20) if cabeza.direction == "right": x = cabeza.xcor() cabeza.setx(x + 20) # Reiniciar el juego def reiniciar_juego(): global score, posponer time.sleep(1) cabeza.goto(0, 0) cabeza.direction = "stop" for segmento in segmentos: segmento.goto(1000, 1000) segmentos.clear() score = 0 posponer = 0.1 texto.clear() texto.write(f"Score: {score} High Score: {high_score}", align="center", font=("Courier", 24, "normal")) # Teclado wn.listen() wn.onkeypress(arriba, "Up") wn.onkeypress(abajo, "Down") wn.onkeypress(izquierda, "Left") wn.onkeypress(derecha, "Right") # Bucle principal del juego while True: wn.update() # Colisiones con los bordes if cabeza.xcor() > 280 or cabeza.xcor() < -280 or cabeza.ycor() > 280 or cabeza.ycor() < -280: reiniciar_juego() # Colisiones con la comida if cabeza.distance(comida) < 20: x = random.randint(-280, 280) y = random.randint(-280, 280) comida.goto(x, y) comida.color(random.choice(["blue", "yellow", "orange", "purple", "red"])) # Crear nuevo segmento nuevo_segmento = turtle.Turtle() nuevo_segmento.speed(0) nuevo_segmento.shape("square") nuevo_segmento.color("#49be25") nuevo_segmento.penup() segmentos.append(nuevo_segmento) # Aumentar marcador y velocidad score += 1 posponer *= 0.95 # Incremento de dificultad if score > high_score: high_score = score texto.clear() texto.write(f"Score: {score} High Score: {high_score}", align="center", font=("Courier", 24, "normal")) # Mover el cuerpo de la serpiente for index in range(len(segmentos) - 1, 0, -1): x = segmentos[index - 1].xcor() y = segmentos[index - 1].ycor() segmentos[index].goto(x, y) if len(segmentos) > 0: x = cabeza.xcor() y = cabeza.ycor() segmentos[0].goto(x, y) mov() # Colisiones con el cuerpo for segmento in segmentos: if segmento.distance(cabeza) < 20: reiniciar_juego() time.sleep(posponer)
@manuelf.magana7227
@manuelf.magana7227 4 жыл бұрын
3:20 Forloc...
@carlosescorcia4309
@carlosescorcia4309 5 жыл бұрын
que hago si el turtle graphics se cierra?
@YouDevs
@YouDevs 5 жыл бұрын
Hola Carlos, yo no sé nada sobre turtle, podrías ponerte en contacto con el de MundoPython para que te explique o investigar por tu cuenta. Saludos!
@gamerlex4906
@gamerlex4906 4 жыл бұрын
@@YouDevs yara no sabes nada
@YouDevs
@YouDevs 4 жыл бұрын
@@gamerlex4906 exacto. Saludos.
@carlosmanuelcoronadoyance4471
@carlosmanuelcoronadoyance4471 Жыл бұрын
Que programa usaste prro? pasa link
@YouDevs
@YouDevs Жыл бұрын
mejor ve el otro vídeo más reciente que hice de este mismo tutorial perro, para que te quites de problemas. ahí lo encuentras en el canal, es solo un video pero el mismo tutorial.
@andresfelipesarchivalencia2661
@andresfelipesarchivalencia2661 2 жыл бұрын
como lo pongo a correr
@YouDevs
@YouDevs 2 жыл бұрын
Mejor mira este video: kzbin.info/www/bejne/onzddqmYfMeVhtE
@jral1210
@jral1210 2 жыл бұрын
Hola, puedo programar este juego sin la necesidad de descargar el editor de texto sublime text?
@YouDevs
@YouDevs 2 жыл бұрын
Hola, te recomiendo que lo hagas desde aquí, es el mismo tutorial, en un solo vídeo y con vsCode: kzbin.info/www/bejne/onzddqmYfMeVhtE
@mairaguevara6059
@mairaguevara6059 9 ай бұрын
Ok.Parece que a los demás le sirvió pero a mi no :(. Like porfa
@thiagomejias921
@thiagomejias921 4 жыл бұрын
porque puse una i en el for? ayudajjaja
@YouDevs
@YouDevs 4 жыл бұрын
Es por tradición, como es la variable i-teradora, pues se suele poner i.
@axelc3882
@axelc3882 4 жыл бұрын
Por costumbre, igual puedes poner otra letra
@pampinkcreator
@pampinkcreator 5 жыл бұрын
porfavor podrias hacer un tetris jajajaja
@YouDevs
@YouDevs 5 жыл бұрын
Lo intentaré.
@MundoPython
@MundoPython 4 жыл бұрын
Estoy pensando en hacer 1, suscríbete a mi canal para que te llegue la notificación. saludos.
@JuanSebastianTL
@JuanSebastianTL 4 жыл бұрын
kzbin.info/www/bejne/pKvEi2RjgdiLhc0 Aca otro tutorial de hacer juegos en python, para hacer hollow knight paso a paso
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
SUPER MARIO BROS ► PYTHON [ pygame ] ✅
9:44
Piensa 3D
Рет қаралды 143 М.
Creando minecraft en 5 minutos programando en Python
6:23
Linkfy
Рет қаралды 139 М.
Aprende Python en 15 Minutos 📗
19:48
Victor Robles WEB
Рет қаралды 966 М.
Crea tu primer juego 2D en Unity desde cero
1:18:05
Antony Morsas
Рет қаралды 951 М.
Tu primera red neuronal en Python y Tensorflow
16:25
Ringa Tech
Рет қаралды 1,1 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН