Read the summary of Micro Invaders from here.
This is repository is based on Unity ML Agents Release 6 and the PushBlock example. This has been tested on Ubuntu 20.04, macOS Catalina 10.15.2, and Windows 10.
- python3 (3.6.1 or higher)
- Git
See document here
See document here
In case you change a gRPC message check this document
-
Running
python gui_robot_backend.py -m=simu
causes the following error messages to be printed to the console:ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave
This has most likely something to do with gstreamer or opencv. The message does not cause any harm.
-
Qt: Session management error: None of the authentication protocols specified are supported Something sets the
SESSION_MANAGER
environmental variable which opencv tries to use. Set theSESSION_MANAGER
variable to empty string in terminal to fix the issue. The message does not cause any harm.