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.
  2. Consulting: If you want to improve feature velocity, reduce costs, and make your systems more scalable, secure, and resilient, then let’s work together and make it happen.
  3. Join my FREE Community on Skool, where you can ask for help, share your success stories and hang out with me and other like-minded people without all the negativity from social media.

 

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 *