Recording character event news
Posted: Wed Apr 16, 2014 1:58 am
I was thinking of recording various events in a characters life as they are played, as a way of making the game world have more tangibility when you view the history and see the game world existing that way.
Thinking about it, I'm guessing probably each news item having it's own entry in a special news table would be the best way to manage it.
Now I'm thinking I wont end up with thousands of players - but if a few hundred players generate several news entries from their play every day, then look up their history three or four times a day, is that gunna get crazy?
Should I destroy news after a certain time period? I kind of like the idea of keeping it all and looking through the DB would be looking through every event of the game world, a step at a time. Should I put some sort of 'old news' flag on old news, and make searches avoid looking up old news?
It's slightly radical to me to both make new entries for one character and to do it in another table - I'm used to just working with the one character entry in the players database. I know many of you probably handle inventory by many seperate entries on another table, but it seems weird to me.
Thinking about it, I'm guessing probably each news item having it's own entry in a special news table would be the best way to manage it.
Now I'm thinking I wont end up with thousands of players - but if a few hundred players generate several news entries from their play every day, then look up their history three or four times a day, is that gunna get crazy?
Should I destroy news after a certain time period? I kind of like the idea of keeping it all and looking through the DB would be looking through every event of the game world, a step at a time. Should I put some sort of 'old news' flag on old news, and make searches avoid looking up old news?
It's slightly radical to me to both make new entries for one character and to do it in another table - I'm used to just working with the one character entry in the players database. I know many of you probably handle inventory by many seperate entries on another table, but it seems weird to me.