Heroes of Might and Magic Community
visiting hero! Register | Today's Posts | Games | Search! | FAQ/Rules | AvatarList | MemberList | Profile


Age of Heroes Headlines:  
5 Oct 2016: Heroes VII development comes to an end.. - read more
6 Aug 2016: Troubled Heroes VII Expansion Release - read more
26 Apr 2016: Heroes VII XPack - Trial by Fire - Coming out in June! - read more
17 Apr 2016: Global Alternative Creatures MOD for H7 after 1.8 Patch! - read more
7 Mar 2016: Romero launches a Piano Sonata Album Kickstarter! - read more
19 Feb 2016: Heroes 5.5 RC6, Heroes VII patch 1.7 are out! - read more
13 Jan 2016: Horn of the Abyss 1.4 Available for Download! - read more
17 Dec 2015: Heroes 5.5 update, 1.6 out for H7 - read more
23 Nov 2015: H7 1.4 & 1.5 patches Released - read more
31 Oct 2015: First H7 patches are out, End of DoC development - read more
5 Oct 2016: Heroes VII development comes to an end.. - read more
[X] Remove Ads
LOGIN:     Username:     Password:         [ Register ]
New Server | HOMM1: info forum | HOMM2: info forum | HOMM3: info forum | HOMM4: info forum | HOMM5: info forum | MMH6: wiki forum | MMH7: wiki forum
Heroes Community > Library of Enlightenment > Thread: Scoring in HoMM III
Thread: Scoring in HoMM III
JoeSnoopy
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

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
angelito
angelito

Hero of Order
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.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Xarfax111
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

____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Sir_Stiven
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

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
JoeSnoopy
JoeSnoopy

Tavern Dweller
posted January 01, 2005 08:24 PM
Edited By: JoeSnoopy on 1 Jan 2005

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

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
proof
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?
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
shaboo
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]"

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
proof
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.
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Star_King
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.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
AlexSpl
AlexSpl


Responsible
Famous 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.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
tyranuxus
tyranuxus

Tavern Dweller
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.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread »
Post New Poll Post New Topic Post New Reply

Page compiled in 0.0649 seconds