Skip to content

Mobile project that incorporates social elements into the classic Mastermind code breaking game.

Notifications You must be signed in to change notification settings

luischavesdev/Socialmind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

logo_2x

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

Build/Run Instructions

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.

Also, suffice to say, Firebase functionality is now down, so you won't actually be able to see if there are other players in your proximities.

Screenshots

Credits

Decathlannix

exodusgd

luischavesdev

About

Mobile project that incorporates social elements into the classic Mastermind code breaking game.

Resources

Stars

Watchers

Forks