#Saludos a quien lo lea, código funcionando y probado #Agregue al final 2 lineas de código por consideración a que la paleta no detectaba bien las colisiones en las esquinas de las paletas. import turtle #Ventana wn = turtle.Screen() wn.title("Ping Pong") wn.bgcolor("black") wn.setup(width = 800, height = 600) wn.tracer(0) #Marcador MarcadorA = 0 MarcadorB = 0 #JugadorA JugadorA = turtle.Turtle() JugadorA.speed(0) JugadorA.shape("square") JugadorA.color("white") JugadorA.penup() JugadorA.goto(-350,0) JugadorA.shapesize(stretch_wid=5, stretch_len=1) #JugadorB JugadorB = turtle.Turtle() JugadorB.speed(0) JugadorB.shape("square") JugadorB.color("white") JugadorB.penup() JugadorB.goto(350,0) JugadorB.shapesize(stretch_wid=5, stretch_len=1) #Pelota Pelota = turtle.Turtle() Pelota.speed(0) Pelota.shape("circle") Pelota.color("white") Pelota.penup() Pelota.goto(0,0) #Modificar estas variables para cambiar la velocidad de la pelota Pelota.dx = 0.5 Pelota.dy = 0.5 #Linea Division Division = turtle.Turtle() Division.color("white") Division.goto(0,400) Division.goto(0,-400) #Pen pen = turtle.Turtle() pen.speed(0) pen.color("white") pen.penup() pen.hideturtle() pen.goto(0,260) pen.write("Jugador A: 0 Jugador B: 0", align = "center", font=("Courier", 24, "normal")) #Funciones def JA_up(): y = JugadorA.ycor() y += 20 JugadorA.sety(y) def JA_down(): y = JugadorA.ycor() y -= 20 JugadorA.sety(y) def JB_up(): y = JugadorB.ycor() y += 20 JugadorB.sety(y) def JB_down(): y = JugadorB.ycor() y -= 20 JugadorB.sety(y) #Teclado wn.listen() wn.onkeypress(JA_up, "w") wn.onkeypress(JA_down, "s") wn.onkeypress(JB_up, "Up") wn.onkeypress(JB_down, "Down") while True: wn.update() Pelota.setx(Pelota.xcor() + Pelota.dx) Pelota.sety(Pelota.ycor() + Pelota.dy) #Revisa colisiones con los bordes de la ventana if Pelota.ycor() > 290: Pelota.dy *= -1 if Pelota.ycor() < -290: Pelota.dy *= -1 # Si la pelota sale por la izq o derecha, esta regresa al centro. if Pelota.xcor() > 390: Pelota.goto(0,0) Pelota.dx *= -1 MarcadorA += 1 pen.clear() pen.write("Jugador A: {} Jugador B: {}".format(MarcadorA,MarcadorB), align = "center", font=("Courier", 24, "normal")) if Pelota.xcor() < -390: Pelota.goto(0,0) Pelota.dx *= -1 MarcadorB += 1 pen.clear() pen.write("Jugador A: {} Jugador B: {}".format(MarcadorA,MarcadorB), align = "center", font=("Courier", 24, "normal")) if ((Pelota.xcor() > 340 and Pelota.xcor() < 350) and (Pelota.ycor() < JugadorB.ycor() + 50 and Pelota.ycor() > JugadorB.ycor() - 50)): Pelota.dx *= -1 Pelota.dy *= -1 if ((Pelota.xcor() < -340 and Pelota.xcor() > -350) and (Pelota.ycor() < JugadorA.ycor() + 50 and Pelota.ycor() > JugadorA.ycor() - 50)): Pelota.dx *= -1 Pelota.dy *= -1
@MundoPython4 жыл бұрын
diosito te bendiga, gracias.
@MundoPython4 жыл бұрын
@Miguel López No
@MundoPython4 жыл бұрын
@@coolerjaguar0002 xd
@Abuelitalamascapa4 жыл бұрын
Gracias. Pero el problema es que hay algunos comandos que la máquina no le gusta. Pero igual andubo
@dttxt23 жыл бұрын
lo hago y llo ejecuto pero cuando abro el archivo derrepente el programa del pong deja de responder
@rubencho1963 Жыл бұрын
Excelente video!! Gracias al autor y felicitaciones por el trabajo. Lo he hecho en una Raspberry y lo modifiqué para mover los jugadores con potenciómetros como funcionaba el juego original y funciona perfecto!! Si a alguien le interesan los detalles, me lo comenta y le comparto. Solo falta poner un límite al puntaje, que se declare quien es el ganador al alcanzar el puntaje máximo y volver a iniciar el juego cuando se termina una partida. Trabajo en ello....
@Dantec5 Жыл бұрын
Enserio hoy estuve todo el dia aburrido y desmotivado, gracias a vos ya me manejo mejor con python y ahora me dan ganas de hacer mas juegos.
@diegoalexander85522 жыл бұрын
Gracias, he aprendido mucho de sus videos sobre el lenguaje de programación de Python, pues estoy estudiando el lenguaje Python.
@mauriciovaldora26672 жыл бұрын
Muuuuuuuuuuuuuy buen video vi este y el de snake y muy bien explicados ambos muchas gracias por tomarte el tiempo de hacer el video es de mucha ayuda y muy inspirador ,saludos
@leandromesa3273 жыл бұрын
Tu canal es una joya, muchas gracias bro
@MundoPython3 жыл бұрын
GRacias por el comentario, un saludo
@elrastita5 жыл бұрын
Muchas gracias! Muy bueno! Lo voy a hacer!
@MundoPython5 жыл бұрын
Y me mandas el código fuente pa' que le eche un ojo :)
@grandescanso28075 ай бұрын
Para crear una puntuación como se haría? Crear otra ventana y un if para que cada vez que salga por un lado u otro se agreguen 5 puntos al a o b hasta llegar a 50 o algo así? Y luego poner un break y que salga volver a jugar o salir? Me encanta tu canal, super bien explicado y me hace pensar. Muchas gracias de verdad Vale, nada. Lo haces luego
@walterleguizamon60943 жыл бұрын
muchas gracias lo realice y quedo barbaro saludos !!!!
@MundoPython3 жыл бұрын
¡Me da gusto! un saludo.
@KodigoMadrid0173 жыл бұрын
Está bastante bien el tutorial, pero creo que no es completo. Creo que lo sería si explicaras también cómo limitar el movimiento de los jugadores (para que no se salgan de la pantalla), además de arreglar que *ambos jugadores no se pueden mover a la vez (cuando uno se mueve el otro deja de moverse) por lo que el juego no es realmente funcional* . Un saludo, sigue mejorando!
@Cigaro_3 жыл бұрын
Lo unico que le falta es que las paletas tengan limite y no se salgan de la pantalla, ademas faltaria sonido cuando la pelota choca contra los objetos, intente hacer que haga sonido pero cuando cargaba la pista de audio que puse en vez de salir el archivo de audio correcto sonaba el de error de windows xd
4 жыл бұрын
excelente video, muy bien explicado
@Salva.Salvaje2 жыл бұрын
#Mundo Python cuando ejecutó el código se crea la ventana y se cierra al instante.¿ Sabes porque ocurre esto?.
@danielson39023 жыл бұрын
ayuda, no me funciona lo de que rebote en el techo y suelo, se me sale de la pantalla y no rebota
@felipesoto8213 жыл бұрын
Por algun motivo, al momento de la pelota realizar una colision con jugadorA o jugadorB el programa se cierra... al igual que al momento de anotar un punto en la lado del jugador b
@chasconmtl4 жыл бұрын
Muy bien explicado gracias
@MundoPython4 жыл бұрын
Gracias a ti
@martinaguilera773 жыл бұрын
Muy bueno el video, lo seguí paso por paso y si me sirvio. ¿Hay alguna forma de poner el boton PAUSA?
@Sam-ng7wl3 жыл бұрын
bro es de 2019 y lo veo en 2021 y me sirvio a programar
@MundoPython3 жыл бұрын
hahaha no es tan viejo como parece
@Sam-ng7wl3 жыл бұрын
@@MundoPython voy en sexto de primara y me sirvio para programarlo gracias :D
@elmersantiagosalasbenegas59452 жыл бұрын
buen video, muy entendible
@andyluis49814 жыл бұрын
para que tu jugadores no salgan de la pantalla ponganle esto en funciones def playerA_up(): y=jugadorA.ycor() y += 20 jugadorA.sety(y) if y>250: y +=-20 jugadorA.sety(y) def playerA_down(): y=jugadorA.ycor() y -= 20 jugadorA.sety(y) if y250: y +=-20 jugadorB.sety(y) def playerB_down(): y=jugadorB.ycor() y -= 20 jugadorB.sety(y) if y
@miudanahe62293 жыл бұрын
No me deja ponerlo :c me sale "Expected an indented block"
@mickeysteam86284 жыл бұрын
Otro video que me gusta
@catrieloviedo8424 жыл бұрын
me aparece este error en la linea 77 IndentationError: unindent does not match any outer indentation level [Finished in 0.1s with exit code 1]
@johanaalarcon44834 жыл бұрын
Hola, como tu error lo indica tienes un error de identación, es decir esta mal acomodado el código respecto al lado izquierdo de tu editor de codigo.
@hnt232 жыл бұрын
eres un crack gracias
@kenyigrimareysalinasdaniel22512 жыл бұрын
Necesito ayuda cuando quiero abrir la ventana se cierra solo, dura 1s y se cierra porque pasa eso
@marcosfierro83424 жыл бұрын
Gracias por el video, nos enseñarías a hacer un juego como el de Dejate caer?
@axelgonzalez23263 жыл бұрын
en el sublime text no se me activan cosas como el screen o nada que valla luego de turtle que problema posdira ser?
@domingo1403723 жыл бұрын
Muy bueno y didactico
@178anonimo2 жыл бұрын
como lo ejecuto? con que teclas
@Javier-ft5mx3 жыл бұрын
Me da un error en ycor(),en la parte de las funciones del primer jugador.Que puede ser?
@jero_y_escob8 ай бұрын
hola alguien me puede ayudar me sale este error ExternalError: TypeError: Cannot read properties of null (reading 'firstChild') on line 1
@sakuragi97854 жыл бұрын
Hola queria consultarte si es posible imprimir por pantalla la posición actual de un objeto en manera de coordenadas, mostrando en donde este en forma de (x,y) Buen video!
@elpanchito272 жыл бұрын
Hola buenas, mi duda es que me sale un error en la line 88 la cual es esta pelota.setx(pelota.xcor() + pelota.dx) , me ayudarian?
@wena-.-57084 жыл бұрын
Como lo ejecuto?
@enquezz3 жыл бұрын
Estos juegos se pueden introducir en una página web ?
@luisestebanmoncada83585 жыл бұрын
Hola , me sirvio todo pero tengo una duda no hay una manera de que si yo mantengo presionado la w se mueve automaticamente por que si yo mantengo presionado se demora por ahí un segundo mas o menos en responder Espero la respuesta gracias
@gadielvalverde16214 жыл бұрын
es normal, no vas a pedir mucho de algo tan sencillo no?
@jeremyrojas67535 жыл бұрын
en el minuto 18:18 tu pones esto: pelota.dy *= -1 al correrlo en python me dice que el SyntaxError: can't assign to function call lo he usado como asterisco(*) porque me vota error. Esta es mi version de python: 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] uso windows 10 en stude code
@MundoPython5 жыл бұрын
honestamente estas semanas tengo muchos pendientes y no creo poder ayudarte, lo mejor que puedo hacer es mandarte el codigo fuente, sólo dejame tu correo y en cuanto tenga tiempo te lo envío. ¿va?
@jeremyrojas67535 жыл бұрын
@@MundoPython ya lo resolvi.
@olgasantana63784 жыл бұрын
@@MundoPython puedes enviarme el codigo fuente ya que tengo el mismo problema, estoy igual.
@gamerlex49064 жыл бұрын
me podrias dar el codigo fuente ?
@gamerlex49064 жыл бұрын
@@jeremyrojas6753 como ??
@due2043 жыл бұрын
Tuve que comentar wm.tracer(0) para que se ejecutara correctamente.
@lucascirilloberardi5744 жыл бұрын
una pregunta recien estoy empezando en la programacion y no entiendo como haces para q te aparezca la ventana con lo q programaste con los 3 puntitos de colores arriba al izquierda
@MundoPython4 жыл бұрын
Te recomiendo que primero aprende lo básico de programación entonces. Saludos
@yguazu074 жыл бұрын
Buenas tardes, el video está muy bien. Lo que te pregunta Lucas (y me está pasando lo mismo), no sale la ventana del Turtle. Pensé que era por mi código, luego bajé el tuyo de GitHub y tampoco funcionó (o sea, funciona bien, la consola responde "[Finished in 0.2s]", pero no aparece la ventana de Turtle). En el IDLE de Python todo funciona bien, tanto mi código como el descargado tuyo, y allí sí aparece la ventana de Turtle. Instalé tanto Python 3.8 como Sublime Text 3 de acuerdo a tus instrucciones ( kzbin.info/www/bejne/sHiwaoCOh9JnZ6M ) y fue todo tal cual lo explicado, no hubo errores ni nada. No te pido magia, y seguro que no puedes conocer las configuraciones de cada uno de nosotros, además que el video está super detallado. Sin embargo, insisto, hay que activar algo para que aparezca la ventana de Turtle en Sublime Text? Gracias!
@MundoPython4 жыл бұрын
@@yguazu07 Gracias por el tiempo a explicar bien tu punto, ojalá la mayoría lo hiciera de esta manera, la respuesta simple a tu pregunta sobre si hay que "activar" algo en sublime text para la ventana de turtle, la respuesta es "no". Turtle es un módulo que viene instalado con python 3 y no hay que hacer instalaciones ni activar nada para que esta funcione. Lo que sucede es que si corres el programa desde el interprete de python, se deba a que se abra y cierre muy rápido y no se puedan ver los cambios, pues el funcionamieno del interprete es sólo ejecutar el programa. Honestamente me es dificil solucionar ese problema de que la ventana no aparece o se ejecuta muy rápido que da la impresión que no aparece porque jamás he experimentado ese problema, entonces no tengo manera de probar una solución a un problema que no se me ha presentado. Lo mejor es simplemente usar google para encontrar la solución al problema, lo que he encontrado hasta el momento, repito sin posibilidad de probar el código yo mismo es agregar esta linea de codigo al final del bucle principal. wn.exitonclick() El proposito del canal es compartir y motivar a las personas a seguir aprendiendo a programar, espero este tipo de problemas no te desanimen y disculpa por no ser de mayor ayuda.
@yguazu074 жыл бұрын
@Mundo Python Excelente, tremendamente agradecido por tu pronta y extensa respuesta (además de tus videos jeje). No funcionó esa opción; estuve buscando en Google (incluso antes de molestarte), e incluso leí toda la documentación de la librería Turtle, lo que me convenció aún más que no es un problema del Turtle sino algo del Sublime y de alguna configuración que toma de otros editores que uso. Inicialmente voy a utilizar el Sublime para escribir el código y hacer las pruebas iniciales (cosa de detectar algún posible error), y utilizaré el IDLE que me permite ver la ventana en cuestion. Lo probaré en otra notebook con Windows y una notebook que tengo con Ubuntu, para descartar incompatibilidades del SO. Si en algún momento encuentro la solución, este será el primer lugar donde les avisaré. Agradezco nuevamente tu papel en la comunidad, un abrazo
@MundoPython4 жыл бұрын
@@yguazu07 Espero puedas encontrar la solución. Pero entiendo la frustración. saludos
@vinicio33815 жыл бұрын
hola amigo, estoy en el principio y me da este error Traceback (most recent call last): File "", line 1, in while true: NameError: name 'true' is not defined
@michimiaw5 жыл бұрын
La primera letra debe ir en mayuscula para que sea True, sino el programa piensa que es una variable no definida.
@MundoPython4 жыл бұрын
github.com/mundo-python/pong_turtle
@francomoran20284 жыл бұрын
hola tengo un problema..... ago lo de la ventana de el principio pero no se como hacer para que visual studio lo abra y no quiero instalar otro editor de codigo ayudaaa...
@isma69424 жыл бұрын
si no me equivoco puedes ejecutarlos desde el cmd, vas al directorio y escribe python (nombre del programa).py y ya
@KingMay13034 жыл бұрын
:)
@pokemaniacoc20434 жыл бұрын
Hola amigo me puedes dar el código para colocar el bordes superior e inferior de los jugadores para que no se salgan de la pantalla? Te lo agradeceré muchisimo
@MundoPython4 жыл бұрын
El codigo ya no lo tengo ):, subiré otro video de pong hoy o mañana, junto con el código. una disculpa.
@MundoPython4 жыл бұрын
github.com/mundo-python/pong_turtle
@lucianomayorga43253 жыл бұрын
Una pregunta a la hoara de ejercutar el programa la pelota no se me mueve, que puedo hacer? Por sierto buen video:=
@sombramistica4 жыл бұрын
Cuando los comandos se terminan de ejecutar se cierra la ventana de Turtle y queda abierta la ejecucion en cmd
@MundoPython4 жыл бұрын
ni idea mate
@ejones62194 жыл бұрын
Yo he visto varios tutoriales de programación y nunca ponen como se transforma de una ventana básica a una app o juego, como se llama eso? (Me refiero a que se pueda interactuar, que sea un juego o una app normal?)
@chieftain504 жыл бұрын
kzbin.info/www/bejne/jKOcp59mptGanac
@ejones62194 жыл бұрын
@@chieftain50 buenisimo, muchas gracias bro
@julioronaldo46024 жыл бұрын
buenas tardes tengo pycharm como editor de texto y al ejecutar desde el mismo comienzo sale el pantallazo muy rapido y se cierra que puedo hacer , gracias
@MundoPython4 жыл бұрын
No uso pycharm
@quiquevela4 жыл бұрын
Buenas,tengo un problema que creo lo resolviste por privado. cuando quiero dar movimiento a la pelota , me tira el siguiente error: AttributeError: 'Turtle' object has no attribute 'dx'. busque el atributo dx ppero no lo encuentro en turtle. Me podrias ayudar? gracias!!!!
@MundoPython4 жыл бұрын
Tú tienes que definir la variable dx, por eso no la encuentras, checa bien el video.
@michimiaw4 жыл бұрын
Como puedo hacer que el marcador aumente dos puntos cuando la pelota colisiona con las barras?
@MundoPython4 жыл бұрын
github.com/mundo-python/pong_turtle
@quinteroscanedodiegofernan45554 жыл бұрын
que tal,tengo una duda,lo puedo programar en Pychram? o si o si es en Pygame? saludooos
@MundoPython4 жыл бұрын
El editor y/o IDE es solo el medio para escribir el código. Saludos.
@mawisitoxde4 жыл бұрын
y como haría para que sea un programa y compartirlos con tus amigos? ayuda :(
@vikyvale36123 жыл бұрын
No se, lo mismo me preguntaba...
@magdiel50314 жыл бұрын
Bro que tal mira es necesario instalar tkinter para este proyecto ? Saludos!.
@MundoPython4 жыл бұрын
No :)
@xPain13315 жыл бұрын
bro yo ando haciendo algo asi como un laberinto y quiero que la persona no se salga del laberinto como lo harías?
@MundoPython5 жыл бұрын
¿Como pacman?
@salvi_blend4 жыл бұрын
no me funciona mover el jugadorA que hago PD: lo hago desde el nuevo proyecto del python para windows
@pipapu34 жыл бұрын
Me pasaba lo mismo, fijate que si tenes Mayusculas activado se confunde entre W Y w
@salvi_blend4 жыл бұрын
@@pipapu3 Gracias
@MundoPython4 жыл бұрын
espero lo hayas podido solucionar.
@Dantec5 Жыл бұрын
@@pipapu3 graciassssssssss
@hejipsio65793 жыл бұрын
El balón se queda rebotando en la parte y
@ClaudioGuzmanHerrera1023 жыл бұрын
Funciona todo, solo que la pelota se mueve rápido, a pesar que le declaré en pelota.speed(0)
@Haxik03 жыл бұрын
coloca: pelota.dx = 0.5 pelota.dy = 0.5
@ClaudioGuzmanHerrera1023 жыл бұрын
@@Haxik0 ohh, funciona de lujo!!! gracias!
@gabrielalvarado84252 жыл бұрын
Espera no eras el man que también hizo el juego de la serpiente en turtle ? XD
@MundoPython2 жыл бұрын
Si :)
@jjentretenimiento281111 ай бұрын
A mi me cierra la ventana luego de abrirla. Por qué?
@bernabevenzorenriquez882011 ай бұрын
Se cierra la ventana después de correr el código inmediatamente, entonces agrega está linea: "turtle.mainloop()" para mantener abierta la ventana hasta que la cierres manualmente :)
@never_gadgetve84184 жыл бұрын
Como cambio la velocidad de la pelota?
@MundoPython4 жыл бұрын
Cambia tus "x" y "y" , lo menciono en el video amigo.
@joaquinisais954 жыл бұрын
En el minuto 15:30 agrega valores de 3 a dx y dy, esos valores cámbialos por valores flotantes. Por ejemplos a mi me funcionó con un valor de .7, la velocidad ya te permite jugar
@MundoPython4 жыл бұрын
github.com/mundo-python/pong_turtle
@ajedrezenunminuto37694 жыл бұрын
El juego es muy facil y muy sencillo😃
@MundoPython4 жыл бұрын
@dycroosmc83034 жыл бұрын
hola amigo, a la pelota le puse speed 0 (como en el video), pero esta muy rapida como puedo disminuirla
@MundoPython4 жыл бұрын
Tienes que cambiar dx, dy de la pelota, no recuerdo bien como se llaman las variables pero es donde se hace asigna la velocidad que tendrá la pelota.
@Nicolas_YT224 жыл бұрын
Pon en las variables de la pelota dx y dy 0,5 o 0,75. Esa velocidad me parece buena pa jugar
@ericherreracano1123 жыл бұрын
Como podria hacer que los jugadores no puedan salir de la pantalla?
@pascalordano15823 жыл бұрын
Buenas, como estas? Podes hacer lo siguiente: if player1.ycor() + 50 > 290: player1.goto(player1.xcor(), 245) if player1.ycor() - 50 < -290: player1.goto(player1.xcor(), -245) if player2.ycor() + 50 > 290: player2.goto(player2.xcor(), 245) if player2.ycor() - 50 < -290: player2.goto(player2.xcor(), -245) Ajusta los valores segun el tamaño de tu canvas, y cambia el nombre de las variables de los jugadores a los que estes usando. Te recomiendo no copiar el codigo de cada tutorial que ves, mas bien deberias entenderlo y cambiar los valores de cada cosa para ver la reaccion que tiene, y desarrollar tu propia version del proyecto. Saludos
@Dumboyy4 жыл бұрын
Python me sale en el terminal de Windows, como lo cambio?
@MundoPython4 жыл бұрын
www.google.com
@hectorosuna82254 жыл бұрын
al empezar, cuando quiero abrir la ventana se cierra de inmediato, cual es el error?
@MundoPython4 жыл бұрын
www.google.com
@zinielx4 жыл бұрын
en un apagina de stack over flow dice que al final del codigo le podes poner esto "turtle.mainloop()" el cual yo recomiendo o que le tenes que poner "turtle.exitonclick()" el tema con este es que cuando haces click del mouse se te cierra porque a mundo python le corre sin el llamado al mainloop no tengo ni idea. pero a mi me funciono
@aztecsavo824 жыл бұрын
Muy buenos videos \m/ Saludos!!!
@juliapedigo35184 жыл бұрын
como se llamada el editor de codigo?
@MundoPython4 жыл бұрын
*editor de texto, sublime text
@guidofernandez96764 жыл бұрын
Como hago para instalar turtle con conda??
@MundoPython3 жыл бұрын
Yo tampoco pude ):
@jesuspech42065 жыл бұрын
El listen o el onkeypass no me funcionan,hice mi código y no me funcionaba,copie el tuyo del Snake y tampoco me funcionó pero me copie uno de Internet y si funcionó, era exactamente lo mismo sólo que los nombres de las variables cambiaban,responde xfa llevo más de 5 horas intentando resolver el problema pero no puedo
@MundoPython5 жыл бұрын
Si dices que ya funcionó, ¿Cuál es el problema?
@jesuspech42065 жыл бұрын
@@MundoPython quería saber porque si lo escribo a mano no me lo reconoce
@MundoPython5 жыл бұрын
@@jesuspech4206 posiblemente no estés escribiendo algo bien.
@ivanc.53305 жыл бұрын
@@MundoPython use: pelota.dx = 0.38 pelota.dy = 0.38 Con estos valores la pelota se mueve mas o menos a como el del video.
@MundoPython5 жыл бұрын
@@ivanc.5330 Bien, hay que experimentar, funciona diferente para cada S.O/compu, etc. la verdad no sabría decir el porqué.
@lucascirilloberardi5744 жыл бұрын
donde lo probas como me lo instalo
@MundoPython4 жыл бұрын
Depende de tu S.O, revisa estos videos. Mac/Linux: kzbin.info/www/bejne/qpnSqIdsbLeerck Windows: kzbin.info/www/bejne/sHiwaoCOh9JnZ6M
@sofiam.carral45184 жыл бұрын
En python 3.9.0 sirve?
@MundoPython4 жыл бұрын
La verdad no tengo idea, no lo he probado.
@darker78434 жыл бұрын
la pelota va super rapida y ns como bajar la velocidad
@MundoPython4 жыл бұрын
modifica dx, dy.
@ALXTorresC4 жыл бұрын
me aparece un error al cerrar la ventana, o sea no afecta al juego, pero se dispara al cerrarlo -_tkinter.TclError: invalid command name ".!canvas" -
@MundoPython4 жыл бұрын
La verdad no reconozco el error, intenta googlearlo, igual tengo pendiente subir el código fuente de este juego en github, lo haré lo más rápido posible
@ALXTorresC4 жыл бұрын
Si, te haré caso... Google es nuestro amigo jajajajajajaja
@MundoPython4 жыл бұрын
@@ALXTorresC github.com/mundo-python/pong_turtle
@mateozuluagavanegas19234 жыл бұрын
me pasa lo mismo, creo que es debido a parar un ciclo infinito, habria que poner un quit o algo para pararlo
@pedropootay96714 жыл бұрын
Lo hice en python para android y funciona lo que no funciona son las opciones del teclado en este caso s y w
@valladaresortizjuanmanuel73872 жыл бұрын
si alguien ve esto, en mi caso la pelota va muy rapido, como bajo la velocidad :(
@andresruiz44794 жыл бұрын
Buen día, desde el comienzo la velocidad de la pelota es muy alta, cómo puedo modificar esto ? P.D. ya termine el código y jala muy bien, solo es ese detalle.
@MundoPython4 жыл бұрын
en el video se explica, cambia tus DX, y DY
@joaquinisais954 жыл бұрын
En el minuto 15:30 agrega valores de 3 a dx y dy, esos valores cámbialos por valores flotantes. Por ejemplos a mi me funcionó con un valor de .7, la velocidad ya te permite jugar
@MundoPython4 жыл бұрын
github.com/mundo-python/pong_turtle
@hejomg5 жыл бұрын
AttributeError: 'Turtle' object has no attribute 'dx' >>>Me sale error en esta parte
@MundoPython5 жыл бұрын
seguro escribiste mal algo donde delcaraste dx. checalo bien.
@hejomg5 жыл бұрын
te puedo pasar mi codigo para que lo confirmes?
@hejomg5 жыл бұрын
Ya le envié
@MundoPython5 жыл бұрын
@@hejomg Te responderé en unos días.
@hejomg5 жыл бұрын
Ya le envié
@kevin0.3174 жыл бұрын
BRO COMO CONSIGO EL CÓDIGO FUENTE
@MundoPython4 жыл бұрын
github.com/mundo-python/pong_turtle
@cristianreyesalvirde69345 жыл бұрын
yo tengo un problema en la mayoría del código espero me ayudes ya te envié correo
@MundoPython5 жыл бұрын
Lo checaré en unos días.
@MundoPython4 жыл бұрын
github.com/mundo-python/pong_turtle
@migueltarazona5753 Жыл бұрын
en mi payton me muestran cosas diferentes a la tuya es la 3.8.10
@minervacastanedaarceo52405 жыл бұрын
Tengo una duda.En mi pantalla parece que la pelota va muy rápido, ¿cómo puedo hacer para que parezca ir más lento? Buen vídeo.
@MundoPython5 жыл бұрын
disminuye (o aumenta)los valores de dx y dy. Si no funciona, avisame para revisar el código porque tiene tiempo que lo hice y no recuerdo bien el nombre de todas las variables.
@minervacastanedaarceo52405 жыл бұрын
@@MundoPython ¡Muchas gracias!, ya lo mismo lo pruebo
@minervacastanedaarceo52405 жыл бұрын
@@MundoPython Sí funciono, gracias
@sebastiancaneo86974 жыл бұрын
A mi me pasa lo mismo pero disminuyo o aumento los valores y sigue yendo igual de rápido:((
@joaquinisais954 жыл бұрын
@@sebastiancaneo8697 prueba con valores flotantes, a mí me funcionó con .7 para un velocidad jugable, ya puedes hacer a tu gusto.
@carlosandino45844 жыл бұрын
hola amigo en la linea 68 me salta este error: File "D:\Users\Usuario\Desktop\pong.py", line 68, in wn.onkeypress(jugadorA_down, "s") NameError: name 'jugadorA_down' is not defined
@lucasreyes45763 жыл бұрын
como se habre la cosita para poder jugar el juego xd
@MundoPython3 жыл бұрын
control + b
@vicho_modder97074 жыл бұрын
holaa iva todo Bien hasta la parte que De hacer que la pelota tenga movimiento :( PD:Probe muchas maneras y Busque el error pero me di por vencido :/ inicia el juego y todo solo que la pelota no se mueve (ME AYUDAS)) GRACIAS
@MundoPython4 жыл бұрын
github.com/mundo-python/pong_turtle
@vicho_modder97074 жыл бұрын
@@MundoPython muchas Gracias Amigo Ahora Corregiré Mi error Aunque segui al Pie de la Letra Y estuve 1 hora aprox Probando diferentes Maneras Para que funcionara Y no pude :/ (OCUPO PYTHON +3VERSION Y LOS CÓDIGOS LOS CREO EN VISUAL STUDIO ) ¿no tendra Nada que ver???
@ALXTorresC4 жыл бұрын
jajajajaja turtle?... en serio?.... pues me anoto
@MundoPython4 жыл бұрын
hasta se puede hacer un flappy bird en turtle jajaj
@ALXTorresC4 жыл бұрын
@@MundoPython hermoso.... Yo quiero jajajaaj
@MundoPython4 жыл бұрын
@@ALXTorresC todo a su tiempo compa, un saludo.
@dycroosmc83034 жыл бұрын
@@MundoPython jajajaja
@kevin0.3174 жыл бұрын
Bro porfa pásame el código o subi un video con el código
@MundoPython4 жыл бұрын
github.com/mundo-python/pong_turtle
@deynergutierre31114 жыл бұрын
AH...BUENAS ETO...EL METODO ...PARA ABRIR LA VENTANA NO ME FUNCIONA...hize igual
@MundoPython4 жыл бұрын
github.com/mundo-python/pong_turtle
@matiasarias1185 жыл бұрын
Buenas, que significa "wn." gracias.
@MundoPython5 жыл бұрын
Es siplemente el nombre que le doy a la variable, le puedes poner ventana, window, etc, lo que queiras.