Elm and Myo playing together

Yan Cui

I help clients go faster for less using serverless technologies.

I haven’t been able to stop playing around with my Myo armband since I got my hands on it this week. In truth it’s ruined a few of my plans for the weekend, but boy it’s been fun trying to get the Myo working with various apps and games.

Elm has also piqued my interest lately, so what better way to play with the Myo than to build a game in Elm that is best played using gestures? And along comes Thunder Cow, a light-hearted game where you use the fist and fingersSpread postures to start and stop a moving arrow. The goal is to time your release so that the arrow stops in the red zone.

Embedded image permalink

To play using the Myo armband you also need to add this Lua script into your Myo Script Manager. After you’ve added the script, head over here to give it a go.

The Elm source code for the game is available here. There is no native support for sound in Elm, so I had to resort to using Elm’s JS interop capabilities to invoke Javascript functions to play the mp3 files.

Whenever you’re ready, here are 3 ways I can help you:

  1. Production-Ready Serverless: Join 20+ AWS Heroes & Community Builders and 1000+ other students in levelling up your serverless game. This is your one-stop shop for quickly levelling up your serverless skills.
  2. I help clients launch product ideas, improve their development processes and upskill their teams. If you’d like to work together, then let’s get in touch.
  3. Join my community on Discord, ask questions, and join the discussion on all things AWS and Serverless.

1 thought on “Elm and Myo playing together”

  1. Pingback: Year in Review, 2014 | theburningmonk.com

Leave a Comment

Your email address will not be published. Required fields are marked *