|
If space is not too much of a problem I would write as much as I can to an audit table which you can then extract statistics from.
This means that in future when you want to provide more 'fancy metrics'(buzzword bs) you will have the history of what happened saved, so that you can report on it.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
If you only give people one target, they will only play until they have taken that as far as they will ever get it.
Give people two targets, and they'll go as far as they can with the one, then continue to play to hit the other target.
If you want to throw in an algorithm to work out the combined "BEST GAME EVER!", so much the better, as it will keep their eyes on both targets.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I've certainly played games (e.g. Spacechem) where the stats are tracked separately as achievements to beat. For example, in that game you can construct a solution that uses very few "parts" but runs slowly and another solution that uses many parts but runs quickly. The number of parts you use and the time it runs for are both separate stats that are tracked independently.
It's an approach I actually prefer - it takes the guesswork out of what constitutes an overall "score" and ultimately it boils down into individual high score tables rather than attempting to create one that may not be balanced in the eyes of the players.
|
|
|
|
|
The right answer would have to be the one that would make the game more addictive/would make you more money at the end of the day.
"Program testing can be used to show the presence of bugs, but never to show their absence."
<< please vote!! >></div>
|
|
|
|
|
First step is to answer the question, "Why are you tracking the stats in the first place? What purpose does it serve?" The answer to that question should guide you, since the next question would be, "How can I achieve that goal or purpose better?"
So, for example, if you are tracking statistics so you can motivate the player to keep playing by making their progress visible, then you want to track and show the statistics to maximize that motivation. You also want to reward the player as often as you can to keep the player motivated.
In this case, I would track and report each stat separately and I would have a "best overall" generated using the following algorithm.
The first game played generates a time = X, turns = Y, and score = Z. This becomes the "best overall" game. Only when a game results in two of these values being equal(or lower) and one being lower would you create a new "best overall game".
This means a player could improve one of the stats(and be rewarded for it), but would not get a new best overall award if they did so at the expense of one or more of the other stats.
|
|
|
|
|
I'm intrigued by the concept of being able to make trade-offs for better statistics, but it does mean there's probably a point where all of your statistics can only get so high in relation to each other.
I've made projects that revolve around the 'high score' mechanic, and it bugs me when ultimately you can only physically get a certain high score as a limitation of the gameplay itself.
You can translate your individual metrics into a universally identifiable one; Say all of your combined metrics boil down to an overall score for the session, and still keep track of the individual metrics for the fun of it.
This kind of serves both parties; those that just want to get a high score overall (best aggregated points for the match), and those than want a high score in X way (least turns, most 'kills', best time, etc).
You can keep scoreboards on the individual metrics too to incentivise players to focus on improving them.
|
|
|
|
|
Hi All,
With all the bad press some retailers get here abouts, I feel I ought to give a high five to Stone Group computers, I bought a Windows 7 PC to possibly replace a Windows 8 beast my parents bought when the old faithful Win XP died. The PC was not used as I was expecting it to be as the Parental unit did use it that much at the time, it has since upgraded to Win 10 (!) so it is at last more use. The Win 7 box I used for many things, lately it has been used to stream videos(!) as a part of an experimental set up. It died, suffice to say I try all the means to boot the thing to extent of looking for the Windows DVD to reinstall (Which I couldn't hence Mondays post). I end up calling the Stone Group with all the Serial numbers and Keys I could find to beg for an ISO download. They said they could give an ISO but because the machine was still in warranty ('til the end of the week) they could arrange a courier to pick up the base unit and they would dispatch another to replace it. So great just got a phone call from the parental unit it has arrived and is 'nice and shiny!'(bless!). So ICT Solutions for Education & the Public Sector | Stone Group[^] are a good company to buy from they recycle old machines and sell at not too bad prices, I got this from Amazon so was not expecting a full warranty But Hey
|
|
|
|
|
Where I currently work buy all their machines from Stone.
No idea what they are like to deal with as I don't do that, but the machine I have hasn't caught fire yet, so that is nice.
Some men are born mediocre, some men achieve mediocrity, and some men have mediocrity thrust upon them.
|
|
|
|
|
I can see why, I bought mine for sub £100 from Amazon!
|
|
|
|
|
chriselst wrote: the machine I have hasn't caught fire yet
So, you didn't get a Dell.
veni bibi saltavi
|
|
|
|
|
Dells are not that bad I keep my feet warm on mine when the heating goes off!
|
|
|
|
|
Not bad service!
A company worth remembering, thank you.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I just could believe the service I paid less £100 from Amazon and was expecting to have to do the rebuild myself, but no I get a shiny new one and a Saturday morning(!)
|
|
|
|
|
What kind of spec is it? I looked at the website, but they don't seem to list any prices. And Amazon is it's usual lack of help...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
|
glennPattonNotInThePUB wrote: I end up calling the Stone Group with all the Serial numbers and Keys I could find to beg for an ISO download
For future reference:
As long as you have a key, anyone can get the ISOs for Windows 7[^] directly from Microsoft these days. The 8.1/10 links at the top bring up pages to download those versions.
|
|
|
|
|
Point, but when I tried to download the ISO, I was told to contact re-seller. Good thing I did! always be wary of upgrade licenses. But thanks anyway
|
|
|
|
|
Upgrade licenses?
I've used those ISOs to do clean installs and they work and activate just fine.
|
|
|
|
|
Ahh, I will give it a go again, before it becomes neccessary !
|
|
|
|
|
The wife designed her own Access database and wanted my help connecting a many to many relationship. Bonus points to her for remembering what I taught her. She didn't have any columns/tables with special characters in the name (this time), again a win.
I spent the next 90 minutes cussing in my head (kids around) trying to make it work. I finally hung my head in shame giving up. She spent the rest of the night watching Youtube videos till she figured it out.
I'm not sure if I'm a failure for not figuring it out, or a genius for quitting so she won't want my help with the next part of this project.
Hogan
|
|
|
|
|
Say "chasm trap" in an authoritative manner, look concerned, then back away slowly... that'd be the recommended approach.
|
|
|
|
|
You think you're a genius. She knows that she has something else to add to her list of things to remind you of when next you step out of line, or the vacuum cleaner gets clogged, or it's a Tuesday!
I am not a number. I am a ... no, wait!
|
|
|
|
|
Good thing I don't vacuum!
Hogan
|
|
|
|
|
Quote: Good thing I don't vacuum!
It's a useful skill that I am sure she is willing to teach you!
I last used Access more than a decade ago. [bleah!] Since then I learnt to do any databases I need, writing a C# app that configures, controls and manipulates SQL (Express) databases.
Get me coffee and no one gets hurt!
|
|
|
|
|
snorkie wrote: genius for quitting so she won't want my help with the next part of this project.
This one! Now you know the easy way out! Unfortunately, it has cost you some points, but she has solved her own problem so both of you have succeeded!
"Go forth into the source" - Neal Morse
|
|
|
|