Most Awesomely Useless Hack
Inspiration
We really have to thank the Subway's $5.90 combo deal for this idea man. We agreed to meet at 10am for some good brainstorming over breakfast, but the usual team dynamics meant that there had to be one latecomer. Bernard and Wei Kang reached on time and started playing the waiting game. Well, this time, Jing Loon was the sacrifice and had to be the late guy. So Jing Loon missed lunch and had to buy the BLT meal with white chip cookie which took an awesomely useless long time, no idea why. And then when he reached late, he had to endure the usual flames from the verbal abuser B-God and W-didn't-say-anything.
"Slap you ah wa lao eh." (Yip, 2018)
There, there. Idea there. Slap slap hamster.
Oh and then we have Miao Ling this year, hello Miao Ling.
What it does
Slap slap Hamster, Hamster slap slap.
How I built it
Using the same underlying technologies that the tech giants (Netflix, LinkedIn, even NASA?!?!) use to keep their systems alive and blazing fast, such as Node.js and Socket.io, combined with mobile fall detection algorithm on a Hidden Markov Model, and a one-time Lazada offer for a cute fluffy soft toy, we have made it possible for you to slap a hamster without guilt.
Challenges I ran into
Writing a fast socket server and client.
Catching the noises from hamsters.
Keeping Slap Slap Hamster entertaining yet useless
Applying for the SPCA/Animal Rights license.
Our power bank got stolen, @sea one more pls?
Accomplishments that I'm proud of
Overcame our inner girlies and gave the hamster a good slap.
What I learned
Bernard's left slap is much more painful than his right. Miao Ling cant slap for nuts. Make sure to aim carefully, Wei Kang slapped Jing Loon by accident once.
On a more technical note, we learned how to calculate the slapping force with an accelerometer sensor and microphone. You may be wondering why the microphone is used when we can already use accelerometer sensor to calculate the speed. The reason is that using the microphone, it can help us differentiate between the passing event and slapping event by detecting the hit impact through sound. Some useless genius over here.
What's next for Slap Slap Hamster
Hamster Slap Slap
Built With
- android-studio
- express.js
- java
- javascript
- most-awesomely-useless-hack
- node.js
- socket.io



Log in or sign up for Devpost to join the conversation.