Construct3 Boss Fight - Programming Boss AI

Поділитися
Вставка
  • Опубліковано 29 гру 2024

КОМЕНТАРІ •

  • @XanderwoodGameDev
    @XanderwoodGameDev  4 роки тому +16

    If you want me to keep making these tutorials please like and subscribe 👍❤

    • @momchilbalev6062
      @momchilbalev6062 4 роки тому +1

      Really helpful. Thank you.
      Could you make tutorial for TECH Tree (skill tree) ?

    • @XanderwoodGameDev
      @XanderwoodGameDev  4 роки тому +1

      @@momchilbalev6062 the characters in my devlog game will have a skill tree whereby they level up as they gain experience. Is this what you mean?

    • @Mononoke313
      @Mononoke313 4 роки тому +2

      I did, it's cool to have more content in C3

  • @mikejoe3551
    @mikejoe3551 Місяць тому +1

    You never cease to amaze me with your generosity of sharing your knowledge xanderwood. This one was way above what anyone else would have done. So much to learn here and implement. Thanks again 👍

  • @torealexandersen2179
    @torealexandersen2179 2 роки тому +4

    In my experience, you are THE Construct, teacher period. Keep up the good work.

  • @bouncyrobots2658
    @bouncyrobots2658 3 роки тому +5

    Very helpful tutorial - thank you very much, your channel is a must follow for those who want to stick to Construct 2 and 3.

    • @XanderwoodGameDev
      @XanderwoodGameDev  3 роки тому +1

      Thanks so much for the kind words. Glad you are finding the tutorials useful.

  • @ColburnClassroom
    @ColburnClassroom 3 роки тому +4

    This was a great video. Watched and applied a few of the tips to my game

    • @XanderwoodGameDev
      @XanderwoodGameDev  3 роки тому +1

      Amazing. Glad I could help you. I play other devs games on my channel, I'd love to see that you did, if you find one of my indie games of the week videos there is a link to submit your game there 👍

    • @ColburnClassroom
      @ColburnClassroom 3 роки тому

      @@XanderwoodGameDev It's been submitted!

  • @rrbwylie
    @rrbwylie Рік тому +1

    This guide helped so much with my platformer game! Thanks!

  • @tauheedgamedev2388
    @tauheedgamedev2388 4 роки тому +10

    Programming Boss AI is hard work and never works as intended, however sometimes the glitched mechanics can be better then the indented mechanic so its not always a bad thing.

    • @XanderwoodGameDev
      @XanderwoodGameDev  4 роки тому +1

      Yep agreed. I could have planned this one out better, I winged it for the most part. 😅

  • @gameovermexico1420
    @gameovermexico1420 4 роки тому +3

    Thanks for taking my question

  • @braydenheinrichs1351
    @braydenheinrichs1351 3 роки тому +4

    Hey thanks for the help! I've also been looking everywhere for a certain tutorial on coyote jumping. I'm trying to implement a coyote jump on a character who has double jump but the coyote jump tutorial I've already watched causes him to have infinite jumps. If you're ever looking for ideas for new tutorials, I think a coyote jump on double jumping character would be awesome as I've not seen a single video on that subject and I've looked everywhere lol

    • @XanderwoodGameDev
      @XanderwoodGameDev  3 роки тому

      Hey, thanks for watching. I'll see what I can do 👍👍

  • @ProPants37
    @ProPants37 Рік тому +2

    This video was really helpful, thanks!

    • @XanderwoodGameDev
      @XanderwoodGameDev  Рік тому +1

      No worries. This is an old tutorial of mine. I'll be making an updated boss tutorial soon.

    • @ProPants37
      @ProPants37 Рік тому

      @@XanderwoodGameDev nice!

  • @spacee3796
    @spacee3796 3 роки тому +3

    Thanks! it helped me SO much!!!

  • @Nosotai
    @Nosotai 4 роки тому +4

    really enjoyed this video, for next tutorial could you please do knockback and player invincibility frames. keep up the amazing work you it really well put together and explains thangs well

    • @XanderwoodGameDev
      @XanderwoodGameDev  4 роки тому

      Sure thing. My next one is already done and will be out later but I'll do this and have it out by next week far you 👍

  • @Mad0062
    @Mad0062 3 роки тому +4

    Very helpful tutorial !!! could do a tutorial on melee attacks now ! :)

    • @XanderwoodGameDev
      @XanderwoodGameDev  3 роки тому

      Hi, thanks for watching. I have that tutorial in my easy game mechanics playlist. 👍

    • @Mad0062
      @Mad0062 3 роки тому +1

      @@XanderwoodGameDev ua-cam.com/video/PvQSrXkszDI/v-deo.html INSPIRATION ! for next BOSS AI :p thanks bro

    • @XanderwoodGameDev
      @XanderwoodGameDev  3 роки тому

      @@Mad0062 haha that makes my little green cube look pretty basic 🤣

    • @Mad0062
      @Mad0062 3 роки тому

      @@XanderwoodGameDev xD

  • @Serjios1987
    @Serjios1987 2 роки тому

    Really useful tutorial! Thanks!

  • @RealLilChopstick
    @RealLilChopstick 4 роки тому +5

    Oh nice tutorial! It would be great, if you could do a tutorial on melee attacks

    • @XanderwoodGameDev
      @XanderwoodGameDev  4 роки тому +1

      Sure, I'll add it to my list. I'm doing a particle effect tutorial next. Glad you are enjoying the series.

    • @RealLilChopstick
      @RealLilChopstick 4 роки тому +1

      @@XanderwoodGameDev Oh thk, I can't wait for the particle effect tutorial!

  • @Tortoise168
    @Tortoise168 3 роки тому +4

    Great video man, liked and subbed, how do I deactivate the boss before he see player, cause I am making a side scroll platformer and when I start the game boss already shooting at me all the way from the back, I have try line of sight but didn't work, maybe I didn't do it right, thanks so much.

    • @XanderwoodGameDev
      @XanderwoodGameDev  3 роки тому

      You could do it with line of sight. If you cant get it working. Add another global boolean called 'boss active' set it false at start of layout and then set actions to disable all the groups if boolean is false. Put a sprite trigger at the point when the player encounters the boss and when the player collides with it set the boolean true.

    • @Tortoise168
      @Tortoise168 3 роки тому +1

      @@XanderwoodGameDev thanks so much

  • @ufg_
    @ufg_ 3 роки тому +4

    I have bit of a problem, my game is a top down and this tutorial is platformer

    • @XanderwoodGameDev
      @XanderwoodGameDev  3 роки тому

      I just made a devlog on a top down boss actually. Not a full tutorial but it may be useful for you

  • @spikemakesthings
    @spikemakesthings 3 роки тому +2

    Thanks for this tutorial! But do you think you could make a tutorial on how to make the boss jump around to a random spot every few seconds? I tried making this but I can't figure out how

    • @XanderwoodGameDev
      @XanderwoodGameDev  3 роки тому

      Do you mean like a platform behaviour? Running around and jumping? Or more static just jumping to and from different ledges for example?

    • @spikemakesthings
      @spikemakesthings 3 роки тому

      @@XanderwoodGameDev Maybe like, every 3 seconds, maybe it jumps to another position, and when it lands, there's a shake effect maybe.

    • @XanderwoodGameDev
      @XanderwoodGameDev  3 роки тому

      @@spikemakesthings I'll see what I can do 👍

  • @gabediaz2010
    @gabediaz2010 2 роки тому +3

    Great video! I was wondering if you have a solution to a problem I ran into. I created a alien ufo boss that teleports around the map. However, when the boss teleports to the top of the map, the HUD display gets in the way. Is there a way to turn off the HUD when the player is battling the boss? Thanks for all the great tutorials!

    • @XanderwoodGameDev
      @XanderwoodGameDev  2 роки тому

      Hi Gabe thanks for watching. Set a event that says, if boss is Y pos less than (set y at bottom of hud). Then add an action that says set Hud layer opacity 0. Then add an else statement to say opacity 100.

    • @XanderwoodGameDev
      @XanderwoodGameDev  2 роки тому

      If you can set layers to 0 opacity just do it the same way but set layer invisible

    • @gabediaz2010
      @gabediaz2010 2 роки тому +1

      @@XanderwoodGameDev Thank you! This helped solved my problem. However, instead of using Y pos less than, I used an invisible sprite that the player will come into contact with and change the opacity of the layers.

    • @XanderwoodGameDev
      @XanderwoodGameDev  2 роки тому

      @@gabediaz2010 yep that will work also but it creates another game object increase the size of your game.

    • @gabediaz2010
      @gabediaz2010 2 роки тому

      @@XanderwoodGameDev I understand, but I'm not looking to keep the game particularly small or of a certain size.

  • @DELApatron
    @DELApatron 3 роки тому +2

    This is exactly what I have been looking for!!! Thanks, Xanderwood! I am having a tough time with animation states on my version of the boss, however. After he does the attack, I want him to return to his idle animation, but he freezes on the attack animation. No matter what I do I cannot get him to restart his idle state. I think it may be due to the global variables but I am not experienced enough to know why. Hahaha! Any ideas?

    • @XanderwoodGameDev
      @XanderwoodGameDev  3 роки тому

      Hey, thanks for watching. It could be that you have conflicting statements after the boss finishes attacking. Check all the possible outcomes after the animation. You might be able to add the event 'on animation finished' and then set the state back to idle. Is something that the boss is doing causing it to go into another state? I have a construct 3 support channel in my discord where you may find other suggestions. 👍

    • @DELApatron
      @DELApatron 3 роки тому +1

      @@XanderwoodGameDev Your suggestion worked. Genius. Thanks for your quick reply and assistance!

    • @XanderwoodGameDev
      @XanderwoodGameDev  3 роки тому

      @@DELApatron amazing. Glad you got it working 💪

  • @swapnasasidharan7602
    @swapnasasidharan7602 3 роки тому +3

    hello Gr8 work tons to learning here
    Could you make a tutorial for A store with higher power shooting ships and you can buy them with points accumalated

    • @XanderwoodGameDev
      @XanderwoodGameDev  3 роки тому

      Hi Swapna Sasidharan, sure I can do this, I'll make this tutorial soon, make sure you're subscribed so you don't miss it.

  • @Oferdertv
    @Oferdertv 2 роки тому +1

    tysm man

  • @alessiarizzo8689
    @alessiarizzo8689 Рік тому +1

    the code of spowning by the boss doesn't work,what i should do?

  • @yogeshpundir5614
    @yogeshpundir5614 4 роки тому +3

    Hey bro can I make game with my friends in construct 3 ? Like making a same game .with my friends?

    • @XanderwoodGameDev
      @XanderwoodGameDev  4 роки тому +1

      Do you mean both working on the same project from different locations?

    • @yogeshpundir5614
      @yogeshpundir5614 4 роки тому +1

      @@XanderwoodGameDev yes ? 🥺

    • @XanderwoodGameDev
      @XanderwoodGameDev  4 роки тому +1

      @@yogeshpundir5614 I dont think so, you could try and share the same log in if you are working on the project at different times but I'm not sure. I know construct is continuously being updated so its probably worth contacting them with the idea. 👍

    • @Mononoke313
      @Mononoke313 4 роки тому +2

      You can with GitHub :), you need learn code versionning

  • @MigratedToHatManMusic
    @MigratedToHatManMusic 2 роки тому

    When I tried this the boss kept despawning

  • @MasterGamer-yl7gz
    @MasterGamer-yl7gz Рік тому

    Thanks for the tutorial. I have followed your steps but have ran into a problem with the bullets tracking the player. The boss would not spawn in any bullets. I tried lowering the health but spawning the bullets didnt work. Could you help? Thanks

  • @Arkouvam
    @Arkouvam 4 роки тому +3

    “Easy” game mechanics