All three uploaded versions of the game have a bug, where the “Call Procedure” code block does not specify a procedure to call– this results in the obtuse “Argument #1 (false) to com.google.appinventor.components.runtime.util.YailProcedure.callProcedure” error message when choosing your move.
Once you get past that, it is rock paper scissors against a computer opponent. I like the art!
Steps I performed to run the game:
- First, open MIT App Inventor on a computer (this requires a google account)
- Import the .aia (App Inventor.. Archive?) file into AppInventor.
- Fix the procedure call in the code blocks (under “When Rock/Paper/Scissors Click”, change “(Call Procedure)” to “(Call Procedure ]=[Get Procedure pc)” or “(Call [pc])”
- Install the MIT AI2 Companion on your phone (it’s not that kind of AI)
- Connect the phone to the website using the QR code or pairing code.
- Play Rock Paper Scissors! (and lose to the computer, sob)
I had never heard of MIT AppInventor before, thanks for making me aware of it.
