Wow, como avanza la tecnología, me acuerdo que antes quería programar juegos básicos del estilo en C y era un quilombo mal jaja, gracias por subir el video.
@leov57363 жыл бұрын
Aún necesitas c y c++
@salas951 Жыл бұрын
al chile
@jmvalitutti47374 жыл бұрын
Simplemente: hay muchísima dedicación docente en este tutorial. Decir gracias es poco.
@MundoPython4 жыл бұрын
Se agradece el comentario, si te gusta pygame, espero puedas revisar los demás videos del canal, un saludo.
@Soma-cr7sz4 жыл бұрын
¡Excelente! Me salió; aunque hay cosas que aún se me complican en entender, pero fuiste el más claro :D Te ganaste un suscriptor
@MundoPython4 жыл бұрын
Gracias.
@ry92704 жыл бұрын
@@MundoPython tengo una pregunta en el minuto 24:01 no baja solo el cuadrado azul , colo presiono cualquier tecla de mi teclado y empieza a moverse el enemigo , y ademas cuando inicio el programa va muy lento Gracias por tu atención
@sergio70194 жыл бұрын
Gracias esta genial, nose porque no me mostraba el cuadrado rojo en pantalla, lo empece a hacer todo de nuevo y funciono perfecto, genio me suscribo yaaa sigue a asi
@sergi2643 жыл бұрын
a mi me pasa lo mismo que es lo que te falla
@uundertyle4 жыл бұрын
Amigo, sigue asi vas por buen camino que sea un canal especializado en python, que se base en proyectos estaria padre pues tutoriales generales creo ya hay muchos. Ya me suscribi
@Mufunior2 жыл бұрын
Gracias por todo lo que has hecho. Este es mi segundo juego que hago (el primero fue el pong) y de verdad lo disfruté. A comparación del primero, este pude entenderlo más pero siendo sincero me falta mucho por entender la sintaxis y un poco de lógica. Seguiré aprendiendo.
@justovelarde34564 жыл бұрын
Sencillamente excelente! Felicitaciones. Siempre quise saber cómo se hacen los juegos de computadoras, con todos sus movimientos, explosiones, saltos, etc. Y ya tengo idea de cómo se consigue. Saludos y gracias.
@MundoPython4 жыл бұрын
Primero que nada felices fiestas y espero la pases increíble hoy, todo con responsabilidad, segundo gracias por ver el video y tercero, si te interesa aprender más sobre pygame, hay una serie de videos en el canal para aprender más sobre este tema, saludos.
@justovelarde34564 жыл бұрын
@@MundoPython Los veré. Y Feliz Navidad!!
@OneTopsUp4 жыл бұрын
La verdad soy muy especial para explicaciones , y sabes tú si que sirves para esto explicas muy bien vas al grano ! Me encanta
@MundoPython3 жыл бұрын
gracias por el comentario.
@salasordonezchristian82213 жыл бұрын
Excelente video, me gustaría que siguieras haciendo proyectos como este, lo hice y si funciona perfectamente, ya me suscribí y deje mi like, muy buen video!
@MrWolf-ke3gv10 ай бұрын
Qué hermoso es ver, entender y hasta adelantarme diciendo ah si esto va aca o alla! ajjaja soy principiante pero esty empezando a creer jajaajjaa
@AlbertodeVictoria3 жыл бұрын
Excelente tutorial! Para un supernovato como yo es satisfactorio hacer un "jueguito"
@andresblackars85214 жыл бұрын
Excelente contenido continua enseñando a través de ejercicios cortos en python, se te da bastante bien explicar el porque de cada cosa al ritmo. prueba a sacar en vivos :D
@MundoPython4 жыл бұрын
Jaja me gustaría hacer en vivos, pero dudo tener alguien que los vea. gracias por el comentario un saludo amigo.
@andresblackars85214 жыл бұрын
@@MundoPython no te desanimes si no es aquí, puede ser twich y que seguro que cuando menos pienses ya tienes tods una escuela
@MundoPython4 жыл бұрын
Gracias compa (:
@CharlyBGood114 жыл бұрын
@@MundoPython Si te haces un canal de twitch yo los voy a ver los vivos también! Ya somos dos y seguro muchos otros que no comentan pero también van a verlos! Gracias !!
@MundoPython4 жыл бұрын
@@CharlyBGood11 Gracias colega, la verdad si tengo ganas a hacer un canal de twitch. gracias por el apoyo.
@kevinrodrigueza.54514 жыл бұрын
Muy bien explicado , haz más videos hermano explicas bien claro te ganaste mi like👍🏻
@manuelmedina56144 жыл бұрын
No se programar pero usted explica claro yo quiero apredender ayudenme a programar porque esto me gusta. Y usted explica ecelente
@MundoPython4 жыл бұрын
Gracias...
@manuelmedina56144 жыл бұрын
Yo veo mucho video pero no explican asi .que pc debo tener para inicial en python
@paulpaucarb4 жыл бұрын
gracias amigo no tenia idea de pygame♥
@Trowel-mw9wh4 жыл бұрын
gracias por esto que haces, me mostraste un lado de python más artistico
@MundoPython4 жыл бұрын
ME da gusto, un saludo
@carlostapia76313 жыл бұрын
A mí no me detecta el pygame, y se supone que ya lo descargué en el Visual Studio
@ALXTorresC4 жыл бұрын
están muy bacanes estos vídeos. podrías hacer un proyecto de juego, para aprender buenas practicas... pero en resumen muy buen material
@MundoPython4 жыл бұрын
¿Qué significa "bacanes"?
@ALXTorresC4 жыл бұрын
@@MundoPython ah perdón... Jajaja... Significa "genial, muy bueno, de lujo"
@marioperez58045 жыл бұрын
Seguí tus pasos, pero no me sale el cuadrado rojo en la pantalla, simplemente me sale la pantalla en negro. He revisado las lineas de codigo varias veces y literal esta igualito. Gracias por la ayuda de antemano🙂
@Sergio-Navarro4 жыл бұрын
Conseguiste resolverlo??
@marioperez58044 жыл бұрын
SN. DXMY Si, no había revisado del todo bien el código. El ventana. fill(color_negro) estaba mal colocado. Lo coloqué al final del programa, y ya me funcionó
@Sergio-Navarro4 жыл бұрын
@@marioperez5804 Muchas gracias bro. Me funcionó.
@jescar85974 жыл бұрын
Excelente video amigo, un nuevo suscriptor, continua así, pero tienes pensado grabar una continuación? si no, crees que puedas subir una imagen del código a tu facebook?
@jescar85974 жыл бұрын
Me refiero a la ultima parte, la del marcador y la de los demas enemigos, o tienes algun otro video?
@MundoPython4 жыл бұрын
@@jescar8597 Justamente estoy trabajando en una pequeña serie de tutoriales de pygame. donde explico la librería un poco más a detalle y "lento". en los proximos días subiré los primeros videos.
@jescar85974 жыл бұрын
@@MundoPython Gracias amigo, entonces esperaremos, pero es del mismo juego o iniciaras otro? Gracias
@coldron60393 жыл бұрын
el video es muy bueno pero tengo un error a la hora de programar que el enemigo se pueda mover y aparezca al azar, el problema es que a la hora de ejecutar el código el enemigo como el jugador dejan de aparecer en pantalla si alguien me puede ayudar se lo agradecería
@Bluva3 жыл бұрын
Cuando la segunda parte? la espero con ansias
@MundoPython3 жыл бұрын
no hay segunda parte a esto, lo único que hay es una serie de videos de pygame, puedes verlos en el canal, saludos.
@Santi90002 жыл бұрын
gracias por darme el codigo fuente por github
@jonreyno11874 жыл бұрын
Les dejo como hacer que la ventana les salga centrada, import os os.environ['SDL_VIDEO_CENTERED'] = '1' #para centar ventana , va antes de la creacion de la ventana. ventana = pygame.display.set_mode((ANCHO,ALTO)) #ventana de trabajo
@zuracoin4 жыл бұрын
geniooooo.... si bien dice para principiantes jaja deben saber antes 1. bajar el python 2. bajar sublime text 3. configurar sublime text. (estoy haciendo un curso de Python (enfocado en base de datos; lo hago por cultura general; y claro lo básico, que puedas abrirlo desde la consola de windows, usar el IDLE, visual studio code) funciones, condicionales, el juego de los dados (voy en modulo 1 de 4) pero venir a tu canal, es wooooo.... a la mierda las bases de datos, jajaja...
@MundoPython4 жыл бұрын
Que lindo comentario, gracias. y si, para principiantes que saben al menos lo básico de programación.
@zuracoin4 жыл бұрын
@@MundoPython puse un post en el foro del curso de introducción de python de la universidad austral en coursera... ya algunos ya vieron el canal y quedaron encantados... advertí que trabajas con sublime text y que deben configurarlo para python... luego de eso seguirte los pasos.
@MundoPython4 жыл бұрын
Fp 2020 Qué amable, realmente aprecio mucho la acción y me da gusto que el contenido te guste. Un saludo.
@Snowbound_04 жыл бұрын
@@zuracoin la verdad, es muy fácil descargar python y sublime, yo lo tento adaptado a python, y es muy fácil
@danielboc32732 жыл бұрын
Muy bueno el video!!!! Agregue un contador de enemigos. ¿Como puedo mostrar un mensaje con el puntaje antes de cerrar la ventana?
@mickeysteam86284 жыл бұрын
eh we, muy buen trabajo!
@MundoPython4 жыл бұрын
Gracias compa ;)
@Dr1nk7073 жыл бұрын
una pregunta porque cuando en la parte de aser el movimiento del jugador pongo if y ya no funciona la parte de dibujar jugador? a y si es por el programa digo porque uso el visual studio code
@carlosenrique47343 жыл бұрын
Hola tengo una duda cuando hago lo de poner el codigo para moverse no se mueve y tengo esto en el sublimetext while not game_over: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() if event.type == pygame.KEYDOWN: x = jugador_pos[0] if event.key == pygame.K_LEFT: x -= jugador_size if event.key == pygame.K_RIGHT: x += jugador_size jugador_size[0] = x gracias si respondes :D
@nacho30554 жыл бұрын
Me das la lógica para clonar los enemigos? he tratado con for pero no puedo
@davidgranda84183 жыл бұрын
una pregunta , como podria programar el marcador del juego porque como decias que ibas a programar el marcador en el proximo video ya que no tenias tiempo, no encontre el video ?
@NPC_LEGENDARIO2 жыл бұрын
Hola una pregunta sabes cómo arreglar el error de la identacion porque sigo los mismos pasos pero me sale error en la indentacion en la línea de dibujar personaje
@emmanuelvadala58644 жыл бұрын
buenagdo papuh,me suscribí
@Alex_Mation3 жыл бұрын
como inicio el programa/el juego para probar?
@sa_ric_4 жыл бұрын
me sale un error en este codigoo pygame.draw.rect(ventana, (255,0,0), (400,400 50,50))
@danvpz4 жыл бұрын
Simplemente copia y pega todo el codigo en otra sketch, a mi también me pasó, espero que os sirva :D
@sa_ric_4 жыл бұрын
@@danvpz gracias brothes intentare
@danvpz4 жыл бұрын
@@sa_ric_ dime si te funciona!
@MateoGomez-qy6ow Жыл бұрын
pregunta como hago que aparescan mas enemigos?
@felixdejesusseguramunoz5174 жыл бұрын
Tenga su like buen hombre!
@MundoPython4 жыл бұрын
thanks ;)
@justovelarde34564 жыл бұрын
Hola sácame de una duda. Los programas de los restaurantes, donde se ve que el mozo, el que atiende, entra a una pantalla de pc, ingresa su password, da click en la mesa (en forma gráfica ubicada en el plano del ambiente) luego da click en el plato pedido, bebidas, cuenta, etc., en qué programa o lenguaje de programación estará hecho? Gracias.
@MundoPython4 жыл бұрын
hay un montón de respuestas para esa pregunta. tendrías más suerte preguntando eso en google o stackoverflow , disculpa por no ser de utilidad
@7561849792 жыл бұрын
como corres tras hacer un cambio??
@yolandarodriguez8914 жыл бұрын
is that it is easier for me with the collision method
@abujiara23754 жыл бұрын
Todo excelente, solo quede con la duda de como agregar mas enemigos e ir subiendo la velocidad progresivamente
@MundoPython4 жыл бұрын
Puedes crear una lista para los enemigos e ir aumentando la velocidad en y cada que pase cierto periodo de tiempo.
@abujiara23754 жыл бұрын
@@MundoPython gracias lo probé y funciona muy bien
@ChadGamer014 жыл бұрын
@@MundoPython Disculpa, como hago eso?
@ChadGamer014 жыл бұрын
@@abujiara2375 Disculpa, como lo hiciste?
@abujiara23754 жыл бұрын
@@ChadGamer01 te recomiendo seguir el curso de pygame de este canal, con el comprendí como hacerlo, con clases que estructuran más el juego. Pero básicamente se carga la imagen o se crea la figura, luego se hace un ciclo for para cargar la cantidad de enemigos que quieras y estos se incorporan en una lista para poder tener acceso
@Nahureg1233 жыл бұрын
Me aparece un error lo de turtle como soluciono eso?
@doruk_._hace7anos5453 жыл бұрын
Necesito ayuda por que quise bajar python 3 pero solo encuentro para 64 bits, que puede hacer? Tengo 32bits y wn 7
@ediermartinez97003 жыл бұрын
Posiblemente este video sea de gran ayuda para ti: kzbin.info/www/bejne/g4KskqmJpKqBhZI Buena suerte...
@MundoPython3 жыл бұрын
@@ediermartinez9700 Gracias :D
@theloniousmonk812 жыл бұрын
GUAU QUE JUEGAZO LOCO!!! ESTA PARA PLAY 7?
@ramirovera59134 жыл бұрын
Como podría hacer para que un rectangulo que se dibuja aparezca en el centro de la ventana? Buen video!!!
@MundoPython4 жыл бұрын
Sólo cambiale los parametros a x y y.
@kurtpenna31544 жыл бұрын
Tengo una súper pregunta cómo corres el programa ??? Buen video saludos
@elianterraneo25324 жыл бұрын
en sublime text lo corres pulsando ctrl + b
@KatakatoGames4 жыл бұрын
Alguno de ustedes ha intentado hacer que el cubo rojo tambien se mueva hacia arriba o abajo?, tambien quiero que a medida que pase el tiempo los enemigos salgan mas rapido
@LopKallaiy3 жыл бұрын
while not game_over: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() if event.type == pygame.KEYDOWN: x=jugadorPos[0] y=jugadorPos[1] if event.key == pygame.K_a: x-=JugadorSize if event.key == pygame.K_d: x+=JugadorSize if event.key == pygame.K_w: y -=JugadorSize if event.key == pygame.K_s: y +=JugadorSize jugadorPos[0]=x jugadorPos[1]=y
@LuisGarcia-ii6si4 жыл бұрын
Una duda. no puedo mover el cuadrito, ya revise el código muchas veces y nada.
@LuisGarcia-ii6si4 жыл бұрын
Podrías decirme un consejo, para poder arreglarlo. Ya revise el código miles de veces
@Juan_Andres3474 жыл бұрын
@@LuisGarcia-ii6si tambien me pasaaAaAaA
@LuisGarcia-ii6si4 жыл бұрын
@@Juan_Andres347 lograste solucionarlo?
@juancabalo90454 жыл бұрын
(IMPORTANTE) Aqui les comento algo que me paso xd NO le pongan al archivo "pygame.py" por que no va a jalar Le pueden poner "juego.py","archivo.py" o cualquier nombre, pero "pygame.py" NO.
@ismaelpagano3 жыл бұрын
eso es xq se rompe cuando trata de importar la librería pygame. NUNCA hay que nombrar a los archivos como las librerías
@grandestag3 жыл бұрын
@@ismaelpagano que suerte que le puse juego.py
@Yasmin-dy3uk2 ай бұрын
@@ismaelpagano si, es como las palabras reservadas como: print, if,else,while,elif,class, etc. No sé puede nombrar a ninguna variable ni clase con esas palabras.
@Ika-Mon2 жыл бұрын
cuando le doy a correr codigo me dice que aqui necesita un int: pygame.draw.rect(ventana, RED_COLOR, jugador_pos[0], (jugador_pos[1], jugador_size, jugador_size)) no se que paso porque antes me funcionaba bien el codigo, pero tuve que reinstalar python y ahora ya no funciona
@darthmoranga5922 жыл бұрын
pygame.draw.rect(ventana,color_rojo ,(jugador_pos[0],jugador_pos[1],jugador_size[0],jugador_size[1])) a mi me funcionó con este cambio. espero que te ayude
@LikeDePollo3 жыл бұрын
Puedes hacer un juego en el que implementes imágenes? Osea para que el jugador no sea un cuadrado, sino un cohete o una nave espacial y los enemigos asteroides o ovnis y que el fondo del juego de la impresión que se mueve
@MundoPython3 жыл бұрын
ya hay videos así en el canal. saludos :)
4 жыл бұрын
Buen Dia Gracias a un estudiante, me comento del presente video muy interesante. El cual no colocamos la tarea de seguir tus pasos pero tenemos un dificulta: En el video la ventana del juego es permanente en el caso de nosotros no (sale y se cierra de forma automática) nos sale este mensaje: File "D: \coema\virtual\11\exquivationVr1.0.py", line 13, in que podemos hacer Gracias
@MundoPython4 жыл бұрын
Revista este video kzbin.info/www/bejne/rpukp4t9iZqtaac&ab_channel=MundoPython Asegurate que todo esté indentado correctamente en la parte del bucle while, no la ventana no debería cerrar.
4 жыл бұрын
@@MundoPython gracias revisaré
@eduardofree91494 жыл бұрын
Como hago para correr la venta o abrirla después que escribí la ultima es decir (sys.exit()???import pygame import # ventana ventana = pygame.display.set_mode((800,600)) game_over = false while not game_over: for event in pygame.event.get(): sys.exit() ......
@kg3233ogАй бұрын
tu codigo esta mal: ventana = pygame.display.set_mode((800,600)) game_over = false while not game_over: for event in pygame.event.get(): if event.type == pygame.QUIT: game_over = true sys.exit()
@yolandacaceresmoya56433 жыл бұрын
alguien podría decirme el porque no se mueve ese cuadrito a pesar de seguir los pasos? por favor ayúdenme.
@JhoelMolina.9 ай бұрын
donde lo juego
@theinexpresive3 жыл бұрын
pero como le agregas mas enemigos ?:/
@ruycr4ft2 жыл бұрын
Hola, ¿alguien me puede pasar el enlace al segundo video? ¡Gracias!
@Doramas_Resumen4 жыл бұрын
no me sale el cuadrito rojo y ya e visto los comandos y estan iguales me puedes ayudar ?
@ry92704 жыл бұрын
cual es el error ?
@eduardofree91494 жыл бұрын
O dicho de otra forma como hago para correr el programa? Saludos
@santillerandi83103 жыл бұрын
Lo mismo me pregunto
@bart.lopez05433 жыл бұрын
como hago para que haya mas enemigos y un temporizador?? D:
@lauraalvarez99484 жыл бұрын
if enemigo_pos[1] >= 0 and enemigo_pos[1] < ALTO: ^ IndentationError: unindent does not match any outer indentation level ¿ cuál es el error?
@MundoPython4 жыл бұрын
Revisa la indentación (los tabs)
@lauraalvarez99484 жыл бұрын
@@MundoPython GRACIAS AMIGO, ME HA SERVIDO.
@yolandarodriguez8914 жыл бұрын
una pregunta amigo, aquí no se puede usar el método para colisiones que incluye la librería pygame?
@MundoPython4 жыл бұрын
why not?
@THEDOCTORKLOW4 жыл бұрын
Alguien tiene alguna idea de como hacer que se generen mas enemigos, he estado intentando, pero mi cabeza de pollo no me lo permite, si alguien sabe se lo agradecería mucho
@sergi2643 жыл бұрын
cuando llego a la parte de crear el cuadrado no me sale en la ventana y lo tengo igual que tu
@MundoPython3 жыл бұрын
maybe no
@kg3233ogАй бұрын
haz el metodo update, tambien podria ser porque lo colocaste fuera de la parte visible de la pantalla.
@syscabmcommunity33682 жыл бұрын
lo hice y me funciono perfecto,, ahora ya solo esperar a que me llamen de EpicGames....!!jajajaj!.
@MundoPython2 жыл бұрын
hahahah sigue practicando mientras
@alvaroedilbertopulidosanch51513 жыл бұрын
Curiosamente puedo correrlo en la consola de windows pero no enla consola del pycharm Q curioso no?
@TheExdi_6 ай бұрын
En la instalación de Pygame me dice que no se reconoce pip como un comando interno o externo, alguien sabe por que?
@MundoPython6 ай бұрын
1. intenta con pip3 install pygame 2. intenta escribir python o python3 en la terminal, si nada sale es porque no tienes python o python no está agregado al path.
@TheExdi_6 ай бұрын
@@MundoPython Muchas gracias, ya lo pude arreglar, nuevo sub 👍
@TheExdi_6 ай бұрын
@@MundoPython Hey, también eh estado usando tu código para hacer un juego similar en Visual Studio Code, y quería pedirte ayuda porque cuando lo inicio, solo el Player1 se puede mover, y la idea que yo tenia es que se muevan ambos, aquí te dejo el código para que lo revises si puedes, ok? import pygame import sys #constantes ANCHO = 800 ALTO = 600 COLOR_CELESTE = (0,250,250) color_negro = (0,0,0) color_amarillo = (250,250,0) #player1 player1_pos = [ANCHO / 2,ALTO - 125] player1_size = [60,60] #player2 player2_size = [60,60] player2_pos = (60,407) #ventana ventana = pygame.display.set_mode ((ANCHO,ALTO)) game_over = False while not game_over: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() if event.type == pygame.KEYDOWN: x = player1_pos[0] if event.key == pygame.K_LEFT: x -= player1_size[0] if event.key == pygame.K_RIGHT: x += player1_size[1] player1_pos[0] = x if event.type == pygame.K_s: x = player2_pos[0] if event.key == pygame.K_a: x -= player2_size[0] if event.key == pygame.K_d: x += player2_size[1] player2_pos[0] = x ventana.fill(color_negro) #Dibujar enemy pygame.draw.rect(ventana, color_amarillo, (player2_pos[1], player2_pos[0],player2_size[0],player2_size[1]) ) #Dibujar player pygame.draw.rect(ventana, COLOR_CELESTE,(player1_pos[0],player1_pos[1],player1_size[0],player1_size[1])) pygame.display.update()
@Boo-eo2fz4 жыл бұрын
El sistema me dice que esta bien instalado el modulo, pero SublimeText me lo sigue marcando como invalido al igual que con Tkinter
@MundoPython4 жыл бұрын
¿Qué utilizas? Mac o windows?
@Boo-eo2fz4 жыл бұрын
@@MundoPython Windows
@aztecsavo824 жыл бұрын
1:20 A mi no me funciona sera por que instale Python 3.9?? buscare alguna forma para solucionarlo ;)
@MundoPython4 жыл бұрын
Si, usa 3.8
@aztecsavo824 жыл бұрын
@@MundoPython perfecto muchas gracias ;)
@aztecsavo824 жыл бұрын
Segui el tutorial al pie de la letra y funciona y todo bien, lo de las coalisiones tambien bien pero sin embargo para la izquierda no se mueve mi jugador y obvamiente la tecla si me funciona xDD ya revise y si esta bien lo de if event.key == pygame.K_LEFT: x -= jugador_size podrias subir el codigo para revisar porfas te agradezco infinitamente por la ayuda y los videos Saludos!!!
@MundoPython4 жыл бұрын
@@aztecsavo82 ya no tengo el codigo, pero intentaré volver a hacerlo. en lugar de jugador_size dale un valor cual sea. 50, 100. revisa que todo esté dentro de los bucles, ifs, etc.
@aztecsavo824 жыл бұрын
@@MundoPython todo un crack si era eso tenia jugador_pos[0] = x dentro de un if hehe muchas gracias saludos!!!
@lumixgun52074 жыл бұрын
Alguien que me diga como le hago para ejecutar el juego con que tecla o algo por favor
@MundoPython4 жыл бұрын
si estás en sublime es tools -> build -> python ó control + b
@MesoLol4 жыл бұрын
Hola, como hago qque corra el programa como a ti
@MundoPython4 жыл бұрын
control + b
@MesoLol4 жыл бұрын
@@MundoPython gracias
@erikandersoncarrascoferrer47294 жыл бұрын
la continuación del vídeo donde lo encuentro... porfavor
@MundoPython4 жыл бұрын
Hola, el video es un tutorial completo, te dejo dos playlist que te podrían interesar. kzbin.info/aero/PLuB3bC9rWQAu6cGeRo_I6QV8cz1_2V6uM kzbin.info/aero/PLuB3bC9rWQAuzlz932pjjFLE1q8caF21N
@Busnot3 жыл бұрын
Donde esta la otra parte del video ???
@MundoPython3 жыл бұрын
Este video es un standalone haha, hay una serie más paso a paso de pygame en el canal.
@miguelangelpalacioscardena32354 жыл бұрын
Con que comando corre la ventana? Cómo abre la ventana del juego?
@MundoPython4 жыл бұрын
control + b
@miguelangelpalacioscardena32354 жыл бұрын
@@MundoPython ay no, me refería al comando para abrir la ventana donde aparece el cuadradito rojo, dónde podemos jugar básicamente
@MundoPython4 жыл бұрын
@@miguelangelpalacioscardena3235 Sólo ejecutas el programa, control + b
@miguelangelpalacioscardena32354 жыл бұрын
@@MundoPython vale voy a intentarlo, de verdad gracias por ayudarme
@leobardoguerrero74793 жыл бұрын
oye bro que tema usas para tus codigos
@MundoPython3 жыл бұрын
el que viene por defecto (creo)
@leobardoguerrero74793 жыл бұрын
@@MundoPython gracias
@sebastiannino95474 жыл бұрын
a mi me sale un error en los patentices de la función pygame.draw.rect ..... me sale error 24 alguien sabe como resolverlo
@marcomunoz82734 жыл бұрын
seguramente te falte un paréntesis, ya que son 4.
@lidiceladyguerreroquimis38644 жыл бұрын
tengo un problema al final me sale que: pygame 1.9.6 Hola de la comunidad de pygame. www.pygame.org/contribute.html C: \ Users \ admin \ Downloads \ juegoprimero.py: 72: DeprecationWarning: se requiere un número entero (tiene el tipo float). La conversión implícita a enteros mediante __int__ está obsoleta y puede eliminarse en una versión futura de Python. pygame.draw.rect (ventana, color_rojo, [Terminado en 0.9s]
@MundoPython4 жыл бұрын
Tendrías mejor suerte si googleas tu error.
@spectr73984 жыл бұрын
aiuda al hacer le jugador no me sale
@juancabalo90454 жыл бұрын
Lo pudiste resolver??
@drukhijodeltrueno63634 жыл бұрын
hola buen video, pero tengo problemas con el comando sys.exit. Siempre me salta como error ¿sabes que puede estar pasando ?
@grainford74974 жыл бұрын
import sys
@kevinrodrigueza.54514 жыл бұрын
Si puedes explica para hacer páginas web brother , it would be good .
@flaviotrujillo54385 жыл бұрын
como le pongo el score
@marioperez58045 жыл бұрын
kzbin.info/www/bejne/iYXMp6BvmrF-p5I creo que esto te servirá. Salu2
@crhiscapella75304 жыл бұрын
nuevo sub👍
@seiyakun75643 жыл бұрын
el titulo dice para principiantes pero no dices que teclas apretas.... como abro la ventana para probar el juego?
@MundoPython3 жыл бұрын
Principiante: Que empieza o se inicia en una actividad determinada. Va dirigido a cualquier persona que inicia en la programación de videojuegos. pd. tools -> build -> python
@seiyakun75643 жыл бұрын
@@MundoPython gracias por responder rapido pero son detalles que un principiante no sabe
@Soporamasoporama8 ай бұрын
que parte consiguen el codigo fuente
@Yasmin-dy3uk2 ай бұрын
Está en Github.
@roggermartinez32674 жыл бұрын
Como lo exporto a mi celular o algo así, solo una idea, yo indago...Gracias
@MundoPython4 жыл бұрын
www.google.com.mx la verdad si quieres desarrollar en android o ios es otra librería.
@MundoPython4 жыл бұрын
@Gamer 380 ya no tengo el codigo ):
@juancabalo90454 жыл бұрын
@Gamer 380 está en la descripción
@Julitro_08 Жыл бұрын
colliderect porfavor
@marioperez58045 жыл бұрын
Hola otra vez, por alguna razón que desconozco(sospecho que por la capacidad de mi ordenador), el enemigo azul del juego desaparece y aparece constantemente al moverse, como si se tratara de una luz parpadeando. No comprendo porque, ya que el cubito rojo en cambio se mueve perfectamente. Observé que esto no ocurre si quito la instrucción: ventana.fill(color_negro) Pero el programa de este modo no funcionaría como debe. Es culpa de mi ordenador o quizá un fallo escribiendo el código?
@luismelo17164 жыл бұрын
Tienes 2 veces el actualizar en pantalla, debes actualizar solo 1 ves después de crear ambos cuadritos, si tienes 2 estaría parpadeando.
@marioperez58044 жыл бұрын
Luis Melo Pues nunca encontré el fallo finalmente. Cambié el código bastante después de verlo, pero no paró de parpadear nunca. Quizá fuera por eso😅 Gracias de todas formas👍
@lisandrovelasquez33563 жыл бұрын
buen video bro me gusto. ¿alguien sabe como se corre el programa? ayuda plis
@tete1593 жыл бұрын
en sublime text lo corres pulsando ctrl + b
@rulitosviajeros99783 жыл бұрын
Aprendí mucho con este video pero hice todo paso a paso y la ventana sale perfecta pero el cuadrado rojo nunca aparece. Que puede ser?
@MundoPython3 жыл бұрын
Revisa bien tu código.
@leorstblack Жыл бұрын
puede ser la identacion cuando se dibuja el jugador. revise que este debajo del for
@santysalgado43874 жыл бұрын
#Actualice el programa el día de hoy Miércoles 30-SEP-2020, pero: #En Colisiones cambie el game_over = False, porque si no se cierra al abrir, no arroja el programa el motivo, agregue el código de JonReyno para centrar la ventana. #Aun modificando lo anterior, no detecta colisiones y no puedo moverme a la izquierda. #Comienzo a agregar un punto blanco que sirva como arma, seguiré modificando este comentario en lo posible hasta lograrlo y/o recibir la apreciable ayuda de quien aporte al video, Saludos. import pygame import sys import random import os os.environ['SDL_VIDEO_CENTERED'] = '1' #Para centar ventana, va antes de la creacion de la ventana. #constantes ANCHO = 720 ALTO = 480 color_rojo = (255,0,0) color_negro = (0,0,0) color_azul = (0,0,255) color_blanco = (255,255,255) #Jugador jugador_size = 50 jugador_pos = [ANCHO / 2,ALTO -jugador_size * 2] #Disparo bala = 3 bala_pos = [ANCHO /2 + 25, ALTO -jugador_size *2 +25] #Eneemigos enemigo_size = 50 enemigo_pos = [random.randint(0, ANCHO - enemigo_size),0] #Ventana ventana = pygame.display.set_mode((ANCHO,ALTO)) game_over = False clock = pygame.time.Clock() #Colisiones def detectar_colision(jugador_pos,enemigo_pos): jx = jugador_pos[0] jy = jugador_pos[1] ex = enemigo_pos[0] ey = enemigo_pos[1] if (ex >= jx and ex = ex and jx < (ex + enemigo_size)): if (ey >= jy and ey = ey and jy < (ey + enemigo_size)): return False return True while not game_over: for event in pygame.event.get(): # print(event) = Arroja eventos en consola if event.type == pygame.QUIT: sys.exit() if event.type == pygame.KEYDOWN: x = jugador_pos[0] y = bala_pos[0] if event.key == pygame.K_LEFT: x -= jugador_size y -= jugador_size if event.key == pygame.K_DOWN: x = jugador_pos = [ANCHO / 2 ,ALTO -jugador_size * 2] y = bala_pos = [ANCHO / 2 +25,ALTO -jugador_size * 2 +25] if event.key == pygame.K_RIGHT: x += jugador_size y += jugador_size jugador_pos[0] = x bala_pos[0] = y ventana.fill(color_negro) if enemigo_pos[1] >= 0 and enemigo_pos[1] < ALTO: enemigo_pos[1] += 20 else: enemigo_pos[0] = random.randint(0,ANCHO - enemigo_size) enemigo_pos[1] = 0 #Colisiones if detectar_colision(jugador_pos,enemigo_pos): game_over = False #Dibujar enemigo pygame.draw.rect(ventana, color_azul, (round(enemigo_pos[0]),enemigo_pos[1], enemigo_size,enemigo_size)) pygame.draw.rect(ventana, color_rojo, (round(jugador_pos[0]),jugador_pos[1], jugador_size,jugador_size)) #Para ubicar la bala pygame.draw.rect(ventana, color_blanco, (round(bala_pos[0]),bala_pos[1], bala ,bala)) clock.tick(30) pygame.display.update()
@marcomunoz82734 жыл бұрын
básicamente te dice que las coordenadas en pixeles están en decimales, si escribes round en jugador pos[0] debería funcionar. pygame.draw.rect(ventana, color_rojo, (round(jugador_pos[0]),jugador_pos[1], jugador_size,jugador_size))
@salvi_blend4 жыл бұрын
una duda, como puedo abrir la ventana?
@MundoPython4 жыл бұрын
depende del editor en el que te encuentres, en mi canal hay un video de como instalar y configurar sublime text
@mrtalexjc4314 жыл бұрын
Cómo le doy a ejecutar no me sale nada.
@ry92704 жыл бұрын
ctrl + b y si no sale ningún dibujo presiona cualquier letra de tu teclado para que se pueda ve los dibujos
@eleazarl41154 жыл бұрын
No me ejecuta me sale error en la parte de la colisión
@eleazarl41154 жыл бұрын
unsupported operand type(s) for +: 'int' and 'list'
@greenpaint5102 Жыл бұрын
ME SALE ESTE ERROR NameError: name 'random' is not defined
@Yasmin-dy3uk2 ай бұрын
Eso es ya que no importaste bien la librería.
@matip03 жыл бұрын
como compilas?
@MundoPython3 жыл бұрын
tools -> build -> python
@mrshoggertaker69453 жыл бұрын
la ventana se abre y se cierra ayudenme por favor
@kg3233ogАй бұрын
es debido a que no colocaste el bucle while.
@tylermars79053 ай бұрын
Crack
@jonreyno11874 жыл бұрын
Al final no me funcionó :(, aunque no me mueva o me mueva, aleatoriamente se cierra el juego.
@danarturo57584 жыл бұрын
Revisa si en esta parte: if (ex >= jx and ex < (jx + jugador_size)) or (jx >= ex and jx = jy and ey < (jy + jugador_size)) or (jy >= ey and jy al revés
@geraldinevs4 жыл бұрын
No me salió ningun error todo esta bien... pero no sale el cuadrado rojo :'(
@THEDOCTORKLOW4 жыл бұрын
lo que pasa es que la dimensiones de tu pantalla no son las mimas que las de el, por tal motivo, puede ser que el cuadro este mas abajo en donde no lo puedas ver, intenta cambiando el tamaño de la ventana y notaras la diferencia
@juancabalo90454 жыл бұрын
@@THEDOCTORKLOW ya intente cambiar y aun asi no me sale ni el rojo ni el azul
@DAX-003 жыл бұрын
me gustó el tuto. igual cuando ejecúto el código a los pocos segundos se me apaga la pc asi que por el momento no lo jugaré. no sea que estropée mi computadora. ja!
@jeanettemanriquez91693 жыл бұрын
Que acaso tienes windows 98 que no puede soportar un cubo
@Yasmin-dy3uk2 ай бұрын
Hazle mantenimiento al PC, cambia pasta térmica etc.
@Yasmin-dy3uk2 ай бұрын
@@jeanettemanriquez9169 Windows 98 soporta un cubo, seguro es debido a falta de mantenimiento.