Inspiration

The game part was inspired by the mobile game SpaceTeam. And the accelerometer simulation was just out of curiosity to test the limits of the FreeWili. I wanted to see if optimized right, if it could run something simple with smoothness.

What it does

Basically, one LED on each player's Free-WILi will light up. Players have to press the corresponding button to turn it off before the time runs out. After that, another one shows up. What makes this game unique is that each player's buttons control all players' LEDs. The simulator uses the accelerometer to control the LED lights' brightness to simulate a trail effect of a light beam falling from one edge of the device to the other.

How we built it

We built both of the projects using Free-WILi's Python module. No orcas were used.

Challenges we ran into

One of the challenges we ran into was that the device's IR really didn't like working from the mac. And there was a general difficulty to find/lack of information about the devices on the internet which made developing a bit challenging.

Accomplishments that we're proud of

We're proud that the device functions, and that we were able to figure out a device intended for embedded systems with no embedded systems experience.

What we learned

We learned how to use the IR functions, accelerometer, button, and LED controls on the Free-WILi with Python

What's next for FreeWilIR

Some next steps could be using more sensors on the FreeWILi to take as input, and also adding sounds. The simulator has the golden opportunity to become a game with the help of IR and some sound effects as well. Once the light reaches the end of one device, it can transfer to another FreeWili and there can be a score system between two players about who can keep the light beam on the screen for the longest while consuming randomly spawning lights in the way. Almost like a multiplayer competitive snake game. We would also love to see some more support for development on mac so that a wider demographic of students may continue to develop on the FreeWili without hassle.

Built With

Share this project:

Updates