Socialmind is a social take on the classic Mastermind code breaking game, introducing social features, like location-based play, and simultaneous 1v1 code guessing by the two competing players. Some features include:
- Customizable player profile
- Real-time geo tracking
- MQTT based multiplayer
If you want to quickly test the app, the apk can be installed on an android phone/emulator, but you'll always have to setup, configure, and run an MQTT broker locally. In case you do not
want to rebuild the app, be sure to setup the broker according to the CustomMQTTManager
class settings present on the mqtt_manager.dart
file, and you should be able to get several
emulator instances working on localhost. To run a multiplayer match on different devices you'll have to rebuild the app taking into account a private IP of some sorts. As for the broker,
it's up to you, but our testing was done with RabbitMQ for example.