FinOCE / SweeperSmackdown

A Discord activity to play competitive minesweeper with your friends!
GNU General Public License v3.0
3 stars 0 forks source link

Add achievements and stat tracking #74

Open FinOCE opened 2 weeks ago

FinOCE commented 2 weeks ago

Created PlayerInfo model to store general stats in. Achievements can read these stats to check their progress/status. Service bus needs to be setup to notify the stats app when actions occur ingame (maybe as each board gets completed or an opponent finishes?). Then also notify event grid so future services can then be notified to fetch the data from stats. Need to consider how stats will be fetched over HTTP too, should they come directly from stats app, via API, via separate aggregate service?