• 3 hours ago
shmackle 4 life

❤ī¸ BUY A VR HEADSET + GET FREE $30 STORE CREDIT:
Meta Quest 3S: https://www.meta.com/affiliates/2BiRbk6MxM
Meta Quest 3: https://www.meta.com/affiliates/9WK38stYR

COME TO VIDCON 2025!
https://checkout.conventions.leapevent.tech/eh/VidCon_Anaheim_2025?aa=jmancurly

join the curly gang 🌎
https://www.youtube.com/@jmancurly/join

join the discord đŸĻļ
https://www.discord.gg/jmancurly

my reacts channel ✌ī¸
@jmancurlyreacts

my gaming channel 🎮
@jmancurlyplays

follow me on spotify đŸŽĩ
https://open.spotify.com/artist/6MCEjFBlmasFeGvtO2SMT4?si=d3a6ac1b2e3b49cb

follow my socials 🔔
https://www.instagram.com/jmancurlyofficial
https://www.x.com/jmancurly
https://www.tiktok.com/@jmancurly

in this new shmackle vr jmancurly update, i fix the movement locomotion system in shmackle vr with all new movement in shmackle

Category

🗞
News
Transcript
00:00The new wave of VR movement involves swinging your arms to move, and playing as characters with no legs.
00:05See, when you're playing console games with a controller, everyone knows that to move your character around, it's the left joystick.
00:12Now, this new VR movement style has done the same thing for virtual reality.
00:16It's become the standard for every game, and it's the one thing my game does wrong.
00:21Ah! Ah! Oh, no!
00:24This is way too hard!
00:26Frick!
00:27You see, Schmackle's movement is unique for a few reasons.
00:30One, it takes place in a physics environment, and two, it's coded from scratch.
00:34Dude, do you know how to do this?
00:36But J-Man, VR movement code is open source! Why don't you use it?
00:40This movement uses raycasting, where the game predicts where you're going to land based off of your original jump.
00:46But, no external forces like objects or other players can affect you, meaning no physics.
00:51This also means that every frame, the game is calculating the position of the player.
00:55So, when you have more than 10 people in one server, it becomes way too much for the headset to handle.
01:00So, because Schmackle is a game for the community, I asked for your help.
01:07Hey, hey, hey!
01:08Ladies and gentlemen, welcome to the Schmackle Bounty.
01:11Your challenge is to create a physics-based locomotion system for VR from scratch.
01:16Your movement must have double jumping and climbing in order for you to be eligible to win.
01:21Whoever has the greatest coding skills will prevail and win the following items.
01:26$1,000 of cold hard cash, an in-game cosmetic, a role in my Discord server,
01:32and a shoutout for you and your personal projects on VR's largest social media platform,
01:37the J-Man Curly channel.
01:39You have one week.
01:42Hello? Are we back? Am I on?
01:44That's right, I set out a challenge for the community,
01:46and the best developers out there have an opportunity to have their work showcased to thousands of people,
01:51get millions of eyes on their projects and themselves,
01:55and to make a thousand buckaroos!
01:57So, I created a Discord server with all of the best VR developers I know, and they got cooking.
02:03We have four submissions, each one different from the last,
02:06and the winner will have their code bought out by Schmackle Team and implemented into the game.
02:11May the best dev win, starting with Alex Olivier.
02:16I started off by downloading the XR Interaction Toolkit and deleting all the parts I didn't need.
02:21Eventually, I had the basics of swinging down, and I hope I win the first Schmackle coding challenge.
02:25Alright, Alex, let's see what you got.
02:27I'm giving each movement code a score out of five. May the best coder win.
02:31What the- why do I have a ball on my... balls?
02:34Okay, right off the bat, I seem to have some bounciness going on.
02:37This is definitely bounciness.
02:39Schmovement for Schmackle.
02:41Oh, I fell through the map.
02:44Okay, so I guess this white ball is my body collider.
02:47I'm going up. Boom! Boom!
02:49American Ninja Warrior. Bow! Bow!
02:52Oh, frick. I gotta make it to the top, dude.
02:56The double-jump mechanic.
02:58Okay, I got it. Very interesting, bro.
03:00And you can climb with grips.
03:02Alright, not bad, we made it to the top.
03:04Alex has made an awesome game on the Metastore called Balloon Bats,
03:09where you fly and compete with your friends by popping balloons.
03:11Go check it out.
03:13But his movement didn't prepare me for the next one.
03:17So basically, to put this quick,
03:19if you have the main camera,
03:21you just want to put that in here,
03:23and then it'll go up in the direction of your head.
03:25And left controller is your controller,
03:27or the target, like anything that you want to put in local motion to follow.
03:29Marshmallow G-Tag.
03:31Let's see if you have what it takes.
03:33Okay, we got some bouncing and moving around over here.
03:35Okay, I don't know if you can tell,
03:37but this is a little trippy.
03:39But hey, I can wall-climb.
03:41The grip-climbing feature is not working currently.
03:43Oh, double-jump is.
03:45I'm gonna make it to the ceiling, bro.
03:47Break, dude.
03:49Okay, maybe this one won't work, brother.
03:51Marshmallow, you're a W, but this gets a 2 out of 5.
03:53Marshmallow GT is an aspiring YouTuber,
03:55so go drop him a sub for his effort.
03:57Because while this one didn't make it,
03:59our next contestant blew my mind.
04:03Now, this is what my locomotion currently is.
04:05Quite happy with what it turned out to be.
04:07You can do things like double-jump, grab stuff.
04:09There is a few little minor things,
04:11which might be a little bit off,
04:13but overall, I think it's pretty good.
04:15All right, next up is screen.
04:17I'm excited for this one, yo.
04:19Whoa, this one's HD, bro.
04:21Welcome to the test area.
04:23If you come across any bugs, let me know,
04:25and I'll try to find a solution as quick as possible.
04:27This one feels good, bro.
04:29Oh, this one feels really good, bro.
04:31I'm fast.
04:33Double-jump.
04:35Oh, and you can magnet-stick
04:37on the purple surfaces.
04:39Bro followed the instructions, and bro cooked.
04:41If I was a teacher, you would get an A-plus right now.
04:43I'm testing to see if the direction of my double-jump
04:45is the top of my head.
04:47Yeah, it is.
04:49I love how there's light on my hands, bro.
04:51That's so cool.
04:53We still got one more to test after this.
04:55Dude, this is freaking awesome.
04:57And we can throw cubes around.
04:59Now, kiss.
05:02This was insane,
05:04and it's exactly what the challenge was.
05:06Screen is working on a metagame called Fear Massive.
05:08It's awesome, and you should play it.
05:10So I have no idea how it's going
05:12to stand against our next contestant,
05:14Duck.
05:18This is what the code does.
05:20It does the code thing. You couldn't tell.
05:22This used to be multiplied by four instead of delta.
05:24It's a delta type.
05:26I don't know why.
05:28So we multiply this by extrapolation coefficient.
05:30The hands actually snap to the surface.
05:32Same thing whenever you pick up an object.
05:34Okay, so there's a sound for the jump.
05:36It's a fart, but you can change it.
05:40Okay, last but not least.
05:42Duck, it's time to prove your worth.
05:44Interesting. My hands are cubes.
05:46There's like a whole tunnel here.
05:48The double-jump.
05:50Okay. What is this?
05:52What does this do?
05:54I can stick to it.
05:56Did you really have to do a fart sound effect
05:58for each thing?
06:00Let's go in this corner here, bro.
06:02This feels like the back room.
06:04The lighting is mad nice here.
06:06Oh, you can pinch climb and stuff.
06:08Dude, there's objects.
06:10Alright, let's give this a shot.
06:12That was fun.
06:14Oh, what the frick?
06:16Oh, it's a lever.
06:18Oh, what the?
06:20Yo, they made a whole frickin' pulley system.
06:22Yo, what?
06:24I like the hands a lot.
06:27For now, you can subscribe to them
06:29and join their Discord.
06:31Guys, this year's VidCon is gonna be
06:33the biggest one ever.
06:35If you wanna come meet me or see me in person,
06:37book your tickets now using my link below.
06:39June 19th, Anaheim, California.
06:41Be there, bruh.
06:43Well, after a lot of playing
06:45and a lot of consideration,
06:47we have two winners.
06:49Screen and Duck.
06:51I wanted to support them both,
06:53and their code was so good,
06:55we implemented into Schmackle,
06:57which is now the hard part.
06:59We first started by implementing the code,
07:01which worked pretty well.
07:03Okay, looks good.
07:05Oh my gosh, this feels so much better.
07:07And we kept this cool lighting effect,
07:09but it's time to tweak.
07:11The movement was great,
07:13but not just right.
07:15So I asked Schmackle team to make a menu
07:17that lets me adjust values until it feels perfect.
07:19Settings. Ah, there we go.
07:21What if I turn speed to...
07:23Oh.
07:25Okay, and let's turn this
07:27to like one.
07:29No, I'm way too heavy.
07:31Yo, this is like sun gravity.
07:33And of course, what's new movement without a fire map
07:35to play in, bruh?
07:47Now we have one more thing to talk about,
07:49and that's Quest 2.
07:51As you can see, Schmackle has a ton of stuff
07:53that's changing, and with every change
07:55comes bugs and breaks.
07:57But psst, come here.
07:59It actually works on Quest 2.
08:01We're just finalizing everything so it's perfect for you to play.
08:03Hold on to your horses, because it's coming.
08:05Also, we have a brand new Schmackle creator,
08:07Justice Juke, so congrats to you, bro.
08:09I'm still commenting on as many Schmackle videos
08:11as humanly possible,
08:13so keep uploading.
08:15Guys, please leave an honest review for Schmackle
08:17on the Metastore, follow me on Instagram,
08:19and subscribe. Love you!

Recommended