SUPER MARIO BROS ► PYTHON [ pygame ] ✅

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น • 154

  • @Equusvelox1828
    @Equusvelox1828 2 ปีที่แล้ว +8

    4:00 Por si te interesa, esos sprites son de la versión "all night nippon" de super mario bros que nunca salió de Japón. Era una versión oficial y de muy pocas unidades.

  • @alexeivillafruela6402
    @alexeivillafruela6402 ปีที่แล้ว +3

    yo estoy comentando años despues y este codigo esta super bueno...soy de python pero nunca habia visto esta libreria pygame

  • @kpacccavchik
    @kpacccavchik 3 ปีที่แล้ว +5

    to make the mario jump higher, change the following values:
    open - data > states > constants
    change: JUMP_VEL = -10 for JUMP_VEL = -11
    .
    to make the characters run more slowly, change:
    open - data > components > enemies
    change in:
    def set_velocity(self):
    """Sets velocity vector based on direction"""
    if self.direction == c.LEFT:
    self.x_vel = -2
    else:
    self.x_vel = 2
    self.y_vel = 0
    .
    for:
    def set_velocity(self):
    """Sets velocity vector based on direction"""
    if self.direction == c.LEFT:
    self.x_vel = -1
    else:
    self.x_vel = 1
    self.y_vel = 0

    • @matteoscalas4084
      @matteoscalas4084 3 ปีที่แล้ว

      I just changed one value from constants.py ---- JUMP_GRAVITY = .31 --- I changed it to .25 and now it works perfectly.

  • @alproyecto
    @alproyecto 4 ปีที่แล้ว +5

    Jajaja. El mítico Mario Bross en Python, excelente. Aun Python no tiene la madurez para hacer juegos de aceptable rendimiento, pero esta excelente el ejemplo.

    • @kidsuniverse9590
      @kidsuniverse9590 3 ปีที่แล้ว

      Que otro esta mejor para hacer juegos?

    • @espartangod
      @espartangod 3 ปีที่แล้ว

      Madurez? Que acaso Python como lenguage está en la pubertad o acaso te refieres al interprete?

    • @alproyecto
      @alproyecto 3 ปีที่แล้ว

      @@espartangod este comentario ya tiene como 1 año. Jajaja. Y si, aun faltan muuuchas cosas para poder ser considerado para juegos. Godot hace uso de parte de su simpleza pero lo compila a c++ para que pueda ser rápido y obtener mejores rendimientos. Los problemas de manejo de memoria dinámica y el ser código interpretado será mas lento que c# o java.
      Ojo, no critico al python. Es un lenguaje maravilloso, algo como lo era el basic de los 80. Acercar la máquina a la gente y no al contrario. Es posible que mas adelante pase a ser código compilado y mas estructurado y de esta forma y termine de madurar.

  • @12rojas95
    @12rojas95 4 ปีที่แล้ว +9

    Buenísimo el juego!! Estoy pensando en comenzar en python. Gracias por el video!
    PD: Leí mas abajo que usas Linux Mint. Que bien se ve!!! Yo estoy usando Lubuntu, veamos que tal me va.

    • @Piensa3Dyt
      @Piensa3Dyt  4 ปีที่แล้ว +1

      Muchísimas gracias por ver el vídeo ;)

    • @coca7895
      @coca7895 2 ปีที่แล้ว +1

      yo tengo tambien linux mint y lo personalize para que tenga la interfaz de mac os la verdad se ve fachera como quedo

  • @Jorz94
    @Jorz94 5 ปีที่แล้ว +41

    1:34 nadie puede ser tan manco xdxdxdxdxdxd

    • @onasistrujillo3383
      @onasistrujillo3383 5 ปีที่แล้ว

      creo que tiene un super bug el juego

    • @wilfreaks
      @wilfreaks 4 ปีที่แล้ว

      ¿A qué te refieres con 'manco', amigo? Y esa expresión de cuál país es?

    • @espodermon
      @espodermon 4 ปีที่แล้ว

      @@wilfreaks Es algo asi como ser malo jugando, en Argentina se usa mucho esa "expresion", en otros paises ni idea

    • @rinka8430
      @rinka8430 3 ปีที่แล้ว +2

      No es nada de él, es el juego que no tiene el salto tan alto

  • @sssashamoroz
    @sssashamoroz 5 ปีที่แล้ว +8

    Está muy bueno el codigo y creo que sirve muy bien para los que ya saben algo de Pygame, pero todavía les cuesta saber como conectar unas cosas con las otras.
    Aunque anteriormente dijiste que no haces videojuegos, veo que en tu canál hay tutoriales de Godot y así. Si te interesa Pygame y desarollo de videojuegos, tengo unos videos de Snake y FlappyBird, a lo mejor y te sirven de algo :)

    • @bautialberdi3767
      @bautialberdi3767 3 ปีที่แล้ว

      Hola, tenes algun link? Me gustaria verlos. Gracias!

    • @sssashamoroz
      @sssashamoroz 3 ปีที่แล้ว +1

      @@bautialberdi3767 haz click en mi nombre de youtube

  • @armandoreyes8108
    @armandoreyes8108 5 ปีที่แล้ว +3

    Wacha ese lag papuuuu jajaja la verdad esta identico el juego 10/10

  • @gabitzzo
    @gabitzzo 5 ปีที่แล้ว +4

    Como dibujas un mismo sprite repetidas veces? porque yo intente dinujar un mismo sprite varias veces en diferentes ubicaciones y no se como hacerlo...

  • @davidjacobs7966
    @davidjacobs7966 6 ปีที่แล้ว +19

    se ve que se laguea durante el salto algunas veces

    • @Piensa3Dyt
      @Piensa3Dyt  6 ปีที่แล้ว +1

      Obviamente no es perfecto, saludos !

    • @nicolastroncoso1791
      @nicolastroncoso1791 6 ปีที่แล้ว +7

      el código no es perfecto (su datamedia tampoco lo es, la NES usaba un sistema de sonidos basado en bits que era mucho más liviano para la consola puesto que solo debía mandarle unos pocos valores para conseguir un tono. Aquí usan audio), además python (que consume bastantes recursos) está abierto y a eso agrégale el programa que usa para grabar pantalla (que sin duda también chupa muchos recursos). Recomiendo probarlo!

    • @Piensa3Dyt
      @Piensa3Dyt  6 ปีที่แล้ว +5

      Muchísimas gracias por tu comentario y el aporte jejeje Tienes toda la razón :)

    • @elrelatonegro677
      @elrelatonegro677 5 ปีที่แล้ว

      @@nicolastroncoso1791 está muy acertado tú observación. 👏👏👏👏 crack

    • @jgarale
      @jgarale 4 ปีที่แล้ว

      Y tampoco salta bien

  • @ivanisaacsorianoreyes8652
    @ivanisaacsorianoreyes8652 3 ปีที่แล้ว

    yo estudio ingenieria en sistemas y pense que seria una carrera aburrida pero despues de ver esto ahora ese aburrimiento murio y se convirtio en un gran interes en la carrera

  • @marcelopanire
    @marcelopanire 7 ปีที่แล้ว +7

    hola podrías hacer un tutorial de la física de saltos y sus respectivas animaciones para un juego de plataformas en pygame o explicar como en este vídeo mario realiza sus saltos

    • @Piensa3Dyt
      @Piensa3Dyt  7 ปีที่แล้ว +2

      +Marcelo Panire básicamente y a grandes rasgos es muy parecido a la física que aplico en mi tutorías de programación en Python número 7 si no recuerdo mal. Simplemente debes tener en cuenta la velocidad de caída de los objetos. ¡Un saludo !

  • @angelfenix1lopezlazcano46
    @angelfenix1lopezlazcano46 6 ปีที่แล้ว +39

    Con phyton ???!!! Es posible???

    • @Piensa3Dyt
      @Piensa3Dyt  6 ปีที่แล้ว +14

      ¡Claro! Python es muy potente aunque no lo parezca :)

    • @angelfenix1lopezlazcano46
      @angelfenix1lopezlazcano46 6 ปีที่แล้ว +4

      Piensa 3D estoy aprendiendo phyton estoy en lo mas básico y esto me sorprendió !!

    • @hugopinango6334
      @hugopinango6334 5 ปีที่แล้ว +3

      el programa de modelado 3D gratuito blender esta hecho en python y es de codigo abierto asi que puedes ver como esta hecho

    • @Fabianhad
      @Fabianhad 5 ปีที่แล้ว +1

      hay hasta un minecraft en python

    • @charlyspro3444
      @charlyspro3444 4 ปีที่แล้ว

      me gustaria ver el resultado final de lo que se iso por eso no quede satisfecho...

  • @DAN007
    @DAN007 5 ปีที่แล้ว +78

    A 3 fps el mario loco xd

    • @Piensa3Dyt
      @Piensa3Dyt  5 ปีที่แล้ว +19

      4 FPS xDD

    • @cesarmanuelvegavasquez8581
      @cesarmanuelvegavasquez8581 4 ปีที่แล้ว

      3 fps y bugeado pero igual esta bien

    • @fds-valorantclips5311
      @fds-valorantclips5311 3 ปีที่แล้ว +1

      Le falta la rtx obviamente JAJAJA

    • @ernestomatthias8682
      @ernestomatthias8682 3 ปีที่แล้ว

      A trick : watch series on flixzone. Been using it for watching loads of movies these days.

    • @brooksseth1929
      @brooksseth1929 3 ปีที่แล้ว

      @Ernesto Matthias Yea, been using flixzone for years myself :D

  • @brastiperzon9748
    @brastiperzon9748 ปีที่แล้ว +1

    bro una pregunta, como ejecutas el juego? y que programa usas para visualizarlo

  • @nivekgz9733
    @nivekgz9733 4 ปีที่แล้ว +2

    alguien me podra decir si se puede introducir caracteres del teclado ingresados por el usuario en atom (python)? y como? :c

  • @erikascaceres
    @erikascaceres 5 ปีที่แล้ว +4

    Yo me divertí viendo el ejemplo. Con lo que cuesta grabar videos y vienen personas a decirte cualquier cosa para llamar la atención. Suerte en tus proyectos :)

  • @fabriciovera8635
    @fabriciovera8635 3 ปีที่แล้ว +1

    hola como hago para que pase de una imagen a la otra, en la presentacion de mario

  • @cochahuayco1
    @cochahuayco1 4 ปีที่แล้ว

    Ya va pasar la pandemia y yo recién veo esto...ta bueno

  • @JuanEsteban-sz3fr
    @JuanEsteban-sz3fr 4 ปีที่แล้ว

    INCREIBLE

  • @fannydiaz1844
    @fannydiaz1844 4 ปีที่แล้ว +5

    estaba entrando al video y me sale un anuncio de python
    coincidencia, no lo creo xD

  • @jaxonblade1659
    @jaxonblade1659 4 ปีที่แล้ว +4

    Como programador y ponente, probablememente, seas muy bueno.
    Pero... como gamer eres terrible!😂
    Pero si. Es realmente interesante ver como se construye el mundo a traves de un código.

  • @fran_0816
    @fran_0816 4 ปีที่แล้ว +1

    En visual studio code se puede organizar los diferentes archivos en carpetas?

  • @fabriciovera8635
    @fabriciovera8635 3 ปีที่แล้ว

    por ejemplo tienes dos imagenes y quieres pasar de una a otra imagen como lo hago

  • @lanceloot
    @lanceloot 5 ปีที่แล้ว

    tienes la alma free , te amo

  • @enosgineer
    @enosgineer 4 ปีที่แล้ว +2

    como lo abres el juego??

    • @Piensa3Dyt
      @Piensa3Dyt  4 ปีที่แล้ว +1

      Pues como cualquier otro programa escrito en python, ejecutando el fichero principal

  • @Sebastian-od8bk
    @Sebastian-od8bk 3 ปีที่แล้ว +1

    que editor usaste ? me encanto!

  • @SebastianJuanMx
    @SebastianJuanMx 4 ปีที่แล้ว +2

    2020!! like

    • @Piensa3Dyt
      @Piensa3Dyt  4 ปีที่แล้ว

      Grande !

    • @SebastianJuanMx
      @SebastianJuanMx 4 ปีที่แล้ว

      @@Piensa3Dyt y en esta cuarentena no jombre!!

    • @Piensa3Dyt
      @Piensa3Dyt  4 ปีที่แล้ว

      What ? XD

    • @SebastianJuanMx
      @SebastianJuanMx 4 ปีที่แล้ว

      @@Piensa3Dyt entonces que hablas tu y que Grande!!

    • @Piensa3Dyt
      @Piensa3Dyt  4 ปีที่แล้ว

      XD

  • @IRedMonkey
    @IRedMonkey 3 ปีที่แล้ว

    Hay que hacer un pokemon! :D me lo re chiteo ajajaja

  • @KENLUYTORRESVAZQUEZ
    @KENLUYTORRESVAZQUEZ ปีที่แล้ว

    en que versión de python es?

  • @alessandragironpalacios8
    @alessandragironpalacios8 5 ปีที่แล้ว +9

    Esta clarisimo que el codigo no esta hecho por el autor del video lo repite constantemente todo el tiempo.

    • @albertofernandez9804
      @albertofernandez9804 4 ปีที่แล้ว

      No, pero sí lo esta jugando, hace todo lo que puede claro jaja

  • @arnoldr1746
    @arnoldr1746 5 ปีที่แล้ว +5

    Vi hasta la parte que intentó como 1000 veces atrapar la flor y cerré el video instantáneamente, como no sabe saltar este man XDDDDDD

    • @Piensa3Dyt
      @Piensa3Dyt  5 ปีที่แล้ว +10

      Felicidades por darte cuenta de que esto no es un canal de gameplays xD

  • @DorianVictoria_
    @DorianVictoria_ 2 หลายเดือนก่อน

    Martha tiene un marcapasos y tengo miedo

  • @davidjorquera8337
    @davidjorquera8337 ปีที่แล้ว

    como se ejecuta el juego y que programa se usa para visualizarlo espero que respondas saludos

  • @biomedica4942
    @biomedica4942 3 ปีที่แล้ว +1

    ¿Donde puedo encontrar el codigo?

  • @enzoortiz5695
    @enzoortiz5695 5 ปีที่แล้ว +1

    Se podria optimizar para que no tenga ese lag feo q se ve¿? Soy medio nuevo en python

    • @Piensa3Dyt
      @Piensa3Dyt  5 ปีที่แล้ว +1

      Eso depende mucho de como se estructura el código. A veces es complicado optimizar más algunos programas

    • @enzoortiz5695
      @enzoortiz5695 5 ปีที่แล้ว

      @@Piensa3Dyt ok ok gracias. Me recomiendan empezar a hacer juegos en pygame o bajarme algun programa para esto?

  • @albertofernandez9804
    @albertofernandez9804 4 ปีที่แล้ว +1

    ¿Es posible que con una máquina y un programa sofisticados no se pueda superar una obra que seguramente fue hecha con computadores primitivos y ábacos?¿O es que si se tiene un mejor conocimiento del programa y sus códigos se podría al menos igualarlo?

    • @Piensa3Dyt
      @Piensa3Dyt  4 ปีที่แล้ว

      Eso de que se hizo con ábacos ... Lo dudo. Por otro lado, igualarlo no debería ser complicado teniendo en cuenta los motores actuales. Este simplemente es un ejemplo sencillo de lo que se puede llegar a hacer

  • @finnelhumano3326
    @finnelhumano3326 6 ปีที่แล้ว +3

    El espacio y la E ? horrible esas teclas, la A y la S esta bien aunque si pudiera elegirlas pondria la X y la C o la Z y la X como en el emulador de Nintendo

    • @Piensa3Dyt
      @Piensa3Dyt  6 ปีที่แล้ว +2

      Pues no hay más que meterse en el código y cambiarlo ;)

  • @coca7895
    @coca7895 2 ปีที่แล้ว

    la gente dice que es mejor desarrollar con motores de videojuegos y aun asi si no lo usas python como es un lenguaje facil de usar es bastante facil crear videojuegos para el no es tan facil como un motor pero ni tampoco es un infierno como muchos desarrolladores dicen (igual para mi mientras mas me complique la vida mas divertido se me hace)

    • @coca7895
      @coca7895 2 ปีที่แล้ว

      la verdad programar en java si que era verdadero dolor de cabeza pero en python no

  • @espartangod
    @espartangod 2 ปีที่แล้ว

    Puedo programar en notepad? Puedo hacer un Zelda en Python? Cuando haces un tutorial para hacer un Mario y un Zelda? Que requisitos necesito para mi PC para poder programar? En Python puedo usarlo para web?

    • @espartangod
      @espartangod 2 ปีที่แล้ว

      Puedo hacer un juego en html?

  • @tommyvercetti6781
    @tommyvercetti6781 4 ปีที่แล้ว +1

    Cuál es tu sistema operativo?

  • @adrianramirez5732
    @adrianramirez5732 5 ปีที่แล้ว +2

    parte lo creaste en linux

  • @zyra_420
    @zyra_420 4 ปีที่แล้ว

    entiendo que seas malo pero todo el mundo sabe el hongo del min 1:16 jaja
    Fuera de eso muy buen proyecto obviando los fps, lo que debio costarle al desarrollador xd

  • @culturageek3778
    @culturageek3778 4 ปีที่แล้ว

    Los fps son muy bajos?

  • @jonathan.d.d941
    @jonathan.d.d941 7 ปีที่แล้ว +1

    Hola podrías hacer un tutorial de como usar tilesets, para hacer la animación de un personaje?

    • @Piensa3Dyt
      @Piensa3Dyt  7 ปีที่แล้ว

      +Jonathan.D .D Para usarlas en este tipo de juegos (hechos desde Python)? Un saludo !! :

    • @jonathan.d.d941
      @jonathan.d.d941 7 ปีที่แล้ว +1

      hola si usando pygame para hacer un rpg basico.

    • @Piensa3Dyt
      @Piensa3Dyt  7 ปีที่แล้ว +1

      +Jonathan.D .D Claro!! En cuanto tenga un hueco me pongo a ello !! :)

    • @jonathan.d.d941
      @jonathan.d.d941 7 ปีที่แล้ว

      Gracias

    • @Piensa3Dyt
      @Piensa3Dyt  7 ปีที่แล้ว +2

      Amigo, acabo de subir el tutorial que me habías pedido. Puedes verlo aquí:
      th-cam.com/video/h5hW3ynHvhM/w-d-xo.html
      Un saludo :)

  • @Saiyan2003
    @Saiyan2003 3 ปีที่แล้ว

    Nintendo te embargara la casa XD

  • @ejones6219
    @ejones6219 4 ปีที่แล้ว

    Yo he visto varios tutoriales de programación y nunca ponen como se transforma de una ventana básica a una app o juego, eso como se llama??

    • @rolandozarate5570
      @rolandozarate5570 4 ปีที่แล้ว

      Lo que pasa es que en python necesitas modulos, lo que viene en defecto solo es una ventana negra.

  • @demoniaco6969
    @demoniaco6969 5 ปีที่แล้ว +2

    Bueno, Yo solo aprendi a separar el código en diferentes archivos. Y a como no jugar Super Mario Bros

  • @Fenrir145
    @Fenrir145 3 ปีที่แล้ว

    una pregunta, como puedo hacer un juego, pero web?

    • @payns5867
      @payns5867 3 ปีที่แล้ว +1

      Usa JavaScript, para cualquier cosa web es el Rey, y he visto a varios que han hecho juegos decentes en js

    • @Fenrir145
      @Fenrir145 3 ปีที่แล้ว

      ​@@payns5867​ genial, muchas gracias.

  • @eliopetit1557
    @eliopetit1557 4 ปีที่แล้ว +1

    Descarge el zip en my pc......lo inento abrir el .py y no funciona....ayuda?

    • @Piensa3Dyt
      @Piensa3Dyt  4 ปีที่แล้ว

      En qué sistema operativo lo estás usando ?

  • @gerardorivero1129
    @gerardorivero1129 3 ปีที่แล้ว

    No se ve bien la pantalla

  • @fernandoquispe7520
    @fernandoquispe7520 5 ปีที่แล้ว

    Hola, ya tengo descargado el juego pero no se como abrir.

    • @Piensa3Dyt
      @Piensa3Dyt  5 ปีที่แล้ว

      Da algún error ?

    • @fernandoquispe7520
      @fernandoquispe7520 5 ปีที่แล้ว

      @@Piensa3Dyt puedes hacer un tutorial como instalar el pygame y como funciona. soy principiante y no encuentro nada en internet sobre como intarlar.

  • @aratof18
    @aratof18 3 ปีที่แล้ว

    Creo que a alguien le va a caer una demanda de tal empresa con N 🤔

  • @alansilva3387
    @alansilva3387 5 ปีที่แล้ว

    Como hacer la parte gráfica ??

    • @PROJoeGe
      @PROJoeGe 5 ปีที่แล้ว

      Se usa una libreria que se llama pygame

    • @sssashamoroz
      @sssashamoroz 5 ปีที่แล้ว

      usando sprites

    • @luisvill0915
      @luisvill0915 4 ปีที่แล้ว +1

      Crea tus texturas, estructuras, personajes en photosop

  • @josejim47
    @josejim47 4 ปีที่แล้ว

    Si tuviera 60 fps 👌

  • @angelioanalejandririvas8336
    @angelioanalejandririvas8336 6 ปีที่แล้ว +3

    va a sonar estúpido pero en windows como abro el programa?

    • @Piensa3Dyt
      @Piensa3Dyt  6 ปีที่แล้ว +2

      Debes tener instalado Python y pygame para poder abrir el juego correctamente

  • @josenavaro3195
    @josenavaro3195 2 ปีที่แล้ว

    Madre de Dios que lentitud. No para de bloquearse dios santo que lento en Python.

  • @jhoanoswaldoomevega3816
    @jhoanoswaldoomevega3816 5 ปีที่แล้ว

    El video tiene un bug se para

  • @lanceloot
    @lanceloot 5 ปีที่แล้ว +1

    linux power

  • @mateokata3504
    @mateokata3504 5 ปีที่แล้ว +1

    ¿Qué distribución de Linux usas?

  • @leobottacin1822
    @leobottacin1822 3 ปีที่แล้ว

    No pude escucharlo, me desesperaba que salte mal jajaja

  • @luisalfredobetancourtrosal5711
    @luisalfredobetancourtrosal5711 5 ปีที่แล้ว

    Que editor es?

  • @eyder26
    @eyder26 4 ปีที่แล้ว +1

    D E M A N D A B L E

  • @gustavoadolfogarciaorellan9974
    @gustavoadolfogarciaorellan9974 4 ปีที่แล้ว

    Media hora para agarrar la rosa

    • @Piensa3Dyt
      @Piensa3Dyt  4 ปีที่แล้ว

      Bueno, si quieres ver Gameplays es mejor el canal de Alexelcapo xD

  • @TheLorentin
    @TheLorentin 6 ปีที่แล้ว

    0:27 Aprende a hablar o relatar correctamente,no es obvio que esta o no esta echo por ti,la palabra obviamente es utilizada incorrectamente miles de veces y las personas mayores o intelectuales lo notan facilmente,te recomiendo tratar de aprender eso con el "obviamente".

    • @Piensa3Dyt
      @Piensa3Dyt  6 ปีที่แล้ว +3

      Sinceramente creo que no tienes razón en la valoración que haces sobre el tema. Creo que es obvio que no lo he hecho yo ya que el que conoce mi canal sabe que soy Ingeniero electrónico y que no desarrollo videojuegos. De ahí que sea obvio ;)

    • @carlosromero2557
      @carlosromero2557 5 ปีที่แล้ว

      Callese señor...

    • @Piensa3Dyt
      @Piensa3Dyt  5 ปีที่แล้ว

      Cierto ;)

    • @Jose-sc3rq
      @Jose-sc3rq 5 ปีที่แล้ว

      HATER a la vista

    • @Ricardo-tn5tl
      @Ricardo-tn5tl 4 ปีที่แล้ว

      @@danielmbcn XD

  • @eduardomoran997
    @eduardomoran997 4 ปีที่แล้ว

    se puede que mario de una patada

    • @sixtonunez.1181
      @sixtonunez.1181 4 ปีที่แล้ว

      claro, eso va a tu modo de creación del juego

  • @MeinAliasIstCool
    @MeinAliasIstCool 5 ปีที่แล้ว

    No comprendo :(

    • @sssashamoroz
      @sssashamoroz 5 ปีที่แล้ว

      checa algunos tutoriales de pygame.
      no es spam, pero en mi canal hay unos videos que te pueden ayudar para entender más o menos que pasa aquí