---from Tihonja


Об еще одном рейтинге


Существует предположение, что основной целью пункта 1.4 правил поведения на сервере Dragon Galaxy является стимулирование галаксианской мысли на создание базового рейтинга. По крайней мере, некоторые идеи, излагаемые ниже, появились у автора во время декабрьских дискуссий на форуме http://forum.uplanet.ru/default.aspx?mode=topics&ForumID=3


Под базовым рейтингом в данном случае понимается некоторое число, которое характеризует индивидуальную активность (успешность, удачливость и т.д.) игрока в конкретной партии относительно других ее участников. На основе такого базового рейтинга можно получать и другие: рейтинг игрока в целом, рейтинг партии и т.д.


Если рейтинг выбран удачно, то естественное желание игрока его увеличить самым положительным образом скажется и на самой игре.


В идеале базовый рейтинг должен поощрять разнообразные аспекты активной игры: захват новых территорий, энергичные войны, оптимальную дипломатию и т.д. Кроме того, такой рейтинг поощряет упорное сопротивление до конца в самой, казалось бы, безнадежной ситуации.


В техническом плане рейтинг должен обладать следующими свойствами:


1. Расчет полностью автоматический. Собирать «экспертный совет» для оценки каждой партии нереально.


2. В качестве исходных данных для расчета используются лишь данные репортов. Не стоит требовать от участников предоставления еще каких-то дополнительных сведений (частную переписку, сроки создания альянсов и т.п.).


3. Относительная простота расчета.


Предлагаемый рейтинг не претендует на звание идеального, хотя идеи, в нем заложенные, могут быть использованы для создания более совершенного рейтинга.


Суть предлагаемого рейтинга состоит в подсчете общего количества населения (POP), который раса непосредственно разморозила из COL на протяжении всей партии: http://forum.uplanet.ru/default.aspx?mode=thread&TopicID=251&page=4#3017 .


Учитываются только активные действия.


Т.е. ежегодный естественный прирост населения на частично залитой планете не оказывает на этот рейтинг никакого влияния. Если раса возит колонистов на захваченные территории, рейтинг растет. Если раса во время войны разгружает COL и может хотя бы ход защитить его от бомбинга, то рейтинг также увеличивается.


В общем, для увеличения рейтинга надо сохранять и грамотно использовать COL.


Более точно рейтинг в партии для некоторой расы i вычисляется следующим образом:


Пусть P(n,m) – население планеты m в репорте за n-й ход.


Если планета m принадлежала расе i на n-м и (n-1)-м ходу, то добавка к рейтингу вычисляется как:


r(n,m,i) = max( P(n,m) - 1.08 * P(n-1,m), 0)


Если планета m стала принадлежать расе i лишь на n-м ходу, а на (n-1)-м - еще нет, то добавка r(n,m,i) = P(n,m).


Во всех остальных случаях r(n,m,i) = 0.


Для каждой i-й расы-участницы данной партии рейтинг равен сумме добавок:


r(i) = Summ(Summ(r(n,m,i),m=0..M),n=1..N)


Дополнительно можно сделать нормировку рейтинга:


R(i) = 100 * r(i) / sumsize(N),


где sumsize(N) – суммарный размер планет по состоянию на последний ход.


Как понятно из формул, для простоты расчетов в качестве исходных данных используется лишь население планет по турам. Поэтому, скажем, разгрузка по маршруту с точки зрения рейтинга более выгодна.


Для экспериментальных расчетов такого рейтинга использовались полные репорты из архива партий Первого Московского сервера ftp://ftp.games.ru/pub/games/pbem/galaxy/fullreps/ К сожалению, архив работает не очень стабильно, давно не обновлялся, а об архивах полных репортов партий других серверов автору ничего не известно.


Может быть, уважаемые ГМ-ы, заинтересовавшись идеями подобного рейтингования, откроют для общей пользы архивы сыгранных партий?


Для более предметного разговора и обсуждения адекватности предлагаемых идей, наверное, имеет смысл привести рейтинги для некоторых партий. Расы в партиях упорядочены по убыванию рейтинга R(i).


Партия elite5 (36 players, 58 turns)

Рейтинг не совсем точный, т.к. файл репорта за 41-й ход поврежден.


Раса               R(i) Результат

=================================

DreamDealers       9,58 Ally    

GrayLord           8,26 Ally    

CrazyNavigator     8,09 Ally

Shurshunchiki      7,11 Barbarian

RustedRobots       7,09 Ally

Buggers            6,77 Barbarian

HarJIbIE-rBuHnuHbI 6,49 Barbarian

6EJIbIE-BOPOHbI    5,47 Ally

nOCTOPOHHuE        5,44 Barbarian

Boa                4,31 Barbarian

Neverhood          3,95 Barbarian

FlyingMouse        3,70 Ally

JehovahWitnesses   3,18 -

Vampires           2,33 Barbarian

Blumpers           2,10 Barbarian

Draconians         2,06 Barbarian

Krikkiters         1,59 -

YellowMice         1,52 Barbarian

GreatDragon        1,22 -

Caput-Mortuum      1,08 -

Vitamins           1,07 -

Sirins             0,97 Barbarian

SUNfire            0,89 -

Hiflower           0,79 -

GlangEmpire        0,64 -

3JIocTHbIe-napHu   0,62 -

Brahmans           0,53 Barbarian

CAHuTAPbI          0,44 -

MarioBrothers      0,44 -

SpaceOrsk          0,25 -

Stork              0,15 -

No-name            0,03 -

RashRed            0,01 -

Jeepers            0    -

TOPMO3             0    Barbarian

UDF                0    -



Партия elite6 (24 players, 85 turns)


Раса           R(i) Результат

==============================

ACKET         25,81 President

Absoliut      22,91 Majority

nTu4KA        17,19 Majority

Morituri      15,39 Majority

Shire         15,31 Majority

Sparks        14,37 Opposition

Zzzzzaika      8,12 Opposition

nAuAHbI        7,02 Majority

ME4TA          6,54 -

Zuluses        4,73 Opposition

EliteHare      3,51 -

GlangEmpire    3,30 -

Hiflower       2,80 -

NightChild     2,78 Opposition

ee4Ku          2,42 -

Aqua           2,31 Opposition

SupSup         2,24 -

YMHbIE-UDUOTbI 1,68 -

ArVitallian    1,37 -

DimensionX     1,18 -

OPEXOBbIE-COHu 0,75 -

Vampires       0,05 -

FireStarter    0    -

MockuTbI       0    -



Партия top1 (24 players, 80 turns)


Раса                  R(i) Результат

====================================

Flankers             29,25 Emperor

Waterfall            22,55 Barbarian

MbI-HE-3HAEM-KTO-MbI 13,61 -

HeartBreaker         10,71 Barbarian

Violators            10,22 -

IMMORTAL              9,13 -

KellHounds            8,33 -

Lamerz                5,32 -

N                     4,08 -

WINNERS               4,06 Barbarian

CnpyT                 3,87 -

Gorathim              2,19 -

ALF                   2,18 -

ELKS                  1,32 -

MuPHbIE-TyPeJIu       1,09 -

Unseens               0,90 -

Kisses                0,81 -

Avesha                0,73 -

Black                 0,37 -

Holger                0,03 -

KingsOfMetal          0,01 -

Defiancers            0    -

Immortals             0    -

WereCats              0    -



Партия top2 (22 players, 97 turns)


Раса             R(i) Результат

===============================

Pointers        29,78 Barbarian

HW              29,58 Emperor

Unforgiven      24,58 Barbarian

GreatImpire     20,80 Barbarian

Fenix           11,58 Barbarian

FairyTaleHeroes 11,11 Barbarian

TOPMO3          10,52 -

Morituri         9,57 Barbarian

Ergus            2,90 -

TOPTuKu          2,90 -

Mash-4077        2,43 Barbarian

KO3bIPU          2,30 -

KOCMOHABTbI      1,37 -

Mazepa           1,26 -

Chasseurs        0,96 -

Gates            0,96 -

CTygeHT          0,59 -

Disasters        0,52 -

Scoundrels       0,03 -

YPAJI            0,02 -

Stellar          0    -

Urfin            0    -



Т.к. в одиночку оценивать состоятельность придуманных оценок достаточно сложно, хотелось бы услышать отзывы и комментарии по этому рейтингу: насколько адекватно он оценивает относительную активность рас, в каком порядке вы бы сами расположили расы по результатам партии, какие еще критерии (и как) важно учитывать при рейтинговании.


Несложно сделать расчеты и по другим партиям, были бы только их полные репорты.


Кстати, разных рейтингов может быть несколько: каждый учитывает какой-то отдельный аспект игры, а все вместе как раз и будут составлять поощрительную систему, воспитывающую «нормальных игроков» :)


Отзывы, замечания и предложения можно присылать по адресу razmorozka ! mail.ru или прямо на форум ( http://forum.uplanet.ru/default.aspx?mode=topics&ForumID=6 или http://forum.galaxylegend.ru/index.php?s=79258db75725a44bd9fa4d42f1bda871&showforum=17 ).






Опубликовано в виртуальной газете "Galaxy Club" #62 22.04.2007

Подписаться на текстовую рассылку "Galaxy Club" можно здесь:
http://www.galaxyplus.org/mailman/listinfo/galaxyclub/

Архив текстовых выпусков "Galaxy Club" можно скачать отсюда:

http://www.galaxyplus.org/pipermail/galaxyclub/

Можно посылать свои мысли по адресу:
GalaxyClub@list.ru

Сайт газеты:
http://www.GalaxyClub.ru/