|
Thread: Scoring in HoMM III | |
|
JoeSnoopy
Tavern Dweller
|
posted January 01, 2005 04:58 AM |
|
|
Scoring in HoMM III
G'day. I've looked through the first 13 pages in the Library of Enlightenment to see if this is already here & I'm about to lose my internet connection for the day, so-
How is scoring worked out in HoMM III?
I'm sure I saw an article about this on the Astral Wizard site but I can't find it on MapHaven, or several other sites I've looked at. The Portals site has a broken link to how scoring works.
Either the info. or a working link to an article on it would be great. Thanks.
____________
Blessings
Joe Mithiran
snoopyjoe@spamarrest.com
|
|
angelito
Honorable
Undefeatable Hero
proud father of a princess
|
posted January 01, 2005 05:14 AM |
|
|
Here you are.
Was on page 16 though..
____________
Better judged by 12 than carried by 6.
|
|
Xarfax111
Bad-mannered
Supreme Hero
The last hero standing
|
posted January 01, 2005 02:29 PM |
|
|
"Hall of Fame"
Scores Solo-Szenarien - ADVANCED MATHEMATICS 110!
Staight from Maranthea on the message board, this is the formula to calculate scores in HOMM 3 stand-alone scenarios.
Base Score = 200 - (days+10)/(Towns+5) + 25 (if you defeated all enemies) + 25 (if you got the grail)
Final Score = (Base Score)(Difficulty level map was played on)
In English, it gives us this:
1. Start with a score of 200
2. Add 25 points if you beat all enemies
3. Add another 25 points if you get the grail
4. Subtract an inefficiency penalty: The number of days to complete - 10, divided by the number of towns on the map plus 5 (in other words, the more towns to beat, the more time you can take without being majorly penalized)
This will give you a score up to 250.
Multiply this by the difficulty rating (0.8, 1, 1.3, 1.6 or 2) to get final score. Theoretically, the max score would be 500 (defeat any map in 10 days on impossible while killing all enemies and getting the grail). Map difficulty (easy normal hard, expert) seems to be irrelevant.
(source: Maranthea on the 3DO Message Board and submitted here by Quebec Dragon and Angela ) [posted on 06/06/1999]
...i didnot test it as im not interested in playing offline. But this is how it should work correctly.
Xarfax1
____________
|
|
Sir_Stiven
Honorable
Legendary Hero
banned
|
posted January 01, 2005 04:30 PM |
|
|
man if you are so desperate that you are trying to score in heroes3 you really need to get out more
|
|
JoeSnoopy
Tavern Dweller
|
posted January 01, 2005 08:24 PM |
|
|
Thanks.
Yes, trying to get high scores in HoMM I probably am a little desperate (he says ignoring the inference).
I guess I'm putting off getting into multiplayer 'cause I know I'll get my butt whipped.
____________
Blessings
Joe Mithiran
snoopyjoe@spamarrest.com
|
|
proof
Tavern Dweller
|
posted June 26, 2016 04:35 PM |
|
Edited by proof at 12:16, 27 Jun 2016.
|
Hi guys!
Sorry for reviving such an old topic, but Im new on this site and new accounts with 0 posts cant create topics. So, since this one comes pretty close to my question, Ill just post it here.
Even though Im new here, Im not new to the game. I grew up playing this game and still enjoy playing it every now and then. But there is one thing I always wondered about, the Highscore. I found several topics that explain how highscores for singleplayer maps are calculated, but none that explains how highscores for campaigns are calculated. Some say its just the average score of all the maps multiplied by 5. But that cant be the case.
Over the years I played the Shadow of Death campaigns a few times (the others are boring imo) and wrote my statistics down. Now, I started playing them again and want to know how the highscores are made because I dont want to proceed to the next Map until I think I cant finish it any faster. I just finished the A New Beginning campaign for the third time, so Ive got three different highscores and maybe someone figures out how theyre made.
In singleplayer maps, there are 5 factors that influence the highscore: The number of days, the number of towns/castles, if all enemies are defeated and if the grail is found and the difficulty. The grail doesnt exist in most campaign maps (I think there is only one in the first necro campaign as far as I remember), and the difficulty is always impossible, so I will not mention those.
First highscore: 2020
Clearing the Border: 32 days, 8 castles, enemies defeated
After the Amulet: 64 days, 8 castles, enemies defeated
Retrieving the Cowl: 43 days, 7 castles, enemies defeated
Driving for the Boots: 70 days, 7 castles, enemies defeated
Second highscore: 2025
Clearing the Border: 23 days, 8 castles, enemies defeated
After the Amulet: 47 days, 4 castles, enemies alive
Retrieving the Cowl: 30 days, 4 castles, enemies alive
Driving for the Boots: 38 days, 7 castles, enemies defeated
Third highscore: 2035
Clearing the Border: 17 days, 6 castles, enemies defeated
After the Amulet: 34 days, 8 castles, enemies defeated
Retrieving the Cowl: 29 days, 7 castles, enemies defeated
Driving for the Boots: 32 days, 7 castles, enemies defeated
If you fill the equation for the singleplayer highscore with those numbers, and multiply the average highscore by 5, you will end up having a roughly 200 points higher highscore than it actually is.
Ive came up with a few ideas myself on what could be important and what not.
First of all, the highscore can always be divided by 5, so something must be multiplied by 5, thats the thing I agree with.
Secondly, in my second attempt, the enemies were alive in two of the maps but the highscore doesnt seem to be affected by it even though those 25 extra points make a huge difference in singleplayer, so I think that this doesnt play any role in the campaigns.At least not for every individual map, I think its highly possible that its enough if the enmies are defeated in the last map or in only one of the maps for example for that bonus to be added. Why? Simple, my highscore in the first necromancer campaign is 2230, which is roughly 200 points higher and like I said, there is one map which has the grail (or rather, there is one map where the grail is already built in one of the no-player castles). So, four maps â 25 points is 100 extra, multiplied by 2 due to the impossible difficulty is 200 which would kind of match the final result.
And the last thing is just an idea of what would influence the campaign score as well which is the level of the Hero(s) since they play an important role in those campaigns.
Long story short (too late, I know ), does anyone know how the campaign highscores are made?
____________
|
|
shaboo
Tavern Dweller
|
posted June 26, 2016 11:02 PM |
|
|
According to the information posted on the old Astral Wizard's web site it goes like this (quote):
"The score for a particular map is 200 - (time to win in days + 10) / (number of towns captured + 5), plus 25 points for defeating all enemies, plus 25 points for finding the grail. This is -20% for a map played on "easy", +30% for playing on "hard", +60% for playing on "expert", and +100% for playing on "impossible."
Example: you play a 4-map campaign. The times are:
Map 1: Easy, 30 days, 4 towns, beat all enemies = (200 - (30+10)/(4+5) + 25) x 80% = 176
Map 2: Normal, 45 days, 6 towns, beat all enemies = (200 - (45+10)/(6+5) + 25) x 100% = 220
Map 3: Hard, 90 days, 10 towns, didn't beat all enemies = (200 - (90+10)/(10+5)) x 130% = 252
Map 4: Hard, 90 days, 12 towns, beat all enemies = (200 - (90+10)/(12+5) + 25) x 130% = 286
Total score = 934. Average score = 233. Campaign score = 233 x 5 = 1165.
Note that numbers are always rounded down at each step, so it's easy to get slightly different results than what you might expect. For example, (90+10)/(12+5) = 100/17 = 5.88, which is rounded down to 5 before it is subtracted from 225. (source: Gus Smedstad through Maranthea through Quebec Dragon ) [posted on 04/18/2000]"
|
|
proof
Tavern Dweller
|
posted June 26, 2016 11:30 PM |
|
Edited by proof at 23:31, 26 Jun 2016.
|
Thanks for your reply but if you had read my post you would know that this is only the equation for singleplayer maps and does not work with the campaigns. I will demonstrate that with the first highscore I posted
proof said: First highscore: 2020
Clearing the Border: 32 days, 8 castles, enemies defeated
After the Amulet: 64 days, 8 castles, enemies defeated
Retrieving the Cowl: 43 days, 7 castles, enemies defeated
Driving for the Boots: 70 days, 7 castles, enemies defeated
1st map: 444 = (200 - (32 + 10) / (8 + 5) + 25) * 2
2nd map: 440 = (200 - (64 + 10) / (8 + 5) + 25) * 2
3rd map: 442 = (200 - (43 + 10) / (7 + 5) + 25) * 2
4th map: 438 = (200 - (70 + 10) / (7 + 5) + 25) * 2
If you multiply the average highscore (which is 441) with 5, you will get 2205. The highscore the game gives me however is 2020. You can observe the same result if you do the same thing with the other highscores I posted. Even worse, in the second highscore two of the maps had enemies alive at the end which doesnt seem to affect the highscore at all even though it should have a big impact.
____________
|
|
Star_King
Known Hero
|
posted January 11, 2017 08:56 AM |
|
|
Fun fact: in Campaigns, 1990 is Archangel score, when you probably expected 2000 to be needed. Might be rounding errors or something.
|
|
AlexSpl
Responsible
Supreme Hero
|
posted January 11, 2017 01:47 PM |
|
|
Quote: Ive came up with a few ideas myself on what could be important and what not.
...
Long story short (too late, I know ), does anyone know how the campaign highscores are made?
Check win conditions.
Clearing the Border: Defeat all enemies (B = +25)
After the Amulet: Acquire the Amulet of the Undertaker (B = 0)
Retrieving the Cowl: Bring Vampire's Cowl to the town of Leafhall (B = 0)
Driving for the Boots: Bring Dead Man's Boots to Gem's starting town (B = 0)
So,
1st map: 444 = (200 - floor((32 + 10)/(8 + 5)) + 25) * 2
2nd map: 390 = (200 - floor((64 + 10)/(8 + 5)) + 0) * 2
3rd map: 392 = (200 - floor((43 + 10)/(7 + 5)) + 0) * 2
4th map: 388 = (200 - floor((70 + 10)/(7 + 5)) + 0) * 2
Score = 5 * ceil((444 + 390 + 392 + 388)/4) = 2020.
|
|
tyranuxus
Hired Hero
|
posted January 11, 2017 02:05 PM |
|
|
Some observations
Hey! Good Topic, I like the part of the game, when you're trying to get how exacly is it working. What's more, I even did some tests myself, but after around 30 minutes I stoped. I will share with you guys what's my observations are:
I am 100% sure, how exacly we should count the score in Single Maps(including rounding).
So, you have to know couple of things:
- how many days you played,
- how many citys you had,
- did you kill all the enemies,
- did you found the grail(I didn't check this one, but it should work similar to the upper point)
- what level of difficulty you were playing.
We have to know also, that our starting pool of points is 200(even if in the end-screen that shows 199,198 or something close). How should we do our calculations exacly?
First we have to check the number we'll get from metematical operation:
X = (Days + 10) / (Towns + 5)
Our X will ofcourse be diffrent in diffrent situations, but what's always true, we have to round down this. For example, if your X will be 3,4 --> we have to use "3" in next calculations.
Next thing is kinda easier. We have to add:
- base point (200)
- 25 point if we killed all,
- 25 if we have grail,
from that, we have to subtrack "X"
Let's say, we killed all out enemies, but we don't have a grail. Then: 200 + 25 + 0 - 3 = 222
The last thing is to multiply this amount by our level of difficulty, for example we can use 130% (=1,3).
Our final score will be 222 * 1,3 = 288,6
Now only one more rounding down and we have 288 points as our final score. It works always and you can be sure that. No more 1-3 points difference between your and 3DO calculation's. But that wasn't that important, although could help with score in Campaing.
What I have noticed is that:
- killing all the enemies will increase your final score,
- the final score is always devisible by 5.
What could all this mean? I don't know exacly, but couple of things: I were very close to the right score, when I add all the scores from maps(1,2,3,4) using the upper formula. Then I add basic 200(as a reward for completing campaing) and multipling it by the level of difficulty I were palying with. I was very close, 5-20 points, what could be the point of using other rounding.
I made one more test what was checking the score without killing enemies and with. What's worth to see is that there was a difference in final score, but I didn't work with upper formula. Also bad results when adding this "25" points to our basic 200, which, I think, we're getting from completing the campaign. I could show you the numbers, but that's not the key. Maybe with this information, that MAYBE game gives us additional 200 points multipling by the level of difficulty(don't know if average, the highest, or ...?). Anyway, I am looking forward for the sulution, becouse all the mathematic formulas used in H3 are interesting for me. Don't know why, to be honsest.
At the end, I would like to wish you a good day and sorry for long post. I should give you a potato.
|
|
Zevyn
Tavern Dweller
|
posted May 15, 2017 05:51 PM |
|
|
According to the formula, the theoretical topscore is 500, but in reality, the highest possible score seems to be 498 due to the fact that getting that many cities in such a limited time without cheating is practically impossible. I managed to score 498 on Elbow Room, which seems to be the best map for the challenge.
____________
|
|
|
|