Como hacer un juego básico en GameMaker Studio 2 [Parte 2]

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ส.ค. 2017
  • QUE SE MUESTRA EN ESTA PARTE?:
    En esta parte vamos a programar los movimientos del personaje principal y el de los enemigos, agregando inteligencia artificial simple.
    Descripción:
    En este vídeo les voy a mostrar como hacer un juego como PacMan.
    Y aunque este es un tutorial mas que nada para principiante en GML, aprenderás mucho sobre como completar un juego desde cero en GM:Studio 2.
    Este vídeo-tutorial estará dividido en varias partes:
    1- Creación de los Sprites, en el nuevo editor de imágenes (Parte 1)
    2- Programar los objeto y la lógica de tu juego (Parte 2)
    3- Agregar controladores de vida y puntos
    4- Diseñar los niveles y menús de tu juego
    5- Y finalmente darle vida al juego agregando algunos sonidos.
    [ LINKS ]
    * Para más recursos y tutoriales en español visita:
    2ddentertainment.com/
    * Mis Redes Sociales:
    / adderly2dd
    / 2ddentertainment
    / adderly2dd
    Dailymotion.com/adderly2dd
    / adderly2dd
    * Puedes ayudar a este canal a seguir creando nuevo y más contenido aquí: / adderly2dd

ความคิดเห็น • 1.5K

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

    Hoy pude hacer el movimiento de un personaje por mí mismo (hice un hombre de palo que se mueve de derecha a izquierda), es una auténtica boludez, ya sé, pero el hecho de ver que aprendí todo eso me vuela la cabeza. Cuando veía los tutoriales por primera vez y me trababa en alguna parte, llegaba a pensar que la programación no era para mí, pero una vez llegás a entender y podés hacer tus propias cosas ya te olvidás de todo eso, sigan quemando neuronas en el GM que vale la pena.
    Gracias Adderly por tus tutoriales, me ayudaron un montón, seguí así.

    • @Leymer-u8g
      @Leymer-u8g 23 วันที่ผ่านมา

      La primera vez que corrí mi juego todo bien. Solo que sebestiraba alguien sabe como hacer que deje de estirarse? Ya rectifique todo

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

    Muchísimas gracias por subir estos tutoriales, me son de mucha ayuda.
    Espero con ganas el siguiente capítulo, tienes todo mi apoyo.
    Un saludo.

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

      PD: Una pregunta, durante la programación, tras poner la función que tiene que realizar el sprite, es necesario dejar un espacio para el" =" o no?.
      Y otra cosa, durante la configuración de la dirección del sprite (min= 29:00), a la hora de sumar y restar las coordenada "x" e "y" en izquierda y derecha ¿no está invertido el del eje "y"?

    •  7 ปีที่แล้ว +18

      Primero que nada, gracias por tu comentario y el apoyo :)
      y segundo, con respecto a tu pregunta, la verdad no importa si dejas espacio o no entre el signo de igual "=" lo único que debe llevar espacio es entre una función y otra o un valor y otro, pero es opcional dejar espacio entre el signo de igual. (de igual forma va a funcionar, es solo cuestión de como quieres que se vea).
      Y con respecto a tu segunda pregunta: No, no estoy invirtiendo el Y. Cuando quieres verificar un posición en cualquier dirección ya sea X (X = Horizontal) o Y (Y = Vertical) x positivo es derecha, x negativo es izquierda. En el eje Y pensarías que y negativo es abajo, pero no, Y positivo es abajo y Y negativo es arriba.
      Luego explicaré esto mejor en otro vídeo pero para que recuerdes aquí te dejo un plano:
      X- = Izquierda
      X+ = Derecha
      Y- = Arriba
      Y+ = Abajo

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

      @ eres cool

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

    20:25 amigos, ignoren esto. Es para recordar por qué minuto del video me he quedado ;)

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

      Buena idea xd

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

      No hace falta eso, simplemente vas al historial y buscar el video, y este empezara donde lo dejaste la ultima vez.

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

      @@josegregoriohernandez6335 de echo si en la biblioteca pero me ha pasado que aveces o el video no se guarda donde lo deje o me dice que ya lo vi completo

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

      He hecho l9 mismo varioas veces

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

      Pov no tienes hojas ni bloc de notas xd

  • @JuanAlvarez-sd1tj
    @JuanAlvarez-sd1tj 3 ปีที่แล้ว +1

    Gracias Adderly, realmente estoy aprendiendo. Se me hace facil entenderte y haces ver esto un poco mas facil, sigue adelante y gracias por hacer estos videos los cuales me esta ayudando a mi y a muchos más

  • @morthium
    @morthium 2 ปีที่แล้ว +63

    SOLUCION: codigos PLACE_SNAPPED(64,64) y NO SE mueve el personaje. Deben fijarse que el ROOM tenga la misma dimensión que en el video Width 1024 - Height 768. Porque son números divisibles entre 64, si tienen otra dimensión van a seguir con el problema. :)

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

      te amo!!!

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

      Revisando el trabajo de mi sobrino, también el Sprit debe de ser cuadrado y cubrir todo el bloque de 64.

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

      Un héroe sin capa

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

      graciassssss

    • @user-tq2nt6gy3h
      @user-tq2nt6gy3h ปีที่แล้ว

      gracias

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

    no soy creador de juegos pero gracias a ti me estoy inspirando a crear unos jueguitos para impresionar a mis amigos jejeje. gracias

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

    Que tal amigo, voy siguiendo cada paso como lo has explicado y hasta ahorita va operando el juego excelente muchas gracias por hacer estos vídeos, estoy estudiando ingeniería en sistemas y esto es de mucha ayuda. Un cordial saludo .

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

      ayuda que hago si los fantasmas solo se mueven de arriba a abajo?

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

    son los mejores malditos tutoriales mejor explicados del puto mundo, justo lo que necesito para un proyecto

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

    Muchissisisisisisisimasn gracias en la ultima version es algo confuso pero no es tan dificil son de mucha ayuda
    Y te explicas muy bien!!!

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

    Ayudaaaaaaaa cuando agrego esto 27:00 y le doy a visualizar el personaje no corre no hace nada y ya puse los origen en 0 y 0 :(

    • @melodryx2882
      @melodryx2882 7 หลายเดือนก่อน

      pudiste resolverlo?

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

      es este codigo para controlar a pac-man
      /// @description Movimiento del personaje
      if keyboard_check(vk_right) && place_free(x+1,y) && place_snapped(32,32)
      {
      direction = 0;
      speed = v;
      }
      if keyboard_check(vk_left) && place_free(x-1,y) && place_snapped(32,32)
      {
      direction = 180;
      speed = v;
      }
      if keyboard_check(vk_up) && place_free(x,y-1) && place_snapped(32,32)
      {
      direction = 90;
      speed = v;
      }
      if keyboard_check(vk_down) && place_free(x,y+1) && place_snapped(32,32)
      {
      direction = 270;
      speed = v;
      }
      // verificar dirección y velocidad para cambiar de sprite
      if speed > 0
      {
      image_speed = 1;
      }
      else
      {
      image_speed = 0;
      image_index = 0;
      }
      switch(direction)
      {
      case 0:
      sprite_index = spr_player_right;
      break;
      case 90:
      sprite_index = spr_player_up;
      break;
      case 180:
      sprite_index = spr_player_left;
      break;
      case 270:
      sprite_index = spr_player_down;
      break;
      }

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

    Gracias Adderly, yo apenas estoy aprendiendo a programar y tus tutoriales me han sido útiles

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

    Muchas gracias, tus videos acaban de darme algo muy valioso.

  • @Crepigold
    @Crepigold 2 ปีที่แล้ว +14

    Para aquellos que siempre se les complique el codigo de mover al objeto jugador aqui os dejo un codigo mas sencillo y de una
    if keyboard_check(vk_left)
    {
    x = x - 2;
    }
    else if keyboard_check(vk_right)
    {
    x = x + 2;
    }
    else if keyboard_check(vk_up)
    {
    y = y - 2;
    }
    else if keyboard_check(vk_down)
    {
    y = y - 2;
    }
    ami me sirvio suerte con tu juego compa!! y gracias adderly eres un capo estoy aprendiendo mucho!!

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

      Muchísimas gracias ésto era exactamente lo que necesitaba

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

      ami no me baja

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

      @@Msrdtio lo pudiste resolver?

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

      amigo a mi en abajo, sube tambien

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

      @@nsparanormalpodcast Bastante tarde y supongo que ya es inutil pero simplemente tenias que poner en el down un +
      osea asi:
      else if keyboard_check(vk_down)
      {
      y = y + 2;
      }

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

    Recien empiezo con tus videos y la verdad me gusta mucho este canal gg Gracias por tu aporte crack.

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

      Que bien 🙂 suerte!

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

      @ Ayudaaaaaaaa cuando agrego esto 27:00 y le doy a visualizar el personaje no corre no hace nada y ya puse los origen en 0 y 0 :(

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

    me gusto mucho porque lo explico muy bien, hay otros que ni te explican que hacen.
    además mu chido el juego :D

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

    Ya estoy en esta parte te agradezco mucho gracias a tus cursos estoy aprendiendo mucho sigue así te mandaré mi resultado espero me respondas gracias

  • @DanielGarcia-vp9zn
    @DanielGarcia-vp9zn 7 ปีที่แล้ว +3

    Gracias Addrerly, me ayudara en un futuro este tipo de tutoriales :D

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

      te ayudo?

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

    Vengase a vivir a Medellin Colombia, se hace mi mejor amigo y hacemos videojuegos, deberías hacer un tutorial de Castlevania Symphony of the Night!! Es el mejor juego 2d que existe!

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

      Vivo cerca tuyo, lol

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

    explicas mejor las cosas que en mi colegio, antes no sabia como usar el lenguaje de game maker y después de los videos ya tengo todas las bases para construir los muros del lenguaje xD

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

    wao!! estoy haciendo mi primer videojuego, gracias Adderly Céspedes, siendo novata, tuve problemas porque el personaje se me quedaba atascado cuando chocaba contra las paredes, pero leyendo los comentarios pude resolver! I Love it!

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

      como hiciste para resolver esoo; a mi me pasa igual

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

    Por que cuando trato de pprobar mi juego se queda cargando sin abrir el juego, todo va normal en el programa mientras eso se carga pero lo raro es que hay algo que dice building y un temporizador al lado y ese temporizados lleva mas de 20 minutos

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

    Muy buen video!!!, Algún PDF con todas las funciones del código GML para poder entenderlas?, para así saber para que sirve cada función del c{odigo en GML

    • @--rager--8709
      @--rager--8709 3 ปีที่แล้ว +2

      en el manual que esta en la pestaña de ayuda de la interfaz :)

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

    me encanta estos tutoriales de programacion de juegos porque todos los comando que utiliza yo los estoy aprendiendo en la escuela y me viene bien par practicar

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

    que satifactorio el sonido del teclado , ahora mismo estoy haciendo el pacman

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

    Y pensar que esto fue hace 6 años y sigue siendo igual de util actualmente

  • @kevinalex8179
    @kevinalex8179 6 ปีที่แล้ว +115

    tenia un error de que hacia que pacman no encajara bien en los 64*64 y eso me bloqueaba totalmente el movimiento, luego de unos minutos descubri que cuando hice el sprite movi una cosa que se llama punto de origen, cuando lo corregi poniendo el punto de origen a 0 y 0 funciono a la perfeccion.
    muy buen tutorial es muy facil entenderte, gracias

    •  6 ปีที่แล้ว +8

      +kevin alex
      😊😌

    • @francosimone50
      @francosimone50 6 ปีที่แล้ว +11

      nos has salvado estamos agradecidos. jpg ty very much

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

      Eres mi héroe, ya me estaba volviendo loco

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

      en que parte esta el punto de origen?

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

      Ya lo resolvi...

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

    te amo, sos muy bueno enseñando, te mereces mi sub

    •  2 ปีที่แล้ว

      Gracias 😊

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

    Muchas gracias!! Me ayudaste muchísimo te dejo mi like ;3

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

    Buen video! Disculpa cuando introduzco el código speed > 0 a un lado me pone
    "unnecessary expression speed used as a stratement" ¿Qué debo hacer?

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

      me paso lo mismo pero aparte de speed pones ( if speed > 0)

  • @diegorc1575
    @diegorc1575 2 ปีที่แล้ว +23

    para todos aquellos que tenga el problema de que el sprite de pac-man se queda atascado cuando choca con una pared, una solucion que yo encontre fue que ajustaran las mascaras de colicion de todos los sprites a imagen completa, espero que les sirva

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

      y eso como se hace? (nunca eh hecho un juego)

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

      gracias :D

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

      @@carlwkbrl543 x2 xd ya pude fue hace 11 meses pero gracias

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

      Gracias me ayudaste bastante, yo intente de todo y no encontraba solución.

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

    Genial muy Buen video, Saluditos Desde Colombia

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

    Deberías de dar clases, por lo bien que explicas.... ¡Ánimo!

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

    Otra idea que apliqué en mi version: que reboten los fantasmas entre ellos cuando colisionan y cambien de dirección. El único problema es que a veces quedan trabados rebotando entre ellos y la pared.

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

      y cual fue el codigo que usaste?

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

      Me lo imagino xd

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

      @@CountryBallsLATAM Xd respondiendo mensj de hace 1 año

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

      @@CountryBallsLATAM 2 años*

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

      @@josueff7603 hay videos con comentarios de más de 6 años y a veces las personas de esos comentarios llegan a volver a contestar
      Y además que? Ahora los comentarios tienen fecha límite para que les contesten? Pinche TH-cam y sus actualizaciones raras y estúpidas

  • @stewardvalverde8263
    @stewardvalverde8263 6 ปีที่แล้ว +61

    Que hago si mi pj, cuando choca con pared se detiene por completo y no hace ningún otro movimiento
    Gracias :v

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

      lo que tienes que hacer ,es que si tu sprite toca los bordes del cuadro al editar la imagen eso sucedera que al colisionar se queda atascado asi que debes borrar ese punto que toca el borde y haces lo mismo en cada cuadro y posicion.
      creeme a mi me paso

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

      @@MisterChild2300 n entendi :v

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

      @by xdavid hay que borrar lo que sobre y ya

    • @marcoa.7122
      @marcoa.7122 5 ปีที่แล้ว +3

      @@ryurank3819 explicalo con mas detalle por favor , yo también tengo el mismo problema D:

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

      @@marcoa.7122 el problema está en los sprites que o están mal dibujados o que en otro caso (la más obvia) hayas cambiado el punto de origen a otros números eso tienes que ponerlo al 0 x 0 como estaba antes

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

    hola adderly,llevo mas de un año siguiendote y para mi este es el mejor canal que hay de gamemaker.
    Bueno felicitarte por este fantastico tutorial y comentarte que llevo una semana creando un juego de navesde scroll vertical pero me he encontrado con un problema que no le encuentro solucion.
    el problema es que no consigo crear un buen metodo para el maneja del tiempo de la salida de las naves enemigas,yo me estoy basando en el dodonpachi y el aero fighter2 de la neogeo pero no consigo crear nada que se acerque al metodo que usan estos juegos y lo que hago me queda muy cutre.
    Por eso te pido ayuda y que hagas un tutorial explicando como hacer lo del manejo del tiempo o otro metodo que se te ocurra para la salida de las naves enemigas.Bueno me despido y gracias por este canal,sin el estaria perdido

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

    Un juego de estrategia seria genial!
    Buen video

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

    adderly que tal, soy nuevo en el canal y también nuevo en el tema estoy super interesado en la informática y programación , me encanta los videos que subes super explicativos y mi consulta seria si tienes algún patreon o algúna pagina donde podamos dejar el apoyo a tu trabajo que haces en TH-cam? es genial y me gustaría aportar algo no solo "likes" a tus videos

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

      Hola es genial que también te intereses en este mundo 🙂 así que bienvenido!
      Por otro lado muchas gracias por tu interés en apoyar. No es necesario pero realmente lo valoro y aprecio mucho.
      De hecho prácticamente nunca lo menciono en mis videos pero mi cuenta de patreon está en la descripción de mis video (al final) y también están el merch, como T-shirts y tazas con mi logo y algunos artes (los cuales siento que es mejor que donar, ya que por lo menos tienes algo a cambio). Pero aún así no tienes que pero gracias 😊
      Saludos y mucho éxitos.

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

    me enseñaste programación básica mas rápido que un profesor de universidad xD gracias

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

    Gran tutorial Adderly

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

    Gracias por todos eso tutoriales que subes

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

    14:12 una pregunta cuando entro a probar el juego como va y presiono la tecla para abajo el personaje baja rapido y despues sale arriba y no se puede mover de ese sitio

  • @anishkapunk
    @anishkapunk 6 ปีที่แล้ว +8

    Pregunta. Creé la pared y funciona, pero una vez se estrella, ya no funciona más. Qué puede ser?

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

      Ya an pasado 4 años desde tu comentario pero, pudiste arreglar el error?

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

    Hola excelente tutorial todo me ha funcionado hasta el momento solo tengo una duda al momento de hacer que salgan los fantasmas de colores todos salen bien pero después de chochar varias veces se me duplica el rojo y los demás siguen bien no se duplican. Gracias de antemano

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

    Hasta aqui todo me a salido perfecto muchas gracias...

    •  6 ปีที่แล้ว

      Genial! 😊

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

    buenas Adderly me da herror en Object: obj_You_Luz Event: Step at line 7 : unknown function or script keyboard_key
    //cuando trato de darle play para probarlo

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

      Asegúrate que lo que hayas escrito en la linea 7 del evento Step del objeto obj_You_Luz, esté bien escrito.

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

    Tenía El Problema Que Cuando Podía Lo De 64 x 64 Nose Movía Nada Y Cuando Los Puse 32 x 32 Se Movía Pero El Personaje Reaccionaba Muy Tarde Lo Puse 16 x 16 Se Me Ocurrió Y Reacciona Bastante Bien🤟

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

      Hablas del tamaño del personaje? Me paso lo mismo

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

      A mi también

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

      29:36

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

      Eres un admin pa me re sirvio Gracias

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

      amigo probe de todo y esto fue lo unico que funciono de verdad muchas gracias

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

    Muchísimas gracias eres genial explicas súper bien Nuevo sub

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

      Gracias 😊

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

    Muchas gracias todo esto me ha servido!!!

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

    Adderly Céspedes te admiro maestro eres un pro de los PRO tu me estas ayudando mucho maestro tengo varias ideas de juego pero mas en especial voy a hacer un juego de supervivencia CRAFTEOS pero nesecitoque hagas un tutorial de como hacer un juego de supervivencia con CRAFTEOS espero tu respuesta maestro

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

      Mmm yeah minecra

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

      2dd te da un pantallazo de lo que necesitas . luego depende de nosotros.
      vos estas esperando a que el haga TU JUEGO!!!!!!????????

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

    14:12 Porque me dice en la lista de errores cuando lo quiero correr el juego que el Sprite no está marcado para exportarlo?

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

      A mi también me dice lo mismo, una pregunta, cuando pusiste los “{}” se te fueron a abajo de keyboard o a abajo de if?

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

    muy bien explicado y se nota el esfuerzo ,gracias

    •  4 ปีที่แล้ว

      Gracias 🙂

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

      @ ¿Usas UNITY porque? podrías hacer un vídeo como este para familiarizarse con ese programa

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

    felicidades muy buen tutorial bien explicado y todo

    •  6 ปีที่แล้ว

      Gracias 😊

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

    ami no se me ve el objeto alguien sabe que sucede, no se me muestra el objeto al iniciar

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

    sigo tus pasos cuando colocas los valores and place_free(x+1,y) and place_snapped(64,64)
    pero el pacman no se mueve :( y cuando lo coloco en formato (32,32) si funciona, pero cuando choca no vuelve :(

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

      Pon en los sprites el punto de origen "superior izquierda"

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

      En ese caso borra el place free y te funcuonara

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

      @@Qorram Solo de esa manera yo pude solucionarlo, no se a que se deva.

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

    Razaaaaaa este bro es buenisimooo

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

    Hola Adderly Céspedes. Tengo un problema para compilar en formato APK en Game Maker Studio 2. No sé qué sucede. Tengo la versión Pro de Game Maker Studio 2 Mobile. Estoy tratando de exportar para android el juego de Pac Man que he estado haciendo guiándome por tu explicación en el video. No sé si es porque la configuración del juego de Pac Man es para jugarlo en Windows. Estoy intentando exportar el juego en YYC para Android pero me da Failed al final. El juego funciona bien en VM, pero eso solo es una máquina virtual. Necesito ayuda please. Salu2

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

    tengo el problema de que en la linea que dice
    if hspeed == 0;
    me sale un error que dice:
    declaración if vacía.
    y no arranca el juego.
    PD: ya lo solucione, le había puesto ; al final y por eso me salía el error

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

      gracias we a mi tambien me dio ese problema

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

      Ayudaaaaaaaa cuando agrego esto 27:00 y le doy a visualizar el personaje no corre no hace nada y ya puse los origen en 0 y 0 :(

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

      Gracias por el comentario, también me ayudaste a corregir un error, creo que si al finalizar la línea del if pones un punto y coma, dicha función se cierra completamente

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

    Necesito ayuda. Hice los códigos exactamente igual, los del movimiento aleatorio, sin embargo los fantasmas solo se mueven horizontalmente.

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

    Hola buenas, me gusta mucho el tutorial, encuentro que explicas muy bien, pero tengo una duda. Hay forma de hacer que el personaje se detenga sin que exista una colision, o sea que se detenga cuando dejo de presionar la tecla que estoy presionando en ese momento?...gracias por la ayuda, saludos

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

    que bien explica todo, exelente video !!!!

    •  5 ปีที่แล้ว

      Gracias 😊

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

    Tengo una solución al problema de la "V" de todos lo que pueden ocurrir XD.
    Contexto: Lo que pasa es que (creo, no estoy totalmente seguro) todo este error es culpa de, seguramente, una nueva versión del Game Maker que haya cambiado algunas cosas, por que a mi me aparece una opción que no le aparece a Adderly Céspedes en su video, ya que yo tengo el game maker más actualizado y hasta en español. (Que esto ultimo tampoco sé si lo pusieron con el tiempo o está desde el princípio XD)
    Explicación: Al poner "v = 4;" a algunos les sale un símbolo de exclamación que dice "la variable V referenciada solo una vez", a mi me pasó y lo solucioné dandole a "Defeniciones de variables" (ojo, yo tengo el Game Maker en español, así que si lo tienes en ingles, traduce lo que digo). "Defeniciones de variables" está en las propiedades del objeto, osea, de tu personaje principal que has creado, abajo del todo. Una vez le des, simplemente te aparecerá una nueva ventana. Ahí solo tienes que pulsar en "Añadir" y acto seguido escribir el nombre de tu variable (v, como en el video, por ejemplo) y en "predeterminado", poner el número 4, como en el video.
    Echo esto, se arreglará el error (o mejor dicho, la advertencia, la cual te está diciendo que has llamado a la variable... pero no la has creado, o algo así, no estoy muy seguro aún XD) y podrás seguir el tuto.
    Nota: Si aún así sigue fallando, una de dos, o pones otro nombre a tu variable o borras la parte de "v = 4;" y la escribes de nuevo.
    Espero haber ayudado, ¡saludos!

    • @dylan-ib8gu
      @dylan-ib8gu 3 ปีที่แล้ว +3

      A mi me da error con "spr_player_right"

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

      Muchas gracias buen hombre, será necesario entonces inicializar las variables en el menú de definiciones, no??

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

      @@collazorodriguezefrendejes4459 Exactamente, una vez la crees en ese menú, ya debería de funcionar. ;-)

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

      Amigo, te mereces el cielo jajaja, estuve buscando de todo porque no sabía como solucionar eso. Entonces significa que las variables que añadamos al objeto en esa sección es como si ya la hubiéramos "declarado" en el código, como se hace tradicionalmente?

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

      Que crack bro, gracias❤

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

    Para los que se les queda el personaje quieto al colisionar con una pared, lo pueden resolver asi:
    ir a los sprites de los personajes y poner la mascarilla de colisión en "Imagen completa".
    asi se les solucionará
    dejen su like para que otros vean este comentario

    • @melodryx2882
      @melodryx2882 7 หลายเดือนก่อน

      no funciona

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

    hola buen video me ayudaste mucho en varias lineas de codigo

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

    Hola Adderly, te quería consultar sobre un problema que estoy teniendo con las colisiones, y es que cuando tocan alguna pared los objetos ya no se mueven. tiene que ver el hecho de que todos los personajes los hice en 1920 x 1080? como podría solucionarlo? muchas gracias por tu contenido, de calidad como siempre

  • @cristianbouzorocha7958
    @cristianbouzorocha7958 6 ปีที่แล้ว +8

    cuando termino de escribir el codigo y quiero probarlo aver si hace bine los moviemintos no me sale nada y me aparece el singuiente mensaje:
    Object: obj_player Event: Event: Step at line 3: malformed if statement.
    y lo mismo con la linea 9,15 y 21
    no se si sera porque e escrito mal el codigo:
    if keyboard_check(vk_right);
    alguien me podria alludar

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

      me pasa lo mismo alguien me ayuda

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

      lo mas seguro es q este mal escrito

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

      Si, hay un error, luego de los if no se ponen los ";"
      Solo las llaves que comprueban el condicional

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

      Es que en la teclas no pusiste lo "" ponlo asi if keyboard_check("vk_right");
      tienes que poner los "" por ejemplo ("vk_left") ("vk_enter")

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

      ami me paso esqeu tienes q ver bien porque por solo escribir una letra en mayuscula cambia el tipo de accion del comando
      por ejemplo Keyboard_check o keyboard_check solo por la (K) mayuscula cambia

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

    cuando pongo v = 4; me pone algo de referenciada una sola vez, alguien sabe q es?

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

      yo tambien quiero saber

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

      a mi igual me pasa

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

      Significa que ya la habías hecho antes.

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

      solo ignoralo hasta que acabes todo el codigo se quitara solo ,solo es una advertencia

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

      @@Madness866 cuando paso a donde probamos si se mueve con el f5 no abre nada xd y esa advertencia seguia estando ahi cuando lo revisaba xd no deesaparecia :( saludos de Lima, Peru

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

    Hola Adderly Saludos, muy buen video, aunque mi pregunta no tiene nada que ver con el tema, quisiera saber si se puede usar las herramientas fisicas del dispositivo (como la camara) y que funcion puedo usar para seleccionar una carpeta especifica de mi dispositivo donde deseo guardar algo.
    Muchas gracias de antemano.

  • @Elidash2.0
    @Elidash2.0 3 หลายเดือนก่อน +2

    Para poner que los sprites cambien en dependencia de la direccion, es mas facil poner por ejemplo:
    if speed > 0 and direction = 180
    {
    sprite_index = spr_ejemplo_izquierda
    }

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

    28:15 Cuando pongo los códigos place_free (x+1, y) y place_snapped, mi personaje no se mueve. ¿Podría alguien ayudarme?

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

    No logro hacer que mis enemigos se muevan de arriba hacia abajo, solo se mueves de derecha a izquierda ¿ qué hago ?

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

      lo pudiste solucionar?

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

      @@MaHt275 dime porfbor que lo pudiste solucionar

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

    eres el mejor Mandame un saludito

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

    Hey tengo una duda!
    Quiero hacer un clicker de música que interactúe con el lick izquierdo y derecho del mouse. Cómo programo el mouse o cómo se crea en ese caso?

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

    Al colocar "else" me sale un aviso de error

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

      Debes asegurarte del ; eso es un error tipico que uno comete

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

      @@apbtrader no es necesario en gms2

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

      Bro no se si esto te ayude te da ese erro xq seguramente estas poniendo un ; donde no debes recuerda que el ; termina una función o declaración

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

      También me da error en else y no pongo ;

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

      @@Eljelkano si es nesesario

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

    cuando le doy a ejecutar no aparece el pacman y solo aparece una pantalla en negro

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

      Es por tu ordenador. Debes cambiar tu pc por otra. Lo se porque a mi me paso lo mismmo

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

      Debes de pasar el PacMan a la Sala

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

    te di un like con muchisimo amor :DDD

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

    Hola! Adderly podrias hacer un tutorial de como hacer una Room infinita y aleatoria? Gracias!

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

    me da error en el else del minuto 17:00

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

      Encontraste solucion?

    • @Joel-zj5oz
      @Joel-zj5oz 5 ปีที่แล้ว +1

      Si te aparece algún mensaje como un símbolo de admiración rojo quizá te equivocaste en el orden de escritura ya que "else" no debe ir entre llaves sino lo que esta escrito abajo, dime si te sirvió
      y quizá tu me ayudes con el problema que escribí en los comentarios

  • @tachyon_AdS-CFT
    @tachyon_AdS-CFT 5 ปีที่แล้ว +3

    Los enemigos se me quedan atascados en las esquinas, alguien que me ayude plis

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

      Eso sucede al usar una versión pirateada

    • @tachyon_AdS-CFT
      @tachyon_AdS-CFT 3 ปีที่แล้ว

      @@danteyt5191 No, no era eso xd había usado la versión de prueba gratuita, pero es una mierda prefiero usar Unity que su versión gratuita no tiene limitaciones

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

      @@tachyon_AdS-CFT jaja no mames, game maker es muy bueno, que no sepas programar es otra cosa man, grandes juegos han sido creados con ese programa y en su version gratuita ._.

    • @tachyon_AdS-CFT
      @tachyon_AdS-CFT 3 ปีที่แล้ว

      @@danteyt5191 en Unity también se programa :u. Me parece que estás medio perdido, además dije que la versión de Game maker tiene limitaciones, nunca dije que fuera malo. Y con limitaciones me refiero a que podés usar la versión gratuita por un límite de tiempo y algunas cosas más. Esa y otras razones que no tengo ganas de exponer, fueron lo que me hizo decantarme por Unity

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

      @@tachyon_AdS-CFT En que momento dije lo contrario wey? Unity es el motor mas usado para videojuegos eso ya lo se, que incoherencia, si tu mismo dijiste que Game Maker Studio 2 es una mierda.

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

    Gracias amigo Soy nivel uno gracias a ti..

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

    Gran videos, sigue asi

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

    alguien me puede decir porque mi fantasma tiene forma de pacman ? XD

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

      hola un consejo que te puedo dar es que lo agas de nuevo porque yo tuve el mismo error de que el fantas se transforma en pacman

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

      quizás en el código pusiste mal el sprite

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

    el tutorial dice que como hace un pacman, yo lo hago asi ":v"
    ES BELLISIMO

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

      xdxdxdxd

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

    oigan alguien sabe porque puede ser que cuando estaba programando el primer enemigo en la parte donde pones else cuando lo puse me dice que hay un error??

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

    Por que despues de poner el codigo de los enemigos game maker no ejecuta la pre visualización. tengo la version de prueba eso influye en algo? HELP ME

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

    hola amigo, comoces algun tutorial de como integrar o llamar una libreria javascript desde game maker studio 2 ?? tengo la duda si puedo programar mi logica en javascript y llamarla luego desde el motor al stilo construct 2 ???

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

    @Adderly Céspedes
    Cuando volveran a estar diponibles los Tutoriales Game Maker: Studio Principiante Vol.1

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

    hola oye mira tengo una duda digamos estoy haciendo un menu de configuracion donde la idea es selecionar numero de jugadores a cuantos punto se va a ganar etc pero que sea con el teclado al momento de seleccionar una tecla se me seleccionan todas las opciones de configuracion

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

    espero el siguiente :)

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

    señor adderly de verdad muchas gracias hermano usted es un heroe :V

    •  6 ปีที่แล้ว

      De nada! Como siempre, feliz de ayudar 🙂

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

      Holiwi :3 todo me estaba funcionando correctamente, y me asegure de tener exactamente el mismo codigo que el tuyo, pero no me deja iniciar la prueba, me pone este mensaje -FAILED:Run Program Complete- ¿Que puedo hacer?

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

    Si me entero de como se salta y como se puede golpear con armas, y usar un menu de equipo tipo rpg, contentisimo.

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

    eres el mejor gracias me ayudaste en mucho !

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

      grax

    •  5 ปีที่แล้ว

      De nada! Feliz de poder ayudar 😉🙂

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

    hola buenas tarde, discula en esta parte, no me asepta el comando "global.vidas" y "global.bonus"
    crees que me puedas ayudar?

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

    Hola amigo apenas conseguí tu canal estoy agradecida por tus excelentes tutoriales tengo una duda siento quee mis fanstasmitas van muy rápido en comparación a los tuyos. Sera que hice algo mal? Grracias por tu buen contenido. Saludos desde venezuela

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

    tengo otro problema,cuando estoy escribiendo "keyboard_chek" para que me salga en naranja y me funcione,yo le tengo que hacer clic a la muestra que me sale al lado donde dice funcion,si yo mismo lo escribo queda en gris y no me funciona,no se si me explico

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

    Tengo un problema en la parte del proceso mas o menos por esta parte 31:00 y es que el pacman se queda atorado en las paredes, como lo puedo solucionar?

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

    Una duda! Hice la primera parte del video creando mis sprites pero me di cuenta que habia hecho el proyecto en "drag and drop" y no me permite ahora crear y hacer los codigos, hay forma de exportar mis sprites para poder hacer un proyecto con el lenguaje de game maker y no tener que rehacer mis sprites?

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

      solo tienes que exportarlo y se queda guardado el sprite luego en otro proyecto lo abres y listo

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

    Eres el mejor y garcias :D

    •  5 ปีที่แล้ว

      Gracias :)

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

    oye adderly una pregunta, voy en el paso de los fantasmas y se me quedan de un lado a otro pero no van de arriba a abajo que hago

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

      lo pudiste solucionar?

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

    Hola, he estado siguiendo estos videos, pero en la parte donde se escribe el código del evento paso del objeto enemigo, aparece que la condicional if hspeed= - 4 es una expresión innecesaria y me aparece un error de sintaxis en las llaves de las condiciones, pero están bien colocadas... Espero tu respuesta, gracias por tus videos tan educativos

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

      ...es que no es ¨h¨ es solo speed, y no lleva el signo ¨-¨

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

    y si quiero hacer un juego para androir, aún así tengo que establecer y programar con teclas de pc? saludos