librematch:design:matchmaking:architecture:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
librematch:design:matchmaking:architecture:start [2022-10-27 22:55] – ↷ Page moved from librematch:matchmaking:design:architecture:start to librematch:design:matchmaking:architecture:start simonsanlibrematch:design:matchmaking:architecture:start [2022-10-28 01:33] (current) nimda
Line 13: Line 13:
 == Registration with aoe2-Profile-ID == == Registration with aoe2-Profile-ID ==
  
-  * e.g. `!register <aoe2 profile id>register the given account with the discord name+  * e.g. `!register <aoe2 profile id>– register the given account with the discord name
   * then you are asked by Direct Message to create a lobby with special randomly generated settings   * then you are asked by Direct Message to create a lobby with special randomly generated settings
   * the created lobby and the options are then checked by the bot and the mapping to the account is done internally   * the created lobby and the options are then checked by the bot and the mapping to the account is done internally
-  * good thing is that the register endpoint can theoretically be queried from the outside with all kinds of stuff (should be platform agnostic, whether it's from openage or from voobly, from a discord bot, a web-app or anything else)+  * good thing is that the register endpoint can theoretically be queried from the outside with all kinds of stuff (should be platform-agnostic, whether it's from openage or from voobly, from a discord bot, a web-app or anything else)
  
 === Persistence === === Persistence ===
Line 25: Line 25:
 === UX === === UX ===
  
-  * if it is less likely that you will find a match in the next 2-3 minutes it will recommend you better settings to find a faster match+  * if it is less likely that you will find a match in the next 2-3 minutesit will recommend you better settings to find a faster match
   * people should see how many players queue in the different settings   * people should see how many players queue in the different settings
   * they should be free to queue at a setting they chose to find a match   * they should be free to queue at a setting they chose to find a match
     * they should be able to play what they want     * they should be able to play what they want
     * if there are no players in that settings, we give feedback and recommend them settings how they would find a faster match     * if there are no players in that settings, we give feedback and recommend them settings how they would find a faster match
-    * like having dynamically pop up an arabia 1v1 queue because there are like 25 people queuing right now+    * like having dynamically pop up an Arabia 1v1 queue because there are like 25 people queuing right now
       * could click on it and jump into the queue       * could click on it and jump into the queue
-      * if there is another queue for socotra, and you have socotra in your settings as a "beloved map"+      * if there is another queue for Socotra, and you have Socotra in your settings as a beloved map
-        * and there are 7 people in it, you could feel free to pull that into your personal queue as well and check if one of both queues gives you a game and so on+        * and there are 7 people in it, you could feel free to pull that into your personal queue as well and check if one or both queues gives you a game and so on
  
 === Recorded games upload and analysation === === Recorded games upload and analysation ===
  • librematch/design/matchmaking/architecture/start.1666904118.txt.gz
  • Last modified: 4 years ago
  • by simonsan