SmileYzn / MatchBot

Counter-Strike 1.6 Match Plugin for ReHLDS and ReGameDLL_CS
GNU General Public License v3.0
28 stars 14 forks source link

Suggestion:- map manager just list cs2! #141

Closed Escap3d closed 6 months ago

Escap3d commented 6 months ago

Is it possible to add a map manager to this (presumably a game or application) where players can vote, similar to how it works in CS:GO Premier? In CS:GO Premier, both teams take turns eliminating maps until the final map is left, and that final map is played at the end.

SmileYzn commented 6 months ago

It's called reverse vote system? Or is another map pool?

Escap3d commented 6 months ago

Map pool system just like cs2

Escap3d commented 6 months ago

I am saying that just like there is map voting before the match starts, there should be an option to cut maps after winning the knife round, allowing the two captains to eliminate maps and decide the final map between themselves.

SmileYzn commented 6 months ago

More complicated things than a normal vote?

F4ntik commented 6 months ago

An approximate explanation using chatGPT 🛰️

Algorithm for Narrowing Down the Map List to One Final Map

Initial Setup:

Steps of the Algorithm:

  1. Initialization:

    • Create the initial list of all available maps.
  2. Determining the Order of Operations:

    • Decide which team starts the process (this can be determined randomly or based on pre-match conditions).
  3. Ban and Pick Cycle:

    • Repeat the following steps until only one map remains in the list.
      • Each team alternately excludes a map from the list (ban).
      • The order of bans can be strictly alternating or predetermined (e.g., ABBAABBA, where A and B represent different teams).
      • Optionally: If the rules allow, teams can also pick maps they would like to play, but the main goal of this process is to reduce the number of maps to one.
  4. Deciding Map:

    • Continue the process until there is only one map left that hasn’t been picked or banned. This map becomes the deciding map for the match.
  5. Finalization:

    • Announce the deciding map to participants and viewers.

Notes:

This algorithm is suitable for automating the map selection process in esports competitions where a strategic approach to the choice of game maps is required.

Escap3d commented 6 months ago

Its a good think or real match of map deciding🥹

drakin003 commented 6 months ago

In CS2, players ban maps instead of choosing one map. It's called the 'veto system', I believe.

Total maps: 7 1st team bans 2 maps 2nd team bans 3 maps 1st team bans 1 map The last map is played.

This mode can only work if there are 7 maps in the maplist.