Block a user
e910041c95
added possibility to load level file
65f195fecf
implemented level generator
794c987899
implemented option to switch between randomly generated levels
e374198fef
improved layout of website
0956f6d0fe
show grayscale image by default
ca8e5aac9b
allow further distance from target position
6aef0660a3
empty response queue to avoid desync
885a516fe3
implemented won text and set consistent seed
ca1fe99ff2
stable version of the game
a69d45f97e
make it possible to get positions outside of grid rect
019c4590aa
implemented communication interface with real robots
3082eebc8d
implemented blocking events to make it possible to wait for the robot to reach the desired target position
2c54e56f95
also enable computation of position outside of marker rectangle and for arbitrary grid sizes
1db24bc573
changed some defaults
c65dcce176
added grid move to measurement server
4c3c3f973e
implemented stepping mode
57cd60de8c
use KEYUP instead of KEYDOWN because otherwise switching from beamer mode does not work
8c544f8fcc
implemented quitting the program
ff6caa457f
missing copy to restore initial game state
9eea9bd245
refactored game into Game class for better maintainability
d0c17c0b91
got mpc controller running again
b65b6568d0
run GUI in main thread and measurement server in secondary thread
2607e94958
enable auto-exposure by default, some cleanup
f9f4a2c1c6
added qt gui with changeable parameters
9c1115d505
use qt gui instead of opencv
4307d54505
check Keyholder status of users
14c783b2c1
pass on username to nfc socket when opening and closing door
2ccec6fe32
fixed typo causing door status not being displayed correctly
5afcf1f10a
added default argument for super admin file