Like i said in JB's video, swap the dropper into LCD monitor and get position data for the character and then program game with collision detection based on character location. Could have lines in the belt and leds showing the "hit box" to avoid for better visualization, but this would be great improvement for one who knows how to code such game, now that there is proper hardware for it. Might even be good video project for those that want to build something similar.
Hi Becky! Excellent project, very cool idea. Consider using a hot air tool for those tiny SMD switches. I've used the Yihua 862BD+ in a past job, but if you can wrangle a sponsorship Pace makes an excellent rework station (PRC2000). A hot plate helps, and a decent optical scope is nice. I've used Amscope in the past and they are reasonably affordable if you spend a lot of time working on SMD. On second thought, that Yihua might be a clone of a Hakko if you have the time to look for it.
THANKS BECKY :D :D :D blooooomin awesome! i was so confused when i openned the box but then! woopwoop i saw the hacking on the back and aha!±!!!! yess ofcourse!!!!!!! :D ill wire em in at museum for folk to use!!!
Software engineer here. Rubber duck debugging sounds ridiculous, but absolutely works. Just the act of formulating a question and explaining the steps often leads you to uncover something you've assumed or glossed over previously. Invaluable, if daft.
tru dat , I usually do it in the form of an email to colleagues who might have some idea , then cancel it when I've explained it to myself in more simple terms
Also a software dev, and you're absolutely correct. If anyone reading this is curious how or why this silly sounding idea works, I can at least share my hypothesis (which...kinda just expands on what the comment to which I'm replying said). The basic idea is that it can be easy to make implicit/accidental assumptions about something that you don't even realize you've made. You take certain "truths" about what you're working on for granted. The act of rubber duck debugging is basically staging a mock conversation with someone who has *no context* about what you're working on, and explaining to that person what it does, how it is supposed to work, and what is not working. In doing so, you have to explain the aforementioned assumptions you took for granted, and in doing *that* you can often find a flaw in an assumption (that you may not even realize you made) which reveals the problem.
Yeah, more than often when I run into an issue and start talking it through with another human I'll immediately realise what I screwed up without them actually saying anything, so the human is kinda redundant ;) (though sometimes the human can ask questions which are useful to progress the process)
“I may be an old dog learning new tricks, but I’m not gonna be a curmudgeon about it” *pointed stare* LMAO ☠️ This is such an incredibly thoughtful and well executed gift!!!
Calling the PS4 controller an "obsolete technology" has made me feel really old despite it having really not come out that long ago, right? R-right guys? Ah drat
I do rubber duck debugging all the time. I used to talk to a stuffed ferret... But now that I work from home I have real ferrets to talk to. So I usually explain it to Bandit or Dobby.
Yay, my favorite holiday tradition is here! Not many people say they prefer coding in a C-like language, so much repect there. These were super fun, and I like that you used the gift exchange as motivation to finish them. Thanks for sharing! On to the next one!
the way she did this video is kinda genius. do the work without having to worry about talking to a camera then afterwards just sit/stand in front of a camera and explain it all while showing clips. i would hate having to interact with a camera while trying to do complicated shit, not to mention it just would NOT work well for me.
So much work went in this project! Very cool! I love, what possibilities you have today with letting pcbs be made by companies. DIY projects look so much more professional with those pcbs.
I gotta use my rubber duck like that! At the moment it's only keeping an eye on me in my workshop but it can help me too :^) And as a musician and nerd I really love your gift for Sam!
Still watching, but 3:50 absolutely struck a chord with me. Rubber duck debugging is *so* useful! Quick edit: I actually paused like...oh, three seconds or so? before you used the same phrase "rubber duck debugging". I had a feeling you might, but I love that you did.
This was such a good idea and a great reuse of old tech. I also appreciated you incorporating your young fan's suggestion into the build. Supporting a young girl's further interest in STEM is fantastic!
phenomenal job, love the rubber duck technique. I have done this for years in my engineering career but it was always to the dumb me in my head lol. This is much less abusive haha.
A small advice from an old PCB-Designer and electronicsdeveloper: When it comes to manual placement and soldering of SMT-components there are Two Choices… 1 - you get preaasembled boards, this makes only sense if you are going to make a higher number of PCBs since the costs will rise very fast very high 2 - (the better approach) do Not Stick to the reference Design of the soldering Pads. Simply increase the length of the pads by 1-2 mm (and I leave it to you to find out how many Inches that are 😂). This will help a lot with Placement and soldering. Merry X-Mas and greetings from Germany ! (And sorry for this mess of Capital and lower case letters, my autocorrection seems to dislike English! 😂😂😂)
This is the first time I've been to your channel. Watching Sam jam with this made me laugh uncontrollably like I was little boy. You're very talented. I'm going to show my daughter this, who is a total whiz kid and is going to do great things with her engineering aptitude, even if she doesn't decide to be an engineer. 😊
Well the channel overall is definitely not my cup of tea, but this is a spectacular video. That's an amazing, well thought-out gift that Sam is sure to love to pieces.
This is awesome. I don't think anyone else actually went through the effort to print a PCB for their gifts lolz. Yikes don't ground your speaker girl!! lolz. If I was working on this I would have definitely started with a Raspberry PI mini, and straight connected to the pin board or some kind of wiring stuff. Python is pretty easy, and I was kinda of mad that the esteemed engineers at my school were teaching android when there was a whole community built around the raspberry pi. you made it fun and girly, so thats super fun lolz
"virtual grounds" will get you every time. Some audio amps will howl like crazy if you short their audio ground. That's why you sometimes see those large caps in line with headphone jack connections.
You could have the joysticks mix between 4 different sounds depending on the angle. You could have a button choose randomly between several sounds in a list. Or, how about normally using one sound but using a different one with a low probability -- extra spice for live performances!
Great ideas! I haven't implemented anything to do with the joysticks' motion yet, just their buttons, but those other suggestions are feasible with a small code change. I've published my files if you want to muck around! github.com/bekathwia/Becky-Stern-PS4-sequencer
I never used the rubber duck technique in all my years of programming. My main debugging technique was always "Check the dumb stuff first" 🙂(Things like - did you remember to actually call the subroutine you just wrote - amazing how often that found the bug before hours of debugging was wasted).
This is super cool. My favorite project so far. Awesome idea and execution. Instead of changing the audio files in code maybe you could have it look for the file that begins with button_x button_square etc then you could do button_triangle_my-sample-name and as long as it began with the correct filename prefix it would be good to go. If that introduces latency then just rename files to button names in a predictable convention?
This is the precise reason why I hate calling current return paths gnd. Gnd can mean like 3 or 4 diferent things depending on who you ask, and being in the audio world myself, tieing in certain audio return paths to say the power return path for example can be a world of noise in certain situations.
For the next version, maybe use one that still works as a controller, but makes sounds as you play. Someone could know what buttons you were pushing to play the game?
I was not aware of the rubber ducky method, but i can see how it works. I feel like i work better and more efficiently when my cats are watching and im talking to them explaining it in hopes they learn engineering😭😂
I'm a bit disappointed she didn't add an amplitude oscillator and pitch/speed shift to the joysticks action.... That would have been an awesome addition. 🔊👂👍
YT Makers Secret Santa 2024 Playlist: th-cam.com/play/PLBsfTOjKcQe-OOKYCcfpSFW0Dtj_9w4qo.html
Like i said in JB's video, swap the dropper into LCD monitor and get position data for the character and then program game with collision detection based on character location. Could have lines in the belt and leds showing the "hit box" to avoid for better visualization, but this would be great improvement for one who knows how to code such game, now that there is proper hardware for it. Might even be good video project for those that want to build something similar.
Nice Minestorm clip. lol
Hi Becky! Excellent project, very cool idea.
Consider using a hot air tool for those tiny SMD switches. I've used the Yihua 862BD+ in a past job, but if you can wrangle a sponsorship Pace makes an excellent rework station (PRC2000). A hot plate helps, and a decent optical scope is nice. I've used Amscope in the past and they are reasonably affordable if you spend a lot of time working on SMD.
On second thought, that Yihua might be a clone of a Hakko if you have the time to look for it.
Hope you liked the Skulls. I made it around Halloween!
I love them. 💀💀💀 Thank you James!
@@BeckyStern That edit of you playing the game IRL was amazing, Jimmy B did well too 👍🏻
It was nice gift u made. But old tony was not good gift
@@idontknowname-rl8ybBetter than anything you could make you shitwit
Becky's cat seems to dig the shower of skulls as well.
I rubber duck debug my emotions sometimes
THANKS BECKY :D :D :D blooooomin awesome! i was so confused when i openned the box but then! woopwoop i saw the hacking on the back and aha!±!!!! yess ofcourse!!!!!!! :D ill wire em in at museum for folk to use!!!
Yayyy it was an honor to be your Santa this year, Sam! 🥰
@@BeckyStern Oh wow, you're in the Not Obsolete Museum... You've made it! 😅
Love it!
Software engineer here. Rubber duck debugging sounds ridiculous, but absolutely works. Just the act of formulating a question and explaining the steps often leads you to uncover something you've assumed or glossed over previously. Invaluable, if daft.
tru dat , I usually do it in the form of an email to colleagues who might have some idea , then cancel it when I've explained it to myself in more simple terms
Also a software dev, and you're absolutely correct. If anyone reading this is curious how or why this silly sounding idea works, I can at least share my hypothesis (which...kinda just expands on what the comment to which I'm replying said).
The basic idea is that it can be easy to make implicit/accidental assumptions about something that you don't even realize you've made. You take certain "truths" about what you're working on for granted. The act of rubber duck debugging is basically staging a mock conversation with someone who has *no context* about what you're working on, and explaining to that person what it does, how it is supposed to work, and what is not working. In doing so, you have to explain the aforementioned assumptions you took for granted, and in doing *that* you can often find a flaw in an assumption (that you may not even realize you made) which reveals the problem.
Yeah, more than often when I run into an issue and start talking it through with another human I'll immediately realise what I screwed up without them actually saying anything, so the human is kinda redundant ;) (though sometimes the human can ask questions which are useful to progress the process)
“I may be an old dog learning new tricks, but I’m not gonna be a curmudgeon about it” *pointed stare* LMAO ☠️
This is such an incredibly thoughtful and well executed gift!!!
THE UNBOXING EDITING! You are a legend 🎉
The Jimmy B Remix!!!! ❤❤❤
Smokey wants to play it when he DJs at Open Sauce 😎
The ending 😂 😂 💀
My favorite YT series of the year! What an unique and creative idea, I’m sure Sam will love it 🎵🎹
Calling the PS4 controller an "obsolete technology" has made me feel really old despite it having really not come out that long ago, right? R-right guys? Ah drat
I do rubber duck debugging all the time. I used to talk to a stuffed ferret... But now that I work from home I have real ferrets to talk to. So I usually explain it to Bandit or Dobby.
good ferret names.
@arjovenzia Dobby was a free ferret...that was very expensive.
Yay, my favorite holiday tradition is here! Not many people say they prefer coding in a C-like language, so much repect there. These were super fun, and I like that you used the gift exchange as motivation to finish them. Thanks for sharing! On to the next one!
the way she did this video is kinda genius. do the work without having to worry about talking to a camera then afterwards just sit/stand in front of a camera and explain it all while showing clips. i would hate having to interact with a camera while trying to do complicated shit, not to mention it just would NOT work well for me.
Amazing project! Both its function and design are really cool!
So much work went in this project! Very cool! I love, what possibilities you have today with letting pcbs be made by companies. DIY projects look so much more professional with those pcbs.
I loved the effort you put in related your received gift with your "scooter life" at home. Very clever.
I love watching all of these secret santa videos.
These are actually really cool, great job on the projects Becky!
I gotta use my rubber duck like that! At the moment it's only keeping an eye on me in my workshop but it can help me too :^)
And as a musician and nerd I really love your gift for Sam!
Yay! I love Ghostrider! Look forward to this every year.
So glad I found this channel! Great video. The rubber duck debugging alone earned my sub!
I like the cat looking annoyed at skulls flying towards them in the background! LOL 😂 And that Jimmy B remix song is fantastic too.
Rocking the jimmy b music.
It would be fun if you could use sticks and touchpad to manipulate the sound, not just by pressing it🤔 Using the gyroscope would be even crazier!
Loved the mechanical Bike riding machine, Here, take my money,... lool
I love that you incorporated your recipient’s work in it and inspiration from a fan. What a great gift!!
Still watching, but 3:50 absolutely struck a chord with me. Rubber duck debugging is *so* useful!
Quick edit: I actually paused like...oh, three seconds or so? before you used the same phrase "rubber duck debugging". I had a feeling you might, but I love that you did.
14:10 ginger cat watching the skulls fly by like it’s nothing 😂
Both of those are awesome!
Great presentation design on the timer on the sponsor ad!
This was such a good idea and a great reuse of old tech. I also appreciated you incorporating your young fan's suggestion into the build. Supporting a young girl's further interest in STEM is fantastic!
The ginger cat looked so confused by the skulls. XD
This is my favourite in the playlist, brilliant detail on the build!
That's got to be the coolest controller ever! Nice job!
Thank you!! 😊
Such a fun project. Love the colours and Zelda what a fab idea!
Best year of YT xmas yet!
Well done ! I love the project !
I can’t believe those controllers weren’t a Simon the Magpie invention. Worth a sub.
phenomenal job, love the rubber duck technique. I have done this for years in my engineering career but it was always to the dumb me in my head lol. This is much less abusive haha.
Such a perfect gift! So much fun.
A small advice from an old PCB-Designer and electronicsdeveloper:
When it comes to manual placement and soldering of SMT-components there are Two Choices…
1 - you get preaasembled boards, this makes only sense if you are going to make a higher number of PCBs since the costs will rise very fast very high
2 - (the better approach) do Not Stick to the reference Design of the soldering Pads. Simply increase the length of the pads by 1-2 mm (and I leave it to you to find out how many Inches that are 😂). This will help a lot with Placement and soldering.
Merry X-Mas and greetings from Germany !
(And sorry for this mess of Capital and lower case letters, my autocorrection seems to dislike English! 😂😂😂)
I like that you went through all the sounds for us. Great build!
Like, comment, sub, and a bell for ya. 👌
HAPPY CHRISTMAS EVERYONE ⛄🎉🥳🎁
Oh snap, that's a really nifty idea! I am sure LOOK MUM NO COMPUTER is gonna love it! 😁👍🏻
Happy Holidays 🎄🕊️☃️
Love this - defo going to make my own one!
Hallo bin neu hier aber gleich ein Abo . Du bist genial .Das Teil muss auf den Markt kommen. 😊Grüsse aus der Schweiz
This is the first time I've been to your channel. Watching Sam jam with this made me laugh uncontrollably like I was little boy. You're very talented. I'm going to show my daughter this, who is a total whiz kid and is going to do great things with her engineering aptitude, even if she doesn't decide to be an engineer. 😊
Such a nice gift for Colin!
Wow she put a lot of love into this
Those reworked game controllers turned out pretty neat.
You really need a better soldering iron with the heater in the tip. Hot air preheat also really helps.
My God, your gift receiving and enjoying (Jimmy B) video was legendary!
Hahaha thank you! The song is a remix of Ruth & Shawn's from their secret santa video last year. This collab is always such a blast.
@@BeckyStern Is easy to see it's a blast! :^)
Okay, that was awesome. I kinda want one now!
Well the channel overall is definitely not my cup of tea, but this is a spectacular video. That's an amazing, well thought-out gift that Sam is sure to love to pieces.
I love everything about this build
This is awesome. I don't think anyone else actually went through the effort to print a PCB for their gifts lolz. Yikes don't ground your speaker girl!! lolz. If I was working on this I would have definitely started with a Raspberry PI mini, and straight connected to the pin board or some kind of wiring stuff. Python is pretty easy, and I was kinda of mad that the esteemed engineers at my school were teaching android when there was a whole community built around the raspberry pi. you made it fun and girly, so thats super fun lolz
Thanks Becky! I wish you a wonderful 2025!
Great 👍 Becky
A million points for Rubber Ducking!
I feel you on the speaker to ground issue, had that exact issue a few weeks back and was pulling my hair out
Could use the shoulder buttons or analog sticks to pitch shift or speed up/ slow down the loops
Love that Mine Storm sample
"virtual grounds" will get you every time. Some audio amps will howl like crazy if you short their audio ground. That's why you sometimes see those large caps in line with headphone jack connections.
the Jimmy B remix is top notch!🤣😍
Very clever!
I like your video style. Narrating with cuts to the work. And the project is great! Love all the Secret Santa videos every year.
That's so cool
I like the Die Antwoord sound at the end here!
The look on your cats face as the skulls were raining down 🤣
Great project idea and execution!
Though I’d love to see the thumbsticks and touchpads be utilized.
You could have the joysticks mix between 4 different sounds depending on the angle.
You could have a button choose randomly between several sounds in a list. Or, how about normally using one sound but using a different one with a low probability -- extra spice for live performances!
Great ideas! I haven't implemented anything to do with the joysticks' motion yet, just their buttons, but those other suggestions are feasible with a small code change. I've published my files if you want to muck around! github.com/bekathwia/Becky-Stern-PS4-sequencer
I never used the rubber duck technique in all my years of programming. My main debugging technique was always "Check the dumb stuff first" 🙂(Things like - did you remember to actually call the subroutine you just wrote - amazing how often that found the bug before hours of debugging was wasted).
Lovely video.
Becky to 100K!!!! Glad to see you in the maker secret santa.
This is super cool. My favorite project so far. Awesome idea and execution.
Instead of changing the audio files in code maybe you could have it look for the file that begins with button_x button_square etc then you could do button_triangle_my-sample-name and as long as it began with the correct filename prefix it would be good to go. If that introduces latency then just rename files to button names in a predictable convention?
I can't wait to hear what he does with this👍
holy shit, this is fucking incredible!!!! i would pay easily $100 or more to get this for the kids in my family
This is awesome
Great to see this comunity. what happens if you change the rake angle on the bike steering. , now you can test , or sand down tree stumps.
This is the precise reason why I hate calling current return paths gnd. Gnd can mean like 3 or 4 diferent things depending on who you ask, and being in the audio world myself, tieing in certain audio return paths to say the power return path for example can be a world of noise in certain situations.
7:47 Do you remember that episode of friends when ross started to play music with his keyboard?
Hahaha that's a great idea for a sound pack for one of these, we can call it the "Ross"
I think that I know who 'Zelda and her dad' are and I clued them into your video here!
Super appreciate it, Mike!
1:30
AMEN BREAK DETECTED!!
Rubber duck debugging - I'll try that at work!
It might be fun to do a circuit bending video with sam, he really is that kind of guy...
FWIW, you can probably make one single ffmpeg script to do the audio conversion. Might make following along at home a little simpler.
For the next version, maybe use one that still works as a controller, but makes sounds as you play. Someone could know what buttons you were pushing to play the game?
11:24 you're absolutely a badass, don't ever let anybody tell you otherwise!
Didn't even need to watch the video to know how this was for. 10/10
That is pretty damned spiffy!
I was not aware of the rubber ducky method, but i can see how it works. I feel like i work better and more efficiently when my cats are watching and im talking to them explaining it in hopes they learn engineering😭😂
I'm a bit disappointed she didn't add an amplitude oscillator and pitch/speed shift to the joysticks action.... That would have been an awesome addition. 🔊👂👍
Those are great ideas! I'm a little out of my element with audio so I appreciate the suggestions.
The cat was wondering what the heck was going when the skulls were flying past it
rubber duck programming every day!
We missed you at open sauce, maybe we'll get a fist bump bect year!
I'll be there!
Missed an opportunity to use the thumb sticks to use as pitch/mod volume and pan (on stereo output)
whoow, that's so awesome :) by the way, Audacity can be used again? Heard it got thrown out due to telemetry and replaced with tenacity
Dust seems to have settled on that controversy
Cool!