~ Forums of Enroth ~
Would you like to react to this message? Create an account in a few clicks or log in to continue.

~ Forums of Enroth ~

The Enroth diehard fan community
 
HomeHome  Latest imagesLatest images  SearchSearch  RegisterRegister  Log inLog in  
Latest topics
» Songs of Silence (HoMM like game)
[Enhancement] Hero Movement Icon_minitimeby Blake01 2024-03-27, 16:52

» Heroes Orchestra's 5th Birthday concerts with Paul Romero
[Enhancement] Hero Movement Icon_minitimeby rrravyn 2024-03-23, 22:45

» WARNING - The dreaded moment is here: Heroes 6 servers shutting down
[Enhancement] Hero Movement Icon_minitimeby Sir Albe 2024-03-22, 07:15

» fheroes2 General Announcements
[Enhancement] Hero Movement Icon_minitimeby sirDranik 2024-03-17, 23:35

» Photo Gallery
[Enhancement] Hero Movement Icon_minitimeby Sir Albe 2024-03-07, 06:57

» Polskie powitanie
[Enhancement] Hero Movement Icon_minitimeby rrravyn 2024-03-05, 04:02

» Heroes II localisation: how to make no-CD patch.
[Enhancement] Hero Movement Icon_minitimeby kiku 2024-02-19, 02:43

Poll
Global announcements should be:
Everlasting, 1 for each project.
[Enhancement] Hero Movement Redbar110%[Enhancement] Hero Movement Redbar12
 0% [ 0 ]
Temporary, when there is something new to announce.
[Enhancement] Hero Movement Redbar11100%[Enhancement] Hero Movement Redbar12
 100% [ 6 ]
Holalala... No idea where the Ultimate artifact is.
[Enhancement] Hero Movement Redbar110%[Enhancement] Hero Movement Redbar12
 0% [ 0 ]
Total Votes : 6
Most Viewed Topics
H3SW: General Graphics discussion
Ragoon's Graphics For HoMM3SW
Introduce yourself
H3SW General Discussion
H3SW Map List: Work in progress
H3SW: Dwelling Development
Forum Admins Feed
The Floody Land
Enrothian Fan Art
Heroes III: The Succession Wars v0.8.1 Beta

 

 [Enhancement] Hero Movement

Go down 
2 posters
AuthorMessage
Unknown_Hero
Mage
Mage
Unknown_Hero


Messages : 778
Quality Points : 78
Registration Date : 2015-09-06

[Enhancement] Hero Movement Empty
PostSubject: [Enhancement] Hero Movement   [Enhancement] Hero Movement Icon_minitime2020-08-10, 22:46

Version 0.8 fheroes2_windows_x64_SDL2
Map: 0Test10.MP2

Move the hero to the observation tower.
Select the gold stack as destination with the mouse cursor.
The program displays a default path for the hero.

[Enhancement] Hero Movement 84OKvds

Click on the gold stack with the mouse cursor to accept the default path.
Do the same for all other resource stacks.
At the end of his movement, the hero will not be able to pick up the pile of mercury.

[Enhancement] Hero Movement FRlvSkt

Reload the scenario.
Move the hero to the observation tower.
Move the hero so that he is positioned right next to the stack of gold to pick it up in a horizontal motion.

[Enhancement] Hero Movement YilJ3CR

Do the same for all other resource stacks.
At the end of his movement, the hero will have collected all the resource piles and he will have been able to move one step south just next to the trees.

[Enhancement] Hero Movement HfD0peZ

This behavior with the default path with the mouse causes heroes to lose a considerable number of movement points during a game.
This should be enhanced.

One way to improve this would be that when a hero takes a resource, etc. diagonally (when the hero does not move to the square where the resource is located), he should only spend 1 movement (100 points for grass terrain for example) instead of 1.5 movement (150 points), i.e. always 1 movement (100 points).
This would avoid having to position the hero next to the resource to take it vertically or horizontally and thus conserve the 0.5 movement points, very annoying having to do this to optimize the movement.
And this also when the hero is positioned just in an adjacent square of a wandering creature he wants to attack.

Or even better, going further, movement points are returned to the hero if he could have collected multiple resources more efficiently during his movement for the current turn, so the player can concentrate on collecting resources instead than to think about optimizing the movement of its heroes.

The program automatically tests all the possibilities to collect the resources that the hero collected during his move and restores movement points to the hero if it was possible to do better (for the heroes of the AI too).
It is not necessary to change the visual of the hero's path, the movement points are restored in the background and the player does not even notice it.

Another case with the hero movement.

Reload the scenario.
Move the hero to the observation tower.
Select the treasure chest as destination with the mouse cursor.
The program displays a default path for the hero.

[Enhancement] Hero Movement TvToKng

Click on the treasure chest with the mouse cursor to accept the default path.
At the end of his movement, the hero will not be able to pick up the treasure chest, he will need two more moves.

[Enhancement] Hero Movement HmCz6Va

Reload the scenario.
Move the hero to the observation tower.
Move the hero to the sawmill and then to the gazebo.

[Enhancement] Hero Movement P7XSNp8

At the end of his movement, the hero will need only one move, instead of two, to be able to pick up the treasure chest.

[Enhancement] Hero Movement VKuWslW

This should also be taken into account when the hero can save movement points by passing through interactive locations rather than nearby.
Here again, it is not necessary to change the visual of the hero's path, the movement points are restored in the background and the player does not even notice it.

This enhancement could possibly be optional, but I doubt that even the most masochistic of Heroes 2 purists would not want to benefit from this enhancement. Very Happy

Files: Hero Movement.7z
Files: https://drive.google.com/file/d/1pY2cJOATKu67xO_8EXdkr3M-SbHNT0lo/view?usp=sharing

GodRage likes this post

Back to top Go down
sirDranik
Nomad
Nomad
sirDranik


Messages : 94
Quality Points : 26
Registration Date : 2020-07-29

[Enhancement] Hero Movement Empty
PostSubject: Re: [Enhancement] Hero Movement   [Enhancement] Hero Movement Icon_minitime2020-08-13, 09:44

Talking about collecting of resources:
Unknown_Hero wrote:
At the end of his movement, the hero will not be able to pick up the pile of mercury.
Is this behaviour the sane to the original game? If i'm not mistaken, players use this trick in H3 as well. So it supposed to be movement mechanics, and players should take into consideration, how it works. Game can't be sure, that you're going to collect all these resources in a row and propose you to save movement points, so we cannot make such collecting L-pattern a default one. On the other hand, reducing penalty while collecting resources change native HoMM2 mechanics, which is not appreciated by our team...
So, can I ask you to create an issue at https://github.com/ihhub/fheroes2/issues and out ream would think about this problem...

Quote :
This should also be taken into account when the hero can save movement points by passing through interactive locations rather than nearby.
I think player should decide by himself wether he wants to pass through some objects on a world map or not. There could be some cases, when player doesn't need to visit Gazebo. I'm not sure we should make this option a default one.
Quote :
Here again, it is not necessary to change the visual of the hero's path, the movement points are restored in the background and the player does not even notice it.
Also, changing something in a background - not a good idea at all. Players should crealy understand and see, how this path will work. What if he'd decide to interrupt the movement somewhere in the middle? How will restoration work? And if it fails, won't it confuse player, who counted on a certain amount of movement points left?
Back to top Go down
Unknown_Hero
Mage
Mage
Unknown_Hero


Messages : 778
Quality Points : 78
Registration Date : 2015-09-06

[Enhancement] Hero Movement Empty
PostSubject: Re: [Enhancement] Hero Movement   [Enhancement] Hero Movement Icon_minitime2020-08-13, 22:58

sirDranik wrote:
Talking about collecting of resources:
Unknown_Hero wrote:
At the end of his movement, the hero will not be able to pick up the pile of mercury.
Is this behaviour the sane to the original game?

Yes this behavior is exactly the same in the original game. Smile

sirDranik wrote:
Game can't be sure, that you're going to collect all these resources in a row and propose you to save movement points, so we cannot make such collecting L-pattern a default one. On the other hand, reducing penalty while collecting resources change native HoMM2 mechanics, which is not appreciated by our team...

The program memorizes all the actions performed by the hero during his movement for the current turn and, at the end of the hero's movement, when the hero has exhausted all his movement points, the program analyzes whether the path could have been more optimized and restores wasted movement points.

This functionality could of course be an option.
The user would be fully aware of the effects of the feature and would use the feature because it makes the gaming experience more satisfying.

sirDranik wrote:
Unknown_Hero wrote:
This should also be taken into account when the hero can save movement points by passing through interactive locations rather than nearby.
I think player should decide by himself wether he wants to pass through some objects on a world map or not. There could be some cases, when player doesn't need to visit Gazebo. I'm not sure we should make this option a default one.

The goal is not to choose the hero's movement instead of the player. Smile
In the presented case, the optimal path is to go through the sawmill and then through the gazebo to go to the treasure chest.
This is what an experienced player who knows the game well will do, because he don't want to lose the hero's precious movement points. But by practicing this way, being forced to split the hero's movement to optimize his movement, it breaks the player's feeling in the game.

He uses the option because he knows that he no longer needs to split the movement of his heroes so as not to waste movement points, he is happy because he is finally released from this chore which breaks the fluidity of the game.

sirDranik wrote:
Unknown_Hero wrote:
Here again, it is not necessary to change the visual of the hero's path, the movement points are restored in the background and the player does not even notice it.
Also, changing something in a background - not a good idea at all. Players should crealy understand and see, how this path will work. What if he'd decide to interrupt the movement somewhere in the middle? How will restoration work? And if it fails, won't it confuse player, who counted on a certain amount of movement points left?

As I already explained above:

"This functionality could of course be an option.
The user would be fully aware of the effects of the feature and would use the feature because it makes the gaming experience more satisfying."

"The program memorizes all the actions performed by the hero during his movement for the current turn and, at the end of the hero's movement, when the hero has exhausted all his movement points, the program analyzes whether the path could have been more optimized and restores wasted movement points."

I'll also post this on the official issue thread. Smile
Back to top Go down
sirDranik
Nomad
Nomad
sirDranik


Messages : 94
Quality Points : 26
Registration Date : 2020-07-29

[Enhancement] Hero Movement Empty
PostSubject: Re: [Enhancement] Hero Movement   [Enhancement] Hero Movement Icon_minitime2020-08-13, 23:18

Greetings, Unknown Hero.
We also shouldn't forget, that Heroes of Might and Magic is a tactical strategy. Player should decide in his own, what actions should be proceeded.
So restoring not optimally wasted movement points, looks like making the game more casual.

GodRage likes this post

Back to top Go down
Unknown_Hero
Mage
Mage
Unknown_Hero


Messages : 778
Quality Points : 78
Registration Date : 2015-09-06

[Enhancement] Hero Movement Empty
PostSubject: Re: [Enhancement] Hero Movement   [Enhancement] Hero Movement Icon_minitime2020-08-13, 23:52

sirDranik wrote:
We also shouldn't forget, that Heroes of Might and Magic is a tactical strategy. Player should decide in his own, what actions should be proceeded.

It will always be the case, the player will choose his actions knowingly, and according to his preferences. Smile

sirDranik wrote:
So restoring not optimally wasted movement points, looks like making the game more casual.

I just want to fix what I consider to be a UI flaw in that while playing you can do better than what the UI offers when you mindlessly use it. Very Happy
Back to top Go down
sirDranik
Nomad
Nomad
sirDranik


Messages : 94
Quality Points : 26
Registration Date : 2020-07-29

[Enhancement] Hero Movement Empty
PostSubject: Re: [Enhancement] Hero Movement   [Enhancement] Hero Movement Icon_minitime2020-08-14, 00:12

Regarding routemaking... How do you think, can we implement special key to remake path according to the preferences, you've written above? (ex: something like pressing "Shift" and mouse click would create the most short path. (Even including cells, where battle would occur))

GodRage likes this post

Back to top Go down
Unknown_Hero
Mage
Mage
Unknown_Hero


Messages : 778
Quality Points : 78
Registration Date : 2015-09-06

[Enhancement] Hero Movement Empty
PostSubject: Re: [Enhancement] Hero Movement   [Enhancement] Hero Movement Icon_minitime2020-08-14, 00:43

Frankly, I prefer to play the game entirely with just the mouse.
For me, a true modern user interface should only use the mouse to perform actions (even to check the option box). Laughing
If it is necessary to start to remember several keyboard shortcuts for such a case under such condition it is not entertaining.

Heroes 2 must remain simple and clear in its use. Smile

GodRage likes this post

Back to top Go down
Sponsored content





[Enhancement] Hero Movement Empty
PostSubject: Re: [Enhancement] Hero Movement   [Enhancement] Hero Movement Icon_minitime

Back to top Go down
 
[Enhancement] Hero Movement
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
~ Forums of Enroth ~ :: Game Engine Guild :: fheroes2 :: Bug Report-
Jump to: