Bot namedBow for matchmaking, tools, manual balance,automation etc

Bot namedBow for matchmaking, tools, manual balance,automation etc

Various things about Spring that do not fit in any of the other forums listed below, including forum rules.

Moderator: Moderators

Post Reply
Senethril
Posts: 42
Joined: 04 Oct 2013, 18:20

Bot namedBow for matchmaking, tools, manual balance,automation etc

Post by Senethril »

Hello i am principaly a gamer and not even touch or saw to join as developper into the community but i am interested since few weeks to make a project that can help greatly the whole process of making a game configuration and to accord everybody on possibles matchings for the current number of players in a battle room.

Clearly i want to make everygame configuration more pleasant, complex and perfect , i think you ll get a better abstract of what can do the bot by talking to him, its BoW situated in channels #sy and [ACE] , say him just help to get the abstract.


But i receive a bit of disapointment from a english reader , dont know if that was her native langage but he explain me have to rebuild full instructions help section cause majority of person ll not read more than 10 lines.
Like too much -ing forms,i intentionnaly give a short abstract cause it could really be more complicated dont know if i can make things better comprehensive, tell me the worst sentences for exemple, i really need help on what can i change to let readers more attracted by the abstract of functionnalities.
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Bot namedBow for matchmaking, tools, manual balance,automation etc

Post by Forboding Angel »

I'll have a crack at it when I get some time.

Code: Select all

[3:14:37 PM]	<BoW>	HELLO my name is AMBOW, Annihilation Map Balance On Wanted aka BoW, for more explanations and commands type just help
[3:14:37 PM]		«‹<-=||||                          Welcome to the help section of the bot annihilated maps balanced on wanted aka AMBOW and bow for intimates.                          ||||=->›»
[3:14:37 PM]		         |
[3:14:37 PM]		       ||                                         I present you the great ideas that do game choices with more pleasure, rapidity and convenience.                                         ||       
[3:14:38 PM]		         |
[3:14:38 PM]		       ||                                                                                            Main concepts are the following:                                                                                            ||       
[3:14:38 PM]		         |
[3:14:38 PM]		       ||                - Create votes and consider stop turning around finding almost everything same by adding some more choices but more often votes.                ||       
[3:14:38 PM]		         |
[3:14:39 PM]		       ||                            - Prefer keep users choices, works exactly the same but permit in greater circunstances one voter more or less .                            ||       
[3:14:39 PM]		         |
[3:14:39 PM]		       ||                   - Accept a new balance based on a choose of players per turn, team by team next player is choosen by the last, the first are                   ||       
[3:14:39 PM]		       ||                       the greatest trueskill(or better,if the second parameter is used as clans that allow one or more teams to play together                       ||       
[3:14:39 PM]		       ||                                that require two votes successfull,one for selecting teams and another for everybody, at first bow fill team                               ||       
[3:14:39 PM]		       ||                                                                        by exact clan tag(not permitted if ommited in player name)                                                                       ||       
[3:14:40 PM]		         |
[3:14:40 PM]		       ||                    -Create chains of votes and new sub-cycles called cycles of maps sorted by size considering resources, springie algorithm                     ||       
[3:14:40 PM]		       ||                                                                                                            and so more!                                                                                                            ||       
[3:14:40 PM]		         |
[3:14:41 PM]		       ||                       -Let users create new cycle in a new cyclemode, admins exist yet, now its to the users to vote which map is on a cycle,                       ||       
[3:14:41 PM]		       ||                        require same amount of players minimum(need admin config for read, use , vote, send the cyclemode called userscycle.)                        ||       
[3:14:41 PM]		         |
[3:14:41 PM]		       ||                       -Create new aliases like commands in a list that need to be agree by admins and apply on a list of maps. see cv command                       ||       
[3:14:41 PM]		         |
[3:14:42 PM]		       ||    -New or different and same ffa maps for decreased(increased) number of players recommanded due to startboxes positioned in a more trusted way.    ||       
[3:14:42 PM]		         |
[3:14:42 PM]		       ||     -A new ffa mode for automatic changes of map by default and switchable auto in case of fullautoffa use for map and boxes and others settings.     ||       
[3:14:42 PM]		         |
[3:14:42 PM]		       ||        -Unlimited new cycles(ex admins_ffa5,users_ffa5), add userscycles based on number players exactly matching for the needs of users in ffa.        ||       
[3:14:43 PM]		         |
[3:14:43 PM]		       ||                 -Some more additionnal ideas maybe need a host plugin to have full data capabilities(need a perl programmer or inline-python).                 ||       
[3:14:43 PM]		         |
[3:14:43 PM]		       ||                    Now see the new votes added, only one is modified, the normal and random map selections follow a new way to accept list of                    ||       
[3:14:43 PM]		       ||                                               players due to the cycle used.(remember [s,m,l,x] stands for small medium large and xtra)                                               ||       
[3:14:44 PM]		       ||                Its easy to vote and type commands, no need of prefix character, just type all like you see between syntax exemples [ ] and ] [                ||       
[3:14:44 PM]		       ||                                                                          Only admins see their commands result into the channel.                                                                          ||       
[3:14:44 PM]		       ||                                                    For specials commands the users receive information in a private channel with bow.                                                    ||       
[3:14:44 PM]		         |
[3:14:44 PM]		      |||                                                                                                    _____Votes Queries_____                                                                                                    |||      
[3:14:45 PM]		         |
[3:14:45 PM]		       ||                                                                                                  ev:You end your own vote.                                                                                                  ||       
[3:14:45 PM]		         |
[3:14:45 PM]		       ||                                                                       nv:Next vote according to current situation and vote chain.                                                                       ||       
[3:14:45 PM]		         |
[3:14:46 PM]		       ||                                                                                nm:Next map according to applied current cycle.                                                                                ||       
[3:14:46 PM]		         |
[3:14:46 PM]		       ||                                                                                    m{space}[map]:You call a vote for a [map].                                                                                    ||       
[3:14:46 PM]		         |
[3:14:47 PM]		       ||                                                                                 c{space}[cycle]:You call a vote for a [cycle].                                                                                 ||       
[3:14:47 PM]		         |
[3:14:47 PM]		       ||                                                                       cc{space}[cycle]{space}[cycle]:You vote between two cycles.                                                                       ||       
[3:14:47 PM]		         |
[3:14:48 PM]		       ||                                                       mw{space}[map]{|}[advice]:You vote for an advice given after a map has changed.                                                       ||       
[3:14:48 PM]		         |
[3:14:48 PM]		       ||         mb{space}[map]{/}[box command 1{|}box command2{|}box command3]:You vote and send(majority for nb pl required in cycle allowing) to admin         ||       
[3:14:48 PM]		       ||                                                a list of unique boxes for a given [map],this ll be used too in new vote balance b [c|t]                                               ||       
[3:14:48 PM]		         |
[3:14:49 PM]		       ||                           nb:You vote next boxes set recorded with mb command for the map if they have been accepted by admin, admins in pv.                           ||       
[3:14:49 PM]		         |
[3:14:49 PM]		       ||                       b{space}[c|t]or[clans|teams]:You vote to balance before playing a game, each players choose team by team a next player,                       ||       
[3:14:49 PM]		       ||                                with clan a first vote create max teams allowed by boxes(if exist for this map else 2 teams max each filled)                                ||       
[3:14:49 PM]		       ||                                        to create teams with same player tag matching to [clan] in player pseudo.(balance locked for 5mn)                                        ||       
[3:14:50 PM]		         |
[3:14:50 PM]		       ||                                                           mc{space}[map]/[cycle]:You call a vote to choose between a map or a cycle.                                                           ||       
[3:14:50 PM]		         |
[3:14:50 PM]		       ||                                                            mm{space}[map]/[map]:You call a vote to choose between 2 different maps.                                                            ||       
[3:14:50 PM]		         |
[3:14:51 PM]		       ||       cm{space}[cycle]/[map]:You call to add a map into userscycle, if admin accept it later and configured to pass by vote or control or disable       ||       
[3:14:51 PM]		         |
[3:14:51 PM]		       ||      cv{space}[alias1|alias2|]/[cmd1|cmd2]/[arg1/arg2|arg1|arg1]/[ratio vote percentage for accepted vote with success]/[map1|map2]:see next line      ||       
[3:14:51 PM]		       ||                                    users vote alias for almost anything,admins config previous behavior and create custom votes and quizz.                                    ||       
[3:14:51 PM]		         |
[3:14:52 PM]		       ||                           bn:Bot news available if an advice say it else see update color through help command text,more command in pv only.                           ||       
[3:14:52 PM]		         |
[3:14:52 PM]		      |||                                                                                                    _____Votes answers_____                                                                                                    |||      
[3:14:52 PM]		         |
[3:14:53 PM]		       ||                                                                                             y:You vote yes to current vote.                                                                                             ||       
[3:14:53 PM]		         |
[3:14:53 PM]		       ||                                                                                              n:You vote no to current vote.                                                                                              ||       
[3:14:53 PM]		         |
[3:14:54 PM]		       ||                             b:For saying no more vote i want play! doesnt count like n or any answer so cancel current vote and next votes.                             ||       
[3:14:54 PM]		         |
[3:14:54 PM]		       ||                                                                          [1-9]:For particular vote like manual balance and more.                                                                          ||       
[3:14:54 PM]		         |
[3:14:54 PM]		       ||                                        Bow launch commands as an admin but is never being used manually, only an admin can launch special                                        ||       
[3:14:55 PM]		       ||                                                    commands directly only to the channel to help users to unlock the situation if any.                                                    ||       
[3:14:55 PM]		         |
[3:14:55 PM]		      |||                                                                                                           _____TIPS_____                                                                                                           |||      
[3:14:55 PM]		         |
[3:14:56 PM]		       ||                                                              For typing question and answers correctly just follow these few rules:                                                              ||       
[3:14:56 PM]		         |
[3:14:56 PM]		       ||                                                          [cycle] is the first letter of small, medium, large and xtra. Ex: [s,m,l,x]                                                          ||       
[3:14:56 PM]		         |
[3:14:57 PM]		       ||                                                      [map] accept space and search each terms following together enclosed by space(s)                                                      ||       
[3:14:57 PM]		         |
[3:14:57 PM]		       ||                                           {|} is a separator not always necessary needed for exemple a map search with spaces in mapname                                           ||       
[3:14:57 PM]		         |
[3:14:58 PM]		       ||                                                                            {/} is a separator needed for different fields given                                                                            ||       
[3:14:58 PM]		         |
[3:14:58 PM]		       ||{¿¿¿[number]} is a update marks that you can follow and see in colors, stay tuned about updates and marks last updates one by one in bow responses.||       
[3:14:58 PM]		         |
[3:14:59 PM]		       ||For admins please type in private admins:Help to manage messages requests mails install configforms config clearmarks marknextmsg marknextquests...)||       
[3:14:59 PM]		         |
[3:14:59 PM]		       ||                                                                       For private chat and users too: clearupdates marknextupdate                                                                       ||       
[3:14:59 PM]		         |
[3:15:00 PM]		       ||                                                                              Others commands: register admins admins{space}help                                                                              ||       
[3:15:00 PM]		         |
[3:15:00 PM]		       ||                                      Any question, idea, missunderstanding, suggestion ? type in private only, superadmin{space}[message]                                      ||       
[3:15:01 PM]		       ||                                                                                                                                                                                                                                            ||      
Could you perhaps provide the source help text?
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Bot namedBow for matchmaking, tools, manual balance,automation etc

Post by Forboding Angel »

Cleaned the source text and put it in a Gdoc for communal editing:
https://docs.google.com/document/d/1HZD ... sp=sharing
Senethril
Posts: 42
Joined: 04 Oct 2013, 18:20

Re: Bot namedBow for matchmaking, tools, manual balance,automation etc

Post by Senethril »

A little update to show an exemple of the database used by the website(intended to manage clans,tourneys,calendar,rewards as vote*, vote in the site etc) and the bot ingame for keep tourney mode working perfectly.
The rewards idea is just not implemented, its just to let users earn real potentials action determined by the values of their wins ,rank and differents types of award they can spend into free vote, example: the same setting that permit them to win.
Provisional database given:
bow.png
(273.01 KiB) Not downloaded yet
Post Reply

Return to “General Discussion”