Just went through the tutorial. Just a tip for anyone having an issue with collision like I did. At 10:56, he shows you the keyboard shortcut to create a new event. My confusion came from adding the subsequent code to the player object instead of the ball object which is the proper way for it to work. He mentions it after creating the event but you might miss it if you aren't paying close attention. This doesn't take away from the tutorial. It is fantastic and I'm much more comfortable with navigating GameMaker now. Awesome job, Shaun! I look forward to delving further into your content. 👍
Brilliant tutorial. This is actually the perfect format for a software engineer who knows next to nothing about the Gamemaker IDE and wants to learn for fun. Your explanations of how to use the interface is perfect.
this was the most hectic yet informative tutorial I've seen and it was perfect! I already knew how to code but haven't touched gml in years, and even though I was intimidated to get back into it this video reminded me to be stupid and just have fun playing with the engine
i have no experience with coding or quite literally anything else that goes into game development, aside from just playing a lot of games lmao. your tutorials have been a life saver so far, makes doing some of this stuff actually seem possible
🤣👍 To a person who's absolutely new to coding and the logic behind it all, I feel like a child yelling "papa slow down!". Good thing it is a video. Thank you for sharing, Shaun! truly a steppingstone for me and many! 😎👍
I've been using GMS1.4 for years and I never knew about the bbox commands or that you could middle-click to bring up the manual for a term. That helps SO MUCH!
I mistyped at one point, and was stuck on it for a while xd. After almost an hour, I finished this tutorial! Thank you so much I learnt a lot with this, technically the first thing I've ever made
Fantastic tutorial! I l learned GML in GMS 1.4 thanks to your tutorials long ago. Now that they have completely changed the user interface in GMS2 I feel completely lost. This type of tutorials is perfect to catch up quickly and get familiarized with the interface in no time.
'i usually make tutorials that are a bit more thorough and slower paced' lol. Pong is the perfect learning environment. Fifteen minutes in and you could tackle proper collisions, a pause menu, gui and so on.
Can you make a tutorial on how to create pre-made room chunks from string like in Downwell? There is only Quench Games's tutorial and it has a main path system like in Spelunky and it really complicates the stuff. I only want to know have can I make a vertical or horizontal room made out of pre-made chunks based on string. Ojiro Fumoto shows a little bit of his code in his Fantastic Arcade talk (35:26). The problem is after beginner-level tutorials there is a barrage and lack of information on this kind of tutorial.
i had a problem with the ball not moving, but going back in the create event and writing hspeed = 10; it started working idk if its a newer version of gamemaker or i messed up somewhere.
I looooved this video! Very helpful and it feels so good that I can follow and understand! I have been doing basic movements and stuff from the 2d platformer tutorials but this video is just so good and easy to understand!!!!!!❤
i got 3 un expected errors at 12:32 this is my code: if ((x < room_width * 0.5) and (hspeed room_width * 0.5 and (hspeed >= 0)) { hspeed = -hspeed * 1.05; } vspeed = random_range(-5,5); can somebody help?
I don’t know what caused this but I copied the tutorial exactly and the ball will not collide with the variable 1 paddle even though it does with the other paddle
When I playtest, it just says "exception thrown, see javascript console", I heard u need to turn on hardware acceleration but it's already on, any idea how to fix this?
this is great and all but even at 0.75Xspeed it's still a little to fast pace for me and I'd turn the speed down more if it didn't sound super weird, also for a Tutorial I'd like you to explain everything your doing not "don't worry about that" and I get the appeal of making a game in 15mins but I have to constantly pause it to catch up even with the speed turned down and look up things you aren't explaining everything that I will eventually have to know so I'd prefer a longer video covering more instead of a super fast one skipping a lot just to make good time. but over all I did enjoy this video just had a few critiques.
im trying to get back into game maker after 5 years pretty much everything i know is wrong, obsolete, or discouraged .. and even thou my old games have been converted there broken af. :(
Object: Oball Collision Event With Oplayer at line 3 : got '{' expected ')' Object: Oball Collision Event With Oplayer at line 4 : got 'hspeed' expected ')' Object: Oball Collision Event With Oplayer at line 4 : unexpected symbol "=" in expression Object: Oball Collision Event With Oplayer at line 1 : malformed if statement Object: Oball Collision Event With Oplayer at line 4 : malformed assignment how to fix these errors? @Shaun Spalding
This video, like all others, operates on an obsolete version of GameMaker. The instructions provided in this video lead to a different result for the latest version of GameMaker than it did in your video.
This is made on the current LTS which is categorically not obsolete in any way (at time of writing) and won't be for another half a year at least. The instructions do not lead to a "different result" in any meaningful way whatsoever.
I've tried these turtorials for years and these are so poorly sequenced they're nearly useless unless you already know what your doing programming wise. The best "tutorial" I've found are the manuals. bloody shame that. instead of going slowly and explaining go as fast as possible so beginners will lose track of everything and have to rewatch the video a dozen times just to get a single step right. But I guess it's better than nothing. get them views rack it up.
Just went through the tutorial. Just a tip for anyone having an issue with collision like I did. At 10:56, he shows you the keyboard shortcut to create a new event. My confusion came from adding the subsequent code to the player object instead of the ball object which is the proper way for it to work. He mentions it after creating the event but you might miss it if you aren't paying close attention. This doesn't take away from the tutorial. It is fantastic and I'm much more comfortable with navigating GameMaker now. Awesome job, Shaun! I look forward to delving further into your content. 👍
Brilliant tutorial. This is actually the perfect format for a software engineer who knows next to nothing about the Gamemaker IDE and wants to learn for fun. Your explanations of how to use the interface is perfect.
this was the most hectic yet informative tutorial I've seen and it was perfect! I already knew how to code but haven't touched gml in years, and even though I was intimidated to get back into it this video reminded me to be stupid and just have fun playing with the engine
Pong Is a game I did want to make
Still very early in my Gamemaker learning progress, so having a quick video like this is wonderful for picking up just a little extra info. Thanks!
i have no experience with coding or quite literally anything else that goes into game development, aside from just playing a lot of games lmao. your tutorials have been a life saver so far, makes doing some of this stuff actually seem possible
🤣👍 To a person who's absolutely new to coding and the logic behind it all, I feel like a child yelling "papa slow down!". Good thing it is a video. Thank you for sharing, Shaun! truly a steppingstone for me and many! 😎👍
As someone who already knew how to code but didn’t know how gamemaker worked, I thank you.
Excellent tutorial bro. Simple, easy to follow, helpful prompts and a DAMN soothing voice.
can you make god of war ragnarok next
That "ord" is from "ordinal" like ordinal numbers, because ASCII characters are basically sorted, ordered values by their code.
i thought it ment "order"
i thought it meant order a cheeseburger
@@Under_Suspicion my sense of humor is broken i should not have laughed at this
@@Insert_Creativity_Here yeah...
Source code on github: github.com/ShaunJS/gamemaker-pong-clone
youre amazing for everything you do for this community. i hope to hear your input from a feedback friday one day.
I've been using GMS1.4 for years and I never knew about the bbox commands or that you could middle-click to bring up the manual for a term. That helps SO MUCH!
took me 3 hours since its my first time programming, but still worked out fine 10/10 tutorial
I mistyped at one point, and was stuck on it for a while xd. After almost an hour, I finished this tutorial! Thank you so much I learnt a lot with this, technically the first thing I've ever made
I've been using gamemaker for years and I'm actually learning from this, nice lol
this was the first project i could ever finish in GM. Thanks a lot!
I used to use GameMaker 5,6, and 7. I see it has made some progress since then. Great pong tutorial btw!
Loving these Turbo Tutorials!
Fantastic tutorial! I l learned GML in GMS 1.4 thanks to your tutorials long ago. Now that they have completely changed the user interface in GMS2 I feel completely lost. This type of tutorials is perfect to catch up quickly and get familiarized with the interface in no time.
'i usually make tutorials that are a bit more thorough and slower paced' lol. Pong is the perfect learning environment. Fifteen minutes in and you could tackle proper collisions, a pause menu, gui and so on.
my code isn't working because move wasn't declared
womp womp
Can you make a tutorial on how to create pre-made room chunks from string like in Downwell? There is only Quench Games's tutorial and it has a main path system like in Spelunky and it really complicates the stuff. I only want to know have can I make a vertical or horizontal room made out of pre-made chunks based on string. Ojiro Fumoto shows a little bit of his code in his Fantastic Arcade talk (35:26). The problem is after beginner-level tutorials there is a barrage and lack of information on this kind of tutorial.
I really appreciate the tutorial, I'm trying to learn this for my software class. I'm trying to add a 3rd and 4th player on the top and bottom for fun
A very good video (I only got confused once and that was because of my own mistake) 10/10
this is how i'd make tutorials. perfect. little text blurbs explaining the "why" and keeping the pace up. very nice
My ball collision isn't working on the right player. What do I do?
Thanks for this video... and for all your videos.
i had a problem with the ball not moving, but going back in the create event and writing
hspeed = 10;
it started working idk if its a newer version of gamemaker or i messed up somewhere.
I looooved this video! Very helpful and it feels so good that I can follow and understand! I have been doing basic movements and stuff from the 2d platformer tutorials but this video is just so good and easy to understand!!!!!!❤
i just downloaded GM, this is very helpful xD!
Great video, doesnt waste time explaining things that arent needed.
i got 3 un expected errors at 12:32 this is my code:
if ((x < room_width * 0.5) and (hspeed room_width * 0.5 and (hspeed >= 0))
{
hspeed = -hspeed * 1.05;
}
vspeed = random_range(-5,5);
can somebody help?
I got the exact same error
This was amazing - more tutorials please!
Really enjoying these. Keep them coming!
How do i go about adding a score board to the game ?
Whenever i do it it says there is a error in the code but i did everything tht you did
I don’t know what caused this but I copied the tutorial exactly and the ball will not collide with the variable 1 paddle even though it does with the other paddle
I wish all sprites were this easy to make! Hardest part of game design for me personally
When I playtest, it just says "exception thrown, see javascript console", I heard u need to turn on hardware acceleration but it's already on, any idea how to fix this?
OO great project for today. Thanks for the video.
nice tutorial, so easy!
amazing tutorial, is there a dnd one? because i'm more familiar with it
sadly not, I don't really know DnD well enough
ah that's fine, the video still helpful for me to learn and see the coded side. Hope to see more tutorial from you, code or even dnd 👍
instead of copy + paste the code for the character to don't go out the screen, use this, is just better and shorter
move_wrap(1,1, 16);
or if you dont want to wrap, just make black boxes
Any plans for other type of game tutorials like this?
Awesome tutorial easy to follow. (you do mumble slightly though had to rewind a bit lol) But overall very helpful and efficient ty!
Great tutorial, thanks.
Make Hong Kong 97 next
Thank you so much!
I feal so accomplished
If I had a penny for every time I forgot it was case sensitive I would have two Pennies. Which is a lot to me because I’m poor.
I deal so accomplished
love this but where do you get the code so it doesn't go off the bottom.
The ball keeps ghosting through the player sprite and leaving the screen.Why is this?
Hi i did exactly what u said but i got an error, what do i need to do?
what was the error
i fixed it but thank you :)
@@gabrielbarclay9541
How would I be able to make the window bigger?
Yes please do more simple one with telling us how things work
if anyone knows how to add a scoreboard to this, please tell me, i need to know how
hey Shaun are you joining the gx games game jam?
Why don't you use the key press events?
Ok this is probably where I should start...
Fast but good. Too fast but I got a great overview of the game making process. Thanks!
Thank you! you're the best
everytime I press play it just opens up internet explorer and doesn't load the game
"now we have to put some logic into the game to make it a game" 🎯
this is great and all but even at 0.75Xspeed it's still a little to fast pace for me and I'd turn the speed down more if it didn't sound super weird, also for a Tutorial I'd like you to explain everything your doing not "don't worry about that" and I get the appeal of making a game in 15mins but I have to constantly pause it to catch up even with the speed turned down and look up things you aren't explaining everything that I will eventually have to know so I'd prefer a longer video covering more instead of a super fast one skipping a lot just to make good time. but over all I did enjoy this video just had a few critiques.
im trying to get back into game maker after 5 years pretty much everything i know is wrong, obsolete, or discouraged .. and even thou my old games have been converted there broken af. :(
Great! Thank you!
as someone whose only learning to code right now, the vspeed = -vspeed and such parts really screw with my head XD so used to algebra stuff XD
it says assignment order expected for line 2
Thanks so much🎉🎉
The moving off screen thing didn’t work
So helpful
great one
Object: Oball Collision Event With Oplayer at line 3 : got '{' expected ')'
Object: Oball Collision Event With Oplayer at line 4 : got 'hspeed' expected ')'
Object: Oball Collision Event With Oplayer at line 4 : unexpected symbol "=" in expression
Object: Oball Collision Event With Oplayer at line 1 : malformed if statement
Object: Oball Collision Event With Oplayer at line 4 : malformed assignment
how to fix these errors? @Shaun Spalding
converting this to gml visual because why not
5:58 UP
Now we have chat GPT using it to assist making games will be so much easier
my 1st time using gamemaker but then 8:28
didn't work for me and kept telling me that I have to define var player
It doesn’t work for me?
thanks
15 minute video. About 40 min. to follow along (for me at least).
Its' a gud tutorial... be he talking a bit fast
had to put the speed to .5x to understand what you're saying
tbh you sound like u dont even wanna make this tutorial but good tutorial anyways :)
Haha, I was just trying to go fast lol
Still don’t understand
i don't understand
Bro speak slowly
He is rapping
This video, like all others, operates on an obsolete version of GameMaker. The instructions provided in this video lead to a different result for the latest version of GameMaker than it did in your video.
This is made on the current LTS which is categorically not obsolete in any way (at time of writing) and won't be for another half a year at least. The instructions do not lead to a "different result" in any meaningful way whatsoever.
I've tried these turtorials for years and these are so poorly sequenced they're nearly useless unless you already know what your doing programming wise. The best "tutorial" I've found are the manuals. bloody shame that. instead of going slowly and explaining go as fast as possible so beginners will lose track of everything and have to rewatch the video a dozen times just to get a single step right. But I guess it's better than nothing. get them views rack it up.
calm down bro why do you speak so fast
hes going to fast
Dont go in that direction. To fast to learn. Another video on youtube for no one.
i learned
Nah it was cool.
Nothing stopping you pausing at certain parts. There's a lot there in a short time.
You could always change the play speed to like 75%. That should be around normal speed.
this was more for people to stop being afraid of coding. Like "look, with these 10 lines of code you could create something like pong"
Thank you for all that you do. I am inspired.