/wopr

W.O.P.R. Missile Code Display

Primary LanguageC++MIT LicenseMIT

W.O.P.R. Display

W.O.P.R Display is a modern take on the W.O.P.R. missile launch sequence from the 1983 movie War Games.

I love the movie War Games - It was one of my first glimpses into computers and how they could be connected, and I thought that the W.O.P.R. computer in the movie was amazing, with all of it's flashing LEDs and computer noises.

codes

But most of all, I loved the intense missile unlock sequence in the movie. W.O.P.R. guessing the unlock code, while Matthew Broderick tries to teach it that no one ever wins. It was exciting and I always wanted to make a "replica" of that unlock sequence... and I finally did!

Build and showcase video video

Arduino code

This repository has the final code for your W.O.P.R. kit. It's written specifically for an ESP32, though not specifically for the TinyPICO, but the kit is designed to have a TinyPICO and Audio Shield plug directly into it.

Where can I get one?

W.O.P.R is available on tindie https://www.tindie.com/products/seonr/wopr-missile-launch-code-display-kit/

Wired up for use with the TinyPICO ESP32 Development Board https://www.tinypico.com/shop/tinypico

And the TinyPICO Audio Shield https://www.tinypico.com/shop/tinypico-mzffe-zatnr

Support Unexpected Maker

I love designing, making and releasing our projects as open source. I do it because I believe it’s important to share knowledge and give back to the community, like many have done before me. It helps us all learn and grow.

That said, a lot of time, effort and finances have gone into designing and releasing these files, so please consider supporting me by buy some of my TinyPICO products:

https://tinypico.com/shop

Or by buying one of our products on tindie:

https://www.tindie.com/stores/seonr/

Or by becoming a Patron:

https://www.patreon.com/unexpectedmaker

Unexpected Maker

http://youtube.com/c/unexpectedmaker

http://twitter.com/unexpectedmaker

https://www.facebook.com/unexpectedmaker/

https://www.instagram.com/unexpectedmaker/