标签: asp.net asp.net-mvc
我正在使用ASP.NET MVC构建Web应用程序,并且我希望实现一个游戏化系统,以使用户体验更加精彩。
我想从每个用户的简单评分开始,随着他们的进步和获得更多积分,他们获得徽章并为自己解锁新功能,类似于Stackoverflow的工作方式。
对我来说,具有挑战性的是如何检查整个应用程序,用户是否达到了可以获得徽章的分数。我不想复制我的代码,并在每个我提高用户分数的地方执行此检查。
我想知道如何开始实施这样的系统。我知道这是一个广泛的问题,但我只是在寻找一些起点和一些好的做法。