If you're just joining this series, I encourage you to flip back to parts one, two, and three to get yourself up to speed. They are quick reads with short videos and should give you all the context you need. Last time, I introduced my final pick for the switches I wanted to use in the controller and shared a rough idea of what I wanted the frame to look like. I had a lot more time this weekend to work on the project, and I'm very happy with the progress I made and the results so far.
I started with the assembly of four of my switch holders. I'm still amazed by the coincidence of how well these things fit together. Between the PVC/switch duo and the massage roller-paint roller combination, this project has proved far simpler to build than I ever imagined. After the switches were together, I plugged them into the Xbox Adaptive Controller (now paired with the NUC-in-a-box), and made sure they were all registering button presses as expected. Everything was all good.
With the switches secure in their mounts and functioning correctly, I tested out an idea that came to me just a couple days earlier. I wanted to know if using an audio splitter would allow multiple switches to control the same button press on the XAC. I was already dreaming up all kinds of ways that could be used before I confirmed that, yes, it worked exactly as I'd hoped. Two different physical switches could trigger the same input on the controller. Nice. This discovery is going to add a lot of flexibility to future designs. I now expect to take a modular approach to some of the additions I have in mind. It'll be easier than breaking down and reassembling a single gargantuan contraption. Allowing for multiple methods of triggering the same button on the controller is also a huge boon to creativity.
Perhaps what I'm most excited about when it comes to the input splitting is that I can build an entirely separate controller to test out my other switch ideas and use both controllers with the XAC at the same time. There's a lot more stuff I want to try out, but as you'll see below, my original concept is coming together quite nicely, and I just don't feel like slapping extra bits and bobs on is necessary or wise at this point. But I love bits and bobs, so I expect to build a second controller full of my crazier ideas and aimed at allowing our 17-month old, Wren, to join in on Ellie's experience, whatever that ends up being. In my head, I'm picturing a reversal of the trope where an older sibling helps a younger one get past a level. We'll see. At any rate, let's check out what her experience is looking like so far.
I've got to say, wow, the Kailh Speed Bronze switches were a game changer. Thanks to their fast and audible triggering, it was super easy to calibrate the rollers for minimum resistance while also being confident I was getting a solid button press. I haven't glued anything into place yet, but when I do, I won't have to worry about whether I'm locking them into a bad position or not. After I take a couple days to think things over, I'll probably use a combination of glue and screws to fix everything into its ideal position. After that, some zip ties, pool noodles, and athletic wrap should take care of the rest, and I'll finally be able to try it out with Ellie for a real play session.
First up will be Proteus, a game that TR gerbil Pbryanw suggested early last month when my XAC first arrived. Beyond that, I have precious few ideas for what kind of experiences Ellie could actually use the controller to enjoy. The difference between her having fun spinning some rollers and realizing that spinning them is influencing what is happening on her ceiling is not something we're taking for granted. It's a pretty big leap for Ellie, but on the cusp of feasibility given her abilities.
My wife offered up an interesting idea that I'll be noodling on for awhile. Maybe Ellie's interaction with the controller could be thought of less traditionally. Don't have her play a game, but let her participate in her own way. Maybe Ellie could be an element of chaos in a co-op game, like the world's cutest RNG, or perhaps a rogue chef in Overcooked. Or maybe there's a role for her to play in an asymmetrical game—something that puts us at her mercy, like the player that controls Bowser in Mario Party for the Wii U. I think she'd like that. Now, we just need to find such a thing. Any ideas?