This is the repository for the LIT (Learn Innovate Tinker) project to create an army of semi-intelligent robots that play rock-paper-scissors.
The robots are built using the Raspberry Pi Pico (RP2040). They play rock-paper-scissors over the serial port, and eventually using an IR Transmitter/reciever pair. Here's the basic schedule.
- Get the hardware nailed down and built over the summer
- Also over the summer, get the basic software framework in place so all competitors need to do is build their AI.
- Be ready in September for the MSFT Hackathon which will give competitors a chance to build their Roshambo AI.
- In October (the MSFT Giving Campaign) a competition will be held and the winner can choose from among a list of charities to get the winnings.
Getting started instructions are in the Pico-WSL2 repository. Follow these instructions to get a WSL2 and VSCode based development environment that can do hardware debugging using the Picoprobe firmware.
Alternatively, you can avoid local dependency installation as this repository includes a Visual Studio Code Remote - Containers / Codespaces development container.
- For Remote - Containers, use the Remote-Containers: Open Repository in Container... command which creates a Docker volume for better disk I/O on macOS and Windows.
- For Codespaces, install the GitHub Codespaces extension in VS Code, and use the Codespaces: Create New Codespace command.