Figured this was the most appropriate place to put this, apologies if it isn't.
I'm adding an achievements system to a game of mine. Just wondering if it's more efficient to:
A: Have a field for every achievement on every profile
B: Have an achievements table with PlayerID, Achievement that is inserted into when they get the achievement.
Bearing in mind there will be roughly 50-100 achievements.
Essentially, is it more efficient to add the achievements to EVERY userfile, or add a seperate table? As not everybody is likely to do all achievements...
Thanks!
I'm adding an achievements system to a game of mine. Just wondering if it's more efficient to:
A: Have a field for every achievement on every profile
B: Have an achievements table with PlayerID, Achievement that is inserted into when they get the achievement.
Bearing in mind there will be roughly 50-100 achievements.
Essentially, is it more efficient to add the achievements to EVERY userfile, or add a seperate table? As not everybody is likely to do all achievements...
Thanks!