Enemy Chicken! | Create an Amazing Game with Flutter & Flame

Поделиться
HTML-код
  • Опубликовано: 29 ноя 2024

Комментарии •

  • @fethi2436
    @fethi2436 10 месяцев назад +7

    I'm a full time Flutter Developer, this exciting serie and awesome demonstration made me dream of having no commitment to anything and just focus on making games, neer got board watching all the episodes, much apperciation

    • @Spellthorn
      @Spellthorn  9 месяцев назад

      Yea that would be great, but life has other plans. I'm glad you enjoyed them.

  • @dcdales
    @dcdales 10 месяцев назад +2

    These coding tutorials are far better than any I've paid for. Thank you so much!

    • @Spellthorn
      @Spellthorn  10 месяцев назад +1

      Thank you so much I'm glad you enjoyed them and I really appreciate the super thanks 😊

  • @mannerset
    @mannerset Год назад +8

    Thank you for your all videos!
    Your videos have made me realize the joy of Flame game making.
    I'm really looking forward to the rest of your videos! I will try my best to release an app as well!

    • @Spellthorn
      @Spellthorn  Год назад +3

      Thank you so much for the superchat. Flame can definitely be fun with making games just have to learn how things work. Glad the videos have helped you 😁

  • @i_Have2BrainCells
    @i_Have2BrainCells 11 месяцев назад +5

    Please dont stop making videos. You are the only reason i am learning flutter. I just want to make 2d platformer for mobile and flutter seems a very good framework for that. Please make more on this
    Edit: Not to mention, there is a new library named "bonfire". Will you make videos on that? Any future plans for that?

    • @Spellthorn
      @Spellthorn  9 месяцев назад +2

      Glad you enjoyed them. I have seen bonfire yes. But I try to stay away from stuff like that because I feel it's just another thing I have to learn to do what I want it to do. May be good to use though if meets your needs.

  • @mouhameddiallo3510
    @mouhameddiallo3510 9 месяцев назад +1

    Thank you for the tutorial, one of the best i've seen.
    Specially for those who are not from english speaking country (I'm from Senegal).
    it had been really useful

    • @Spellthorn
      @Spellthorn  8 месяцев назад

      Thank you, I'm glad it has been helpful. I really love that chicken 🤣

  • @오민용-w8o
    @오민용-w8o Год назад +2

    I am a Korean student who tried to make a flutter game using flame. I think I can implement the game I wanted to make with this tutorial. Thank you so much for uploading the video. I hope you can continue to extend the series and let me know everything about Flame

    • @Spellthorn
      @Spellthorn  7 месяцев назад

      I'm glad it's helpful, I'm hoping you were able to accomplish it ☺️

  • @salwanarar1346
    @salwanarar1346 Год назад +2

    It's one of the most amazing tutorials on the internet!!! Especially when you fix bugs and improve the code with your subscribers. After this video, I can continue on my own, but I will keep watching your videos. I already added the WallJump PlayerState to my character, and now I'm trying to add more traps and levels. Thanks a lot. 👍👍

    • @Spellthorn
      @Spellthorn  7 месяцев назад

      I'm glad I could be a good start for you and glad to hear you were able to kick off and continue adding more ☺️

  • @myunlimiteddream
    @myunlimiteddream 3 месяца назад

    Thank you so much for this series, they are wonderful 😍😍😍

  • @agataaga2829
    @agataaga2829 5 месяцев назад

    Thank you so much for this tutorial, you made everything easy to understand and made me way more interested in flutter :))

  • @viniciusVS8v
    @viniciusVS8v 6 месяцев назад

    "no offense to chickens" 😂😂

  • @TJ-wc3iq
    @TJ-wc3iq Год назад

    Here are more ideas to implement in the game (besides light and smoke effects 🌈). Shake the screen when the user has been hit 🥊 Slow down the time when user has been hit ⏰ Zoom in and fadeout when the user gets the checkpoint 🏁 In short, add some visual effects to make everything more attractive 🚀
    One more time, that you so much for this excellent series! 🎉

    • @Spellthorn
      @Spellthorn  7 месяцев назад

      Shake would be a nice touch 😊

  • @underdog6862
    @underdog6862 7 месяцев назад

    looking forward the next series, it's been 7 months already :(

    • @Spellthorn
      @Spellthorn  7 месяцев назад +1

      I am too 😂 it's been hard to stay motivated and time. I do want to jump back into it. I thought about streaming the process that way I can stay engaged while I figure it out. But just haven't gotten the time to hit the start yet. I will be doing that soon though 😊

    • @underdog6862
      @underdog6862 7 месяцев назад

      @@Spellthorn it’s okay, we know it takes time to do it the way you’ve been doing these series, appreciate the response 😃

  • @prodstalker
    @prodstalker Год назад

    It could be cool a small multiplayer side. Maybe, 1 player is the chicken and the other one is the normal player as actually. Thanks for all these tutorials. I hope to have time to continue soon.

    • @Spellthorn
      @Spellthorn  Год назад +1

      Yea multiplayer would be cool to add, but probably hard to do

    • @prodstalker
      @prodstalker Год назад

      @@Spellthorn develop without challenge is less interesting 😝

  • @VladRoscaDev
    @VladRoscaDev Месяц назад

    Hi, Thank you for your amazing tutorials. I followed along but I can't understand something. I created a second level but somehow it keeps all the previous traps loaded in the second level even if they aren't visibile. How can i dispose of them for good?

  • @devasme
    @devasme Год назад

    Waiting for this. Thank you very much for this series. Can’t wait for next one😊. Thanks again 🎉

    • @Spellthorn
      @Spellthorn  Год назад +1

      You're welcome, I'm glad you're enjoying the videos 😁 more to come

    • @devasme
      @devasme Год назад +1

      @@Spellthorn Can’t wait for next one😊

  • @RedBaron19180
    @RedBaron19180 Год назад

    this is so cool!! thanks for the video man

  • @moeezalidev
    @moeezalidev Год назад

    Great series, really kick-started my flame journey!

    • @Spellthorn
      @Spellthorn  9 месяцев назад

      Great I'm glad I could help.

  • @jeromebousquie3379
    @jeromebousquie3379 Год назад

    Excellent work, once again
    Excellent series

  • @fabien-eme
    @fabien-eme 10 месяцев назад

    Thank you for those great videos !

    • @Spellthorn
      @Spellthorn  10 месяцев назад

      So nice of you, thank you so much. Glad you enjoyed them

  • @gudthing9592
    @gudthing9592 10 месяцев назад +1

    Brooo, u need to continue this tutorial pleaseee

    • @Spellthorn
      @Spellthorn  10 месяцев назад +1

      Life has gotten the best of me sorry about that

  • @rebeldefmusik
    @rebeldefmusik Год назад

    Thank you so much. I love it!

    • @Spellthorn
      @Spellthorn  9 месяцев назад

      Glad you enjoyed it 😊

  • @AliUlker-m9r
    @AliUlker-m9r 7 месяцев назад

    Hello, I really like all your Flutter & Flame videos, your narration is very good. I have been looking for such a video series for a long time. Thanks to you, I have made a nice introduction to the game field that I have always wanted to start. Now I wonder when a new series about game making will come? 😀

    • @Spellthorn
      @Spellthorn  7 месяцев назад

      Glad you've found it helpful 😊 I've recently pivoted towards Gameboy development and plan on making some videos on that soon.

  • @Elliot-69
    @Elliot-69 Год назад

    Keep it Up Bro soon your going to blow up 💪

    • @Spellthorn
      @Spellthorn  Год назад

      I appreciate the support 💖

  • @kyawnai
    @kyawnai 7 месяцев назад

    I have an issue sometimes the player gone outside the border when I make multiple jumps.

    • @Spellthorn
      @Spellthorn  7 месяцев назад +1

      Is it when player head hits bottom of a block?

    • @kyawnai
      @kyawnai 7 месяцев назад

      @@Spellthorn Yes. Now I try to edit the left, right, and top walls as an spawn points and override onCollision method to check collide with player and walls. And also try to edit my play can only make a jump on air for one time using jumpTap flag.
      @override
      void onCollision(Set intersectionPoints, PositionComponent other) {
      if (!reachCheckpoint) {
      if (other is LeftWall) {
      velocity.x = 0;
      position.x = other.x + other.width + hitbox.width + hitbox.offsetX;
      }
      if (other is RightWall) {
      velocity.x = 0;
      velocity.x = 0;
      position.x = other.x - hitbox.offsetX - hitbox.width;
      }
      if (other is TopWall) {
      velocity.y = 0;
      position.y = other.y + other.height - hitbox.offsetY;
      }
      }
      super.onCollision(intersectionPoints, other);
      }
      void _updatePlayerMovement(double dt) {
      if (hasJump && jumpTap < 2) _playerJump(dt);
      velocity.x = horizontalMovement * moveSpeed;
      position.x += velocity.x * dt;
      }

    • @kyawnai
      @kyawnai 7 месяцев назад

      I would like to request to make a tutorial for the big map and how to move the map on screen. I try to make it. but I cannot follow the way they did. Thank you. I am waiting more tutorials for flutter flame game with a new flame version.

  • @denilsonwashuma1987
    @denilsonwashuma1987 Год назад

    i really appreciate these

    • @Spellthorn
      @Spellthorn  Год назад +1

      I'm glad you're enjoying them 😁

  • @saiham4500
    @saiham4500 Год назад

    pls make an episode on infinite world size or world size larger than screen dimension and how the camera moves or follows the player

    • @Spellthorn
      @Spellthorn  7 месяцев назад

      Infinite world would be a bit tricky

  • @TJ-wc3iq
    @TJ-wc3iq Год назад

    That is really marvelous! 🚀 Thanks for the video. Making them shoot fireball would not be that easy I think 🤔

    • @Spellthorn
      @Spellthorn  Год назад +1

      It wouldn't be too tricky you would create a component for the fireball and code the logic to make it move then just code a logic to create it at position you want

    • @TJ-wc3iq
      @TJ-wc3iq Год назад

      @@Spellthorn, I was thinking about adding a fireball with a light effect; that might be challenging to employ new framework's feature. Light and smoke 🚀

  • @paulovitor159
    @paulovitor159 Год назад

    Do you plan to do a top-down RPG series? It will be awesome. Nice job man!

    • @Spellthorn
      @Spellthorn  9 месяцев назад +1

      I do want to do a top down game. I found a great ninja game art. So I will do that if I make it 😊

  • @niinasthommyspokemoncenter9631
    @niinasthommyspokemoncenter9631 7 месяцев назад

    Hey hey its me again :D
    is there a way to do a "collision" for an enemy, so if you or the enemy is hitting, you are not dead, rather you get pushed in that direction.
    So no movement anymation etc. just a idle state and than gets pushed the way the enemy moves.
    Do i need to the the maths like for the chicken and the player, or is there a easy solution, that the enemy is a moving collision and just pushes you ?

    • @Spellthorn
      @Spellthorn  7 месяцев назад +1

      Ummm off the top of my head I would say maybe something like when player is touching enemy enemy x = player.x + offset.
      If that makes sense like whhe your player touches enemy the enemy position becomes the player position plus an offset and when they aren't touching it goes back to allowing player to move how it wants
      Use ChatGPT and ask for guidance that's what I do lol

    • @niinasthommyspokemoncenter9631
      @niinasthommyspokemoncenter9631 7 месяцев назад

      @@Spellthorn aaaaah nice ! thanks :D

  • @elessarIT
    @elessarIT Год назад

    Do you plan to add game status using bloc? In any case do u plan to add score system / messages etc on top of the screen? (more fruits more points!)

    • @Spellthorn
      @Spellthorn  Год назад +2

      I've never looked into using bloc so probably not. We could definitely add a score system or at least a fruit counter yea. 😁

  • @elessarIT
    @elessarIT Год назад

    LOVEDIT!!!
    Please do Chameleon ...it spit its tongue so the hitbox rectangula would not work.... I added Health and Score and it looks very goood!

    • @Spellthorn
      @Spellthorn  Год назад +1

      Glad you're enjoying it. Oh that would be interesting, probably have to make a component for the tongue. Or add another hitbox hmm. I'll look into it

  • @makecoinfree
    @makecoinfree 11 месяцев назад

    and Level 2!!!

  • @gogu2120
    @gogu2120 Год назад

    Thank you for your amazing Flutter flame lecture :). I have a question about the chicken. When player stomped the chicken, until the end of the animation, the chicken is still there so after i stomped and when player collide with chicken while the chicken's hit animation is playing, the player still respawn. How can i fix this??

    • @Spellthorn
      @Spellthorn  7 месяцев назад

      Hmmm off the top of my head I would assume could delete hit box once jumped on

  • @ajitkrmaurya
    @ajitkrmaurya Год назад

    Awesome tutorial. Thanks for the video.
    Waiting for any new game such as Ludo, candy crash etc.

    • @Spellthorn
      @Spellthorn  Год назад +1

      Glad you enjoyed it 😁

    • @ajitkrmaurya
      @ajitkrmaurya Год назад

      @@Spellthorn sometimes the player is getting out of the box. I mean its getting out of the border we have set and this mostly happens when we use jump and run together. Kindle have a check on this case.

    • @Spellthorn
      @Spellthorn  Год назад

      Hmm. I haven't noticed those issues. U have noticed if you on a platform and time it right if you jump and turn other direction quick enough on an edge it will sometimes flip your character, I wonder if same issue you're experiencing

  • @leandrogabriel4260
    @leandrogabriel4260 Год назад

    Is there a way to make maps wider and the screen to follow the character?

    • @Spellthorn
      @Spellthorn  Год назад +2

      Yea you can I haven't done it yet though. I believe you just change the camera to match your player x and y

  • @saiham4500
    @saiham4500 Год назад

    very nice project for learning. i followed it all along, and made 3 levels for android, but cant build for linux. getting this error
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    Exception: Build process failed

    • @Spellthorn
      @Spellthorn  7 месяцев назад

      I'm glad you found it useful, were you able to fix those issues?

  • @JOSEPHMOMPUNZA
    @JOSEPHMOMPUNZA 10 месяцев назад

    Thank you so much

    • @Spellthorn
      @Spellthorn  9 месяцев назад

      You're most welcome

  • @cloutdevelopers8633
    @cloutdevelopers8633 8 месяцев назад

    How to make a moving background

    • @Spellthorn
      @Spellthorn  8 месяцев назад

      I show how to make the moving background in a previous episode

  • @tfozo
    @tfozo Год назад

    missing you

  • @jbobCoder
    @jbobCoder Год назад

    veri nice! Thank you Thank you!

    • @Spellthorn
      @Spellthorn  Год назад

      Thanks, I'm glad you enjoyed it 😁

  • @eliedouaihy7062
    @eliedouaihy7062 Год назад

    wow 🔥🔥🔥 you will add joystick to be supported for android?

    • @Spellthorn
      @Spellthorn  Год назад +1

      We already have joystick support. I have a video on that as well as jumping for mobile 😁

  • @saiham4500
    @saiham4500 Год назад

    cool

  • @QuickCuts1031
    @QuickCuts1031 Год назад +1

    Bro I love yours videos yt, please continue

    • @Spellthorn
      @Spellthorn  7 месяцев назад

      Starting to come back and make more videos. Pivoted to Gameboy development though lol