Difference between revisions of "Talk:Main Page"

From Gladiabots Wiki
Jump to: navigation, search
(not needed to update the score anymore. We do it as screenshots or 20th best score. Also there is no daily map rotation anymore.)
 
(77 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Global ToDo List ==
 
== Global ToDo List ==
  
* Add missing pages
+
* <code><span style="color:blue">Recurring task</span></code> Check the [http://roadmap.gladiabots.com roadmap] for needed wiki updates (integrated version: 11.3)
* [[Tags and Team Tags]]
+
* Update [[Game mechanics]], [[Maps]] and [[Matchmaking rules]]
** <code><span style="color:blue">Kanishka</span></code> Add screenshots of used AI in examples
+
* [[Leagues and league score]]: Add score inflation: [https://forum.gladiabots.com/viewtopic.php?f=22&t=126&p=3880#p3880 score inflation for master league and how to compare historical scores]
** <code><span style="color:blue">Kanishka</span></code> Perhaps remake the "Complex Tag Choreography" video: show the current steps in the AI; slow motion; show initial tagging; little bit longer
+
* Localisation: [https://www.mediawiki.org/wiki/Extension:Translate Translation extension]. Wait for the wiki/game to be stable enough. Proof of concept for any page. Translate everything.
** <code><span style="color:blue">Kanishka</span></code> Publish resource counting AI from chat
+
* [[Leagues and league score]]
+
** <code><span style="color:blue">Pier4r</span></code> or someone else: recreate the formula in [https://forum.gladiabots.com/viewtopic.php?f=22&t=955&p=12201#p12184 SimpleMathJax] - consider to convert the result to images anyway as mobile browsers may crush the result
+
*** Done. Although I left the images for comparison in the source. They should be deleted as soon as the changes are ok. I think mathjax fits quite well. --[[User:Pier4r|Pier4r]] ([[User talk:Pier4r|talk]]) 19:18, 17 September 2017 (CEST)
+
* [[Meta observations and statistics]]
+
** <code><span style="color:blue">Recurring task</span></code> Update scores
+
* [[Bot classes]]
+
** Diagrams: dps long, mid short range, Table with Damage dealt for running away bots
+
* [[Leagues and league score]]
+
** Add Observations:
+
*** [https://forum.gladiabots.com/viewtopic.php?f=7&t=126&p=1253#p1253 score explanation]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=8&t=126&p=2350#p2350 can someone, that plays a little (but more than an handful of matches), be able to keep a score way over the others if his strength would not be superior?]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=6&t=268 score computation]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=22&t=126&p=3880#p3880 score inflation for master league and how to compare historical scores]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=22&t=126&p=3885#p3885 determining the average opponent score through Xp value (valid only if Xp are assigned by victories)]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=22&t=126&p=4819#p4819 remembering the score formula rewards the player that has better tactics, although for tiny details]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=7&t=390&p=6828#p6828 why the win ratio counts nothing]
+
* [[Conditions]]
+
** Rework page
+
* [[Connectors and subtrees]]
+
** Rework page
+
* [[Strategies]]
+
** Bring text to wiki itself.
+
* Migrate from [https://forum.gladiabots.com/viewtopic.php?f=22&t=126 FAQ] and forum: (One needs to rework almost everything to filter informations from opinions and chat)
+
** Programming
+
*** [https://forum.gladiabots.com/viewtopic.php?p=12067#p12081 right to left / angle]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=5&t=997&view=unread#unread right to left / angle]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=22&t=126#p1083 Filters and Conditions]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=22&t=126&p=1087#p1087 explanation of conditions and, similarly, actions]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=3&t=562&p=6427#p6422 action filters]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=8&t=743 any and all]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=7&t=126&p=1080#p1082 connectors]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=3&t=150&p=1469#p1465 how robots are chosen when more than one robot respect the filters and the conditions in an action or a condition]
+
*** [https://forum.gladiabots.com/viewtopic.php?p=2161#p2187 real subtrees / Tagging]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=2&t=175#p4195 examples of bot tags to return from a subtree]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=22&t=126&p=4470#p4470 decorators]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=3&t=92#p677 organizing decision trees]
+
*** [http://imgur.com/a/zEI7h Logical ways to arrange nodes]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=7&t=600 logical gates]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=8&t=364 not (A and B) as "notA OR notB"]
+
*** [https://www.reddit.com/r/Gladiabots/comments/588ztq/gladiabots_memory_sr_latch/ SR Latch: (to have a "stored value")]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=6&t=236&p=2468#p2465 filter options within a category are in "or" between them, not "and"]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=8&t=582 more info about filters introduced in alpha 7 and the OR /AND part]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=8&t=815 more info about OR/AND between filter categories]
+
** ordering AIs
+
*** [https://forum.gladiabots.com/viewtopic.php?f=7&t=126&p=1135#p1135 naming convention #1]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=3&t=228&p=2327#p2323 naming convention #2]
+
*** [https://forum.gladiabots.com/viewtopic.php?p=2546#p2546 naming convention #3]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=2&t=272&p=2823#p2822 naming convention #4]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=3&t=433 naming convention #5]
+
** Desktop client <code><span style="color:red">Where to insert this page?</span></code>
+
*** [https://forum.gladiabots.com/viewtopic.php?f=2&t=149 hotkeys for playback]
+
** Multiplayer
+
*** Leaderboard disappear / inactive after one week? [https://forum.gladiabots.com/viewtopic.php?f=2&t=471 Yes]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=6&t=173 explanation about keep local data or server data (cloud synch)]
+
*** [https://forum.gladiabots.com/viewtopic.php?f=6&t=517#p5798 Matches results are computed by the players]
+
  
 
=== Comments ===
 
=== Comments ===
Line 90: Line 34:
  
 
<math>E=mc^2</math>
 
<math>E=mc^2</math>
 
This is not wrong. Halving for a draw happens not outside the rounding part
 
: true --[[User:Pier4r|Pier4r]] ([[User talk:Pier4r|talk]]) 22:16, 20 September 2017 (CEST)
 
 
[[File:League score delta.png|778px]]
 
 
<math>
 
Score\ delta_{player} =
 
round
 
\left (
 
  K \cdot
 
  \left (
 
    \begin{Bmatrix}
 
      {victory:1} \\
 
      {draw:0.5} \\
 
      {defeat:0}
 
    \end{Bmatrix}
 
    -
 
    \frac{1}
 
    {1 +
 
      10^{
 
        \left (
 
            {Score_{opponent}} - {Score_{player}}
 
        \right )
 
        / 400
 
      }
 
    }
 
  \right )
 
  \cdot
 
  \begin{Bmatrix}
 
    {draw:0.5} \\
 
    {else:1}
 
  \end{Bmatrix}
 
\right )
 
</math>
 
 
 
<math>
 
\Delta \tt{score_{player}} =
 
round
 
\left (
 
  K \cdot
 
  \left (
 
    \begin{Bmatrix}
 
      \tt{actualResult} \\
 
      \tt{victory:1} \\
 
      \tt{draw:0.5} \\
 
      \tt{defeat:0}
 
    \end{Bmatrix}
 
    -
 
    \frac{1}
 
    {1 +
 
      10^{
 
        \frac{
 
            \tt{score_{opponent}} - \tt{score_{player}}
 
        }{400}
 
      }
 
    }
 
  \right )
 
\right )
 
\cdot
 
\begin{Bmatrix}
 
  \tt{multiplier} \\
 
  \tt{draw:0.5} \\
 
  \tt{else:1}
 
\end{Bmatrix}
 
</math>
 
 
[[File:League score delta example.png|792px]]
 
 
<math>
 
Score\ delta_{player} =
 
round
 
\left (
 
  40 \cdot
 
  \left (
 
    1
 
    -
 
    \frac{1}
 
    {1 +
 
      10^{
 
        \left (
 
            {1200} - {1000}
 
        \right )
 
        / 400
 
      }
 
    }
 
  \right )
 
  \cdot
 
  1
 
\right )
 
=
 
round
 
\left (
 
  40 \cdot
 
  \left (
 
    1
 
    -
 
    \frac{1}
 
    {1 +
 
      10^{
 
        0.5
 
      }
 
    }
 
  \right )
 
\right )
 
=
 
30
 
</math>
 
 
<math>
 
\Delta \tt{score_{player}} =
 
round
 
\left (
 
  40 \cdot
 
  \left (
 
    1
 
    -
 
    \frac{1}
 
    {1 +
 
      10^{
 
        \frac{
 
            \tt{1200} - \tt{1000}
 
        }{400}
 
      }
 
    }
 
  \right )
 
\right )
 
\cdot
 
1
 
=
 
round
 
\left (
 
  40 \cdot
 
  \left (
 
    1
 
    -
 
    \frac{1}
 
    {1 +
 
      10^{
 
        0.5
 
      }
 
    }
 
  \right )
 
\right )
 
=
 
30
 
</math>
 
 
: since the italic font is normally used for single letter (or short) variables. I would use monospaced or "normal text" for longer variables. Moreover it is more compact. An alternative is saying "score_player" as "s_p" and then explaining all the shortening after the formula. --[[User:Pier4r|Pier4r]] ([[User talk:Pier4r|talk]]) 22:16, 20 September 2017 (CEST)
 

Latest revision as of 17:19, 11 August 2018

Global ToDo List

Comments

Nice idea to make an overview of todos --Pier4r (talk) 13:56, 6 September 2017 (CEST)

Really a huge work Lubeno! I feel doing nothing but I know how wiki works, it is endless so I will recover later (as I did a bit before on orum and reddit). Still, super kudos for the effort! --Pier4r (talk) 21:15, 13 September 2017 (CEST)

Guideline for structure

Let's agree slowly on a guideline for the wiki structure otherwise it will end having several pages about related topics --Pier4r (talk) 20:53, 22 August 2017 (CEST)

For example I am going to (slowly) collect the info of all those meta thread about the game. I'll put this under the page/namespace "Meta information". So like: "Meta information:data:recorded_best_scores" --Pier4r (talk) 21:04, 22 August 2017 (CEST)

I think there should be an easy to use navigation tree. All articles should be accessible by 2 or 3 steps. For your example: IMO there should be an article about the elo and in it should be the link to the subpage elo_recorded_best_scores or similar. I don't mind the naming convention this much. For me it is important to have it either direct in the navigation tree or easy to find in the articles of it. --LuBeNo (talk) 11:21, 26 August 2017 (CEST)

Yeah that is not a problem. The idea of main pages shown in a tree with 2-3 clicks is reasonable (having everything 2-3 clicks away is not). For example: introduction page -> "meta" (one click), then a list of subtopics and "best scores" (2nd click).
I do like the actual list of topics. Yet I am unsure about the Strategies section. That can grow slowly. I mean, I will keep the structure but I would compress the "Strategies" section to one page that then can be split up.
Another point is: in general is not bad to set a topic first, and then see how things evolve from this refactoring the pages. For example imagine a page about strategies. It grows, and then get split in more pages. Trying to do everything detailed from the start may backfire.

--Pier4r (talk) 12:58, 26 August 2017 (CEST)

Videos

As an heavy wiki user, I do not see videos properly unless they are organized in their pages (like a page for videos). Normally videos breaks the flow of reading (indeed they do not require reading at all) and so mess up with an entire page unless they are at the end or, as wrote, in their own pages. --Pier4r (talk) 12:05, 3 September 2017 (CEST)

  • I would probably put the video back on the top instead of the bottom or at the top of introduction. IMO GFX47 should tell what he thinks / decide. --LuBeNo (talk) 00:33, 4 September 2017 (CEST)

Tests

[math]E=mc^2[/math]