BMO!
Who is B-Mo?
Wha? Why did you make a B-Mo?
Oh cool! How did you make them?!
Wait, so what was the costume?
Well, OK. I played the part of Princess Bubblegum. She's ruler of the Candy Kingdom, and a brilliant scientist, but her creations sometimes go awry, and she needs the help of Finn and Jake (the main characters) to help her save the Kingdom. Sound familiar? Nah, my stuff never goes wrong. Anyway.
My partner and I had also been brainstorming other good costume ideas. It was between Ice Climbers from Mario, and Adventure Time characters. As soon as I said "WE COULD MAKE A B-MO!" we were sold. This is October 1. ONE MONTH to party time.
Figuring out *how* to make a B-Mo
I started off with the Fandom page where there was a few ideas. They started with "BMO looks like a Macintosh computer with Game Boy Color buttons and Atari 2600 controllers. He also shares some traits with a Vectrex." Hmm. Macintosh. Keep in mind, this was before I worked at Apple. But, looking back, seems like a natural fit.
Based on my photo history, I started figuring out the costume details on 10/1.
Some challenges I had to contend with considering the Macintosh form factor:
How was I going to load software on an old Mac? Wasn't it going to weigh a million pounds/how do I make this into a costume? What features can I use? I don't fully remember the order of operations I went in, but I'm also someone who sometimes needs to just get started with something and figure it out along the way.
I also considered making a completely custom housing. As a designer, I do usually like complete control, since I can create custom mounting points for screens, add ons, and a Raspberry Pi to have complete operational control over the device. The challenge was cost, and if I was to use something like foam to save cost, I might struggle with structural integrity. I considered that a back up plan, and decided to take a chance on the Mac. I mean, it would become one of the coolest Macs out there, so at least there's taht.
I perused eBay and found a non-functional Apple Macintosh Classic Computer Mac 1990 M0420 for $55 including shipping. What did I have to lose?
I ordered 10/8, arrived 10/16. Because I only had two weeks from the arrival date, had to do some prep in advance.
While the Mac was on order...
Once the Mac arrived, we were in business.
Curved CRT screens
Down to the core components of the BMO
Decals and paint
A happy BMO! I very carefully removed the rainbow Apple logo while painting so it could stay rainbow colored and be reinstalled on the final thing. The small details count! At this time, this was just an image I downloaded and modified to show proportions. No animations or interactions yet.
I had to Dremel out the side because the iPad was a liiiiiitle too big. But, the Mac bezel completely obscured the iPad bezel (they had those back then, along with a home button) AND allowed access for the charging port so I didn't have to take BMO apart all the time. Big win! The curved CRT bezel did leave a gap with the flat iPad, but it actually allowed me to get my fingers in there to operate the home button when needed.
Lightning port access hole, and a hole for BMO's arms, which I had decided I was going to crochet.
The hardware lady GOT TO WORK. Crocheted those legs!
Laser cutting tricks for good spacing
Painted, laser-cut foam buttons
I used leftover teal yarn my cousin had gifted me (no longer wanted)::) that was close enough to the right color. I adapted the pattern from a teddy bear, and kind of ended up with my own thing. I left the strings on at the end so I could tie them off within BMO's housing. I'm thankful I did that, and it ended up being a pretty robust attachment method.
I realized I had no way to carry BMO at this party, and started thinking about making him into a backpack. This turned out to be an fantastic idea. I found some mounting hardware in the shop and took some straps (that happened to be a wonderful, Princess Bubblegum Pink) from some cat carriers (I never used those straps).
BMO seems to like his legs.
What does Stirling the cat think?
BMO's insides are VERY advanced. Well, besides the iPad, he's mostly boxes for filler. Tied on the legs and arms.
So limber! A little trial and error needed to get the iPad to stay in place, but I think a majority of it is an interference fit with a few supporting clips and shims to keep it centered. It's backed by boxes and junk. Reduce, reuse, recycle.
A few coats of paint for the back, now that all the drilling is done...
Decals and decorations back on. Hardware is in business!
Software
The basic principle behind how we were able to create an interactive B-MO without local software was: 1. Avoid the Apple App Store, and run a progressive web app full screen (instructions below). 2. Host the web app on our home server 3. In case we don't think we want to connect the iPad to wi-fi directly, use a phone as a tether.
Installing a PWA is super easy on iOS.
UI
Although my B-MO was built very differently than the BYO BMO folks, the images for B-MO's faces were invaluable. Because I wanted to be able to move B-Mo's face around, I traced the features in Illustrator and created transparent images - I ended up with a folder of BMO-[EMOTION]-[BODYPART] images and provided those to my software counterpart, Mike.
iPad Home Screen up on the BMO screen. Isn't it weird to see an old Mac with a modern Home Screen?
It took some time to get the facial features right. My programmer does not have the best aesthetic sense, so it requires a bit of a feedback loop to get proportions correct. He got the audio down pretty easy, though!
Some early QA. What happened to his eyes?!
Prior to the main event, Mike took him to work for his office Halloween costume contest (they were utterly wooed by B-Mo, and we worked out a few bugs before the party).