This is a great video! If anyone is wondering, in the new GDScript instead of the interpolate() function there's a sample() function instead for curves. Took me a minute of exploration and research to get to, so hopefully this speeds up the process for the next person.
Wow this is amazing, I didn't know you were doing a course to create a card game, oh this looks fun, I think I'll be encouraged these days to buy your course
Thanks a lot. I found another tutorial which was way to complicated using multiple sinus and cosinus function. Your solution is way easier to understand and easier to compute.
Extremely good video format! I like how you breakdown the problem and describe what you are trying to achieve first and then build on top of the problem incrementally.
This is probably one of the best tutorials I have ever seen. Thank you! Not a beginner, but seriously considering getting your course now, I'm sure I can learn great stuff there.
Great tutorial, BUT that is not a reason why we use 0 as first index. We do so because index is an offset from the pointer to array to the element we want to use. That makes more sense in languages that have raw pointers. Here is example in C, where arr is a pointer to an array: arr[index] is equal to *(array + index). Edit: At 3:46 you can see an explanation. The same one I wrote before.
If I wanted to build a deck of "traditional" 4 suit cards, would I have to build each one individually or can I build the pieces of the card and a function to create a version of each with a different color for each of the suits that I have ? Just started Godot yesterday so grateful for any guidance offered and thanks for this video! I was starting with 2d not even knowing what I actually wanted to build was 3d
Totally ^^ you can add export variables saying the suit and number of the card, and in its ready() function update the cards labels and textures to match those exported variables
Looks awesome. I have 2 questions: 1) What can I await from your course? (Is this a video tutorial as in udemy?) 2) Just for interrest: With which tool do you make the illustrations/ animations in your youtube video?
(I am spanish, sorry if my english is rusty). This is one of best tutorial videos that I saw by so far! ❤ Thanks for sharing! Please if you can continue explaining how to do tcg games. I think we can learn many things related, like creation of huds and menus, animation of opening cards envelops, creation of custom decks and online batlles against another players. I'll keep watching the videos in case you upload new stuff :)
Your degree rotation numbers seem swapped (shouldn't it be -15 on the left, and positive on the right?), and also there was at one point where you made both the 4th and 5th cards have the value of 1.0 instead of 0.75 and 1.0 respectively. It doesn't change what you were explaining, but it does make it confusing for people actually watching the visuals.
i keep getting "Invalid call nonexistent function interpolate in base curve" and i couldnt find a solution. I tried replicating this in 2d( im new to godot, recently switched from unity)
This is a great video! If anyone is wondering, in the new GDScript instead of the interpolate() function there's a sample() function instead for curves. Took me a minute of exploration and research to get to, so hopefully this speeds up the process for the next person.
was looking for this comment, thanks!
I found it really useful that you explained your thought process so well. The illustrations really helped in that regard.
Literally genius. I can't believe how amazing this guide is. It's really really incredible.
Beautiful. Your code is always so clean and clear
He doesn't show to what nodes the script is attached and what some variables are, that's not very clear for a beginner 😢
Wow this is amazing, I didn't know you were doing a course to create a card game, oh this looks fun, I think I'll be encouraged these days to buy your course
great explanations. I clearly under use curves. Thanks
Thanks a lot. I found another tutorial which was way to complicated using multiple sinus and cosinus function. Your solution is way easier to understand and easier to compute.
Very clean & concise tutorial. The effort put into the editing really payed off.
Thankyou so much! This was easily my hardest video to put together 😊
This was beautiful to watch. Very elegant solutions.
Extremely good video format! I like how you breakdown the problem and describe what you are trying to achieve first and then build on top of the problem incrementally.
What a stellar video. Your editing and video composition is of really high quality. Not to mention your clear method of explaining the subject matter.
Your content is in another level of production
This is such a good video, it helped me in specific how to go along making a drawing program work even with quick and long strokes
Love the visuals. Thank you for sharing and taking the time to put this together!
This is probably one of the best tutorials I have ever seen. Thank you! Not a beginner, but seriously considering getting your course now, I'm sure I can learn great stuff there.
HOLUP......You have a course?! I loved your dragging camera example in Godot 3. I just bought your course. Can't wait to dive in!!
xenagos was the first planeswalker i ever pulled. brought a tear to my eye... hope youre doing well friend
So well done with the animations in between. It's obvious that you put a lot of time and effort into this!
Now this is *crazy* good as a tutorial.
This was great! I've also found your Udemy Godot tutorials incredibly helpful.
Can someone please make a more detailed version of this process? I've been trying to get this to work but it just hasn't
Criminally under viewed video. Amazing work
Very clear and nice editing
great video, very well explained. very happy that i got the course, looking forward to more material. keep up with the great work.
Hi @andrekling , what did you think of the course? Were you able to complete it?
@@3hourgames unfortunately haven't had time yet, life gets in the way...
Very helpful, thank you!
Awesome tutorial!
Gruul player spotted. Thanks for this
really cool and helpful, thanks! :)
Great tutorial, BUT that is not a reason why we use 0 as first index. We do so because index is an offset from the pointer to array to the element we want to use. That makes more sense in languages that have raw pointers. Here is example in C, where arr is a pointer to an array: arr[index] is equal to *(array + index).
Edit:
At 3:46 you can see an explanation. The same one I wrote before.
so good!
Great video x
I hate card games, but this was a fantastic and visual lesson. Great job!
WOOOO BRAMWELL!
Instead of the curve for the spread, couldn't you just use a lerp function since you're only interpolating between two points?
x = lerp(a, b, t)
If I wanted to build a deck of "traditional" 4 suit cards, would I have to build each one individually or can I build the pieces of the card and a function to create a version of each with a different color for each of the suits that I have ? Just started Godot yesterday so grateful for any guidance offered and thanks for this video! I was starting with 2d not even knowing what I actually wanted to build was 3d
Totally ^^ you can add export variables saying the suit and number of the card, and in its ready() function update the cards labels and textures to match those exported variables
@@BramwellWilliams thank you so much for this info!
Hi!, you got more tutorials on how to develop card games?
Did u also subviewport to snap 2d scene onto 3d card's front
Subscribed!
Looks awesome. I have 2 questions:
1) What can I await from your course? (Is this a video tutorial as in udemy?)
2) Just for interrest: With which tool do you make the illustrations/ animations in your youtube video?
I too love Magic: The Gathering :)
(I am spanish, sorry if my english is rusty). This is one of best tutorial videos that I saw by so far! ❤ Thanks for sharing! Please if you can continue explaining how to do tcg games. I think we can learn many things related, like creation of huds and menus, animation of opening cards envelops, creation of custom decks and online batlles against another players.
I'll keep watching the videos in case you upload new stuff :)
Your degree rotation numbers seem swapped (shouldn't it be -15 on the left, and positive on the right?), and also there was at one point where you made both the 4th and 5th cards have the value of 1.0 instead of 0.75 and 1.0 respectively. It doesn't change what you were explaining, but it does make it confusing for people actually watching the visuals.
you should make an updated version, this doesn't work anymore in the newer godot 4 versions
Is there a similar video like this game but made in Unity?
You can just take these principles and apply them in Unity since you can also work with bezier curves in Unity!
i keep getting "Invalid call nonexistent function interpolate in base curve" and i couldnt find a solution. I tried replicating this in 2d( im new to godot, recently switched from unity)
nevermind i got it to work with sample() instead of interpolate, amazing tutorial tho!!
@@dexmonth thank you for giving solution
Just enough information to frustrate. A great advertisement, I guess, since I'll have to pay to see the rest of the owl.
In which vfx software did you animate the illustrations that explain your process? They are very impressive.
can I see the Code please
Hello. Would you share how you setup your sprite 3d so that it doesn't look washed out? Edit: oh nvm you make 3d models.
Does your course has video lessons or is just the source code?
Watching this video with this in the background fit amazingly well. ua-cam.com/video/7ZWrefkI2cg/v-deo.html
If you make UA-cam videos about the hand you’re “making”, it’ll never be released.