Announcement

Collapse

Forum Rules

  • No flaming or derogatory remarks, directly or through insinuation.
  • No discussion, sharing or referencing illegal software such as hacks, keygen, cracks and pirated software.
  • No offensive contents, including but not limited to, racism, gore or pornography.
  • No excessive spam/meme, i.e. copious one liners in a short period of time, typing with all caps or posting meme responses (text/image).
  • No trolling, including but not limited to, flame incitation, user provocation or false information distribution.
  • No link spamming or signature advertisements for content not specific to Dota 2.
  • No Dota 2 key requests, sell, trade etc.
  • You may not create multiple accounts for any purpose, including ban evasion, unless expressly permitted by a moderator.

  • Please search before posting. One thread per issue. Do not create another thread if there is an existing one already.
  • Before posting anything, make sure you check out all sticky threads (e.g., this). Do not create new threads about closed ones.
  • It is extremely important that you post in correct forum section.

  • Balance discussion only in Misc.
  • All art related (such as hero model) feedbacks go to Art Feedback Forum.
  • All matchmaking feedback should go here: Matchmaking Feedback
  • All report/low priority issues should go here: Commend/Report/Ban Feedback
  • No specific workshop item feedback. These should go to workshop page of that item.
  • When posting in non-bugs section (such as this), use [Bugs], [Discussion] or [Suggestion] prefix in your thread name.



In case you object some action by a moderator, please contact him directly through PM and explain your concerns politely. If you are still unable to resolve the issue, contact an administrator. Do not drag these issues in public.



All rules are meant to augment common sense, please use them when not conflicted with aforementioned policies.
See more
See less

Modular Tutorial System with User Inputs/Design

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Modular Tutorial System with User Inputs/Design

    Hi. This is a copy-paste (with minor adaptations) of a post in /r/dota that received some positive feedback. Apologies if this is in the wrong subforum.

    The idea is that you would implement a system that allows the player to place a set of enemy heroes (bot controlled, obviously) somewhere on the map and assign sets of broad instructions to each (run away from player, engage player, engage player ally, etc). These instructions sets could be ordered or weighted in terms of priority as defined by the player and either act as modifiers or take complete precedence over "standard" bot priority weights. Obviously you could also assign skill sets, mana, health, levels and items for those heroes (and your hero). I think it might be worthwhile to allow the user to define certain "win conditions" as well.

    To elaborate (and illustrate via example), imagine you want to practice your Puck play. You could set up three bots behind the tree line on the bottom lane and instruct them to all engage. It might be necessary to introduce a stochastic element to the bot behaviour to ensure that it wasn't too predictable. I'm guessing that the bots make decisions over some population density function, so that random elements in bot behaviour are probably there already? Anyway, you could practice your phasing, blinking, illusory-orbing, Eulsing, etc. all day long and repeat the scenario until you were satisfied. You could generate some incentive (some dopamine reward!) by assigning a win condition (e.g. get to this area, kill enemy hero z, make sure ally hero x survives, don't die) or some combination of objectives.

    I really like the idea of such a system. It also might lend itself well to community design of various scenarios which could be made available through some channel. The best scenarios could be augmented to some official status. If the goal of some challenge was to maximise a particular variable (say you made a scenario which required you to farm as much GPM in x minutes with heroes a, b or c) there could be leaderboards that give the player an idea of where they stood in terms of skill at performing the particular mechanical skill the scenario is designed to test. Imagine being able to compare your performance in the 10 minute SF test to thousands of others (including pros). As an aside, the leaderboard idea is also kinda cool because it's a reminder that you're actually playing the same game as the pros! I'm not sure if I wanna know how unfavourably my 10 min SF test stacks up to the rest of the world, though! I think this sort of information should only be available to the player, with the top 100 or so being publicly visible (maybe the player can see a population density function with a little arrow pointing to their percentile or something, but I'm digressing here).

    Obviously there would be some trade off between design simplicity and retaining the ability to test very specific skills but I think some sort of middle ground could be achieved. It would just require judicious design and a lot of community input. I think the track record on the first count is pretty excellent! Judicious design is Valve's bag. Community input is another thing, but I'm sure it will turn out fine, although I'm sure some creative chap will come up with a way to break the system or create something offensive. I have some ideas for intuitive user interfaces for the design component of this game mode (I suppose that's essentially what it is - "challenge mode" or "custom practise scenario") which I would be happy to elaborate if there was sufficient interest in the concept.

    PS: Apologies if this has been mentioned before but it's pretty difficult to guess how a post detailing a similar concept would be titled (which makes searching for it challenging). Also apologies for the muddled style of the above text. I'm meant to be working (at my real job) and wrote this rather hastily.

  • #2
    This seems pretty cool, except the setting rewards thing. People could make a test where you get 6 divine rapiers as sniper against a windrunner with no items that's set to just stand there, and get rewards for it.

    Comment


    • #3
      There wouldn't be a rewards system, it would just be a leaderboard for a specific scenario with a specific objective that was sanctioned by Valve. A good example of this would be the SF 10 minute test. This involves farming as many creeps as possible in the first 10 minutes without buying any items or levelling any skills against zero bots and players would be forced to operate within those limits.

      Comment


      • #4
        Originally posted by Kotzwagon View Post
        There wouldn't be a rewards system, it would just be a leaderboard for a specific scenario with a specific objective that was sanctioned by Valve. A good example of this would be the SF 10 minute test. This involves farming as many creeps as possible in the first 10 minutes without buying any items or levelling any skills against zero bots and players would be forced to operate within those limits.
        Alright, then I support this. +1

        Comment


        • #5
          Sounds like a really cool idea. Would love something like this implemented.

          Comment


          • #6
            I would love to see something like it implemented, especially after seeing what the community is capable of create in the Workshop.

            Comment

            Working...
            X