Inspiration
Back in the year 2005, prior to the success of the fabled Lo-fi Hip Hop Study Mix, chilled evenings were relegated to only the chosen few. Then Nintendo released Animal Crossing: Wild World.
Contributing to the game's laid-back atmosphere was the dynamic soundtrack that constantly evolved based on the time of day. Suddenly, Nintendo DS owners everywhere had the ability to chill placed within their own grasp. We wanted to re-live those heady days of kicking back on the froggy chair, all within the comfort of our proprietary voice chat software of choice, Discord.
What it does
Froggy Chair Radio is a Discord bot that plays Animal Crossing music based on the time of day.
It can be given commands to play, stop, skip, and BASS BOOST the music at any time!
How we built it
We utilised Node.js, taking advantage of the asynchronism built into the Javascript call stack, to parallelise and run our code.
It turns out that Discord has a nice API with a Javascript implementation that we could take advantage of.
What we learned
Learning some of the standard library functions of Javascript was quite fun!
Accomplishments that we're proud of
Successfully acquiring the Animal Crossing music, and creating nice loops from it.
What's next for Froggy Chair Radio
There are multiple Animal Crossing games: with some more sound file editing, we could support the full range.
The games also have weather-dependent music, so Froggy Chair Radio could be tied into a weather API.
On the hour, each the Animal Crossing clock strikes with a customisable tune. This could also be implemented, with some thought, in the bot.
Built With
- discord
- javascript
- node.js
Log in or sign up for Devpost to join the conversation.