Differences
This shows you the differences between two versions of the page.
| 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 simonsan | librematch: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> | + | * e.g. `!register <aoe2 profile id> |
| * 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 minutes, it 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 | + | * like having dynamically pop up an Arabia |
| * 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 | + | * if there is another queue for Socotra, and you have Socotra |
| - | * 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 === | ||