Feature discussion: smart movement progress

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Zababa
    Apprentice
    • Sep 2009
    • 99

    Feature discussion: smart movement progress

    I want to suggest that a direction key pressed *with shift* should be interpreted more loosely. Let's mark possible movement directions of @ with the corresponding movement keys:

    Code:
    789
    4@6
    123
    When holding shift and pressing a direction key, two neighbouring directions should also be considered for a choice in case no move is possible in the exact pressed direction. (For 1, neighbouring directions are 2 and 4; for 6, the neighbouring directions are 9 and 3, etc.)

    This way, @ would step into and follow the corridor when I press shift-1 or shift-2 in this situation:

    Code:
    #   @ #
    ### ###
      # # 
      # # 
      # #
    @ still must not do anything after pressing shift-2 in the following situation because there is more than one choice and he cannot know which of the neighbouring directions we prefer:

    Code:
    #   @   #
    ### # ###
      # # #
      # # #
      # # #
    In corridors, @ could start moving if one of three relevant keys is pressed (with shift), e.g. @ would go left in the following example regardless whether I press shift-4, shift-1 or shift-7:

    Code:
        ##
        #
    #####
        @
    #####
        #
        ##
    After @ stopping at the boundary between a corridor and a room often another direction key has to be pressed to progress in roughly the same direction, like here: Coming from the left corridor, I have to pass the room and enter the right corridor by pressing shift-6, shift-3. But with the more loose interpretation the same could be achieved by pressing shift-6 twice

    Code:
      #######
    ###     #
      @     ####
    ###
      #     ####
      #######
    The same would be true for diagonal movement: I could progress on this map just by pressing shift-9 repeatedly (4x):

    Code:
    ########
    #      #######
    #      
    #      #######
    #      #
    #      #
    #      #
    #      #
    ### ####
      # #
      # #
      #@#
    First press of shift-9 would bring me to the southern entrance to the room, second press to the eastern wall, third press would bring me further north to the beginning of the corridor and with a fourth press of shift-9 I would enter the east corridor and follow it. As for now, I have to go shift-8, shift-9, shift-8, shift-9. And much more complicated is the navigation for those who must play without numpad, which relates to my other post.
Working...
😀
😂
🥰
😘
🤢
😎
😞
😡
👍
👎