Правда, я потерял полдня, сидя в ранее незнакомом редакторе и рисуя стрелки - но это того стоило.
Теперь в мою схему вписываются почти все Звёздные Войны - там появились крестокрыл и "Тысячелетний Сокол".
А всего-то нужно было добавить промежуточные корабли.
Промежуточные по вооружению - имеющие как скорострельные малокалиберные орудия, так и торпеды для войны с большими кораблями.
Промежуточные по корпусу - средние корабли.
Средний корабль - это такой корабль, которому можно сбить щиты огнём скорострельных орудий, но не сразу, и достаточно быстрый, чтобы главные калибры попадали по нему не всегда (зато уж если попадут, то ему песец).
Можно сказать, что по среднему корпусу и большие и малые орудия действуют с половинной эффективностью.
И их будет тоже четыре:
1) Большой корабль, способный стрелять и по большим, и по малым (броненосец, в память о разнокалиберности исторических додредноутов).
2) Малый корабль, способный стрелять и по большим, и по малым (истребитель-бомбардировщик - крестокрыл как раз типичный представитель этого класса).
3) Средний корабль, заточенный для стрельбы по большим (миноносец)
4) Средний корабль, заточенный для стрельбы по малым ("грузовик с пулемётом", в память о незабвенном Соколе)
Если отложить размер корабля по вертикальной оси, а калибр вооружения по горизонтальной, то получится вот это:

Схема практически полностью симметрична - каждый из восьми кораблей проигрывает трём, которые от него по часовой стрелке, выигрывает у трёх, которые от него против часовой стрелки, и сражается вничью со своей диаметральной противоположностью.
Но проиграть и выиграть можно по-разному. Выигрыш "всухую", то есть мы наносим сто процентов урона, а сами не получаем никакого - возможен только у чистых типов кораблей и только против другого чистого типа - того, который через один против часовой стрелки. Во всех остальных случаях мы либо наносим лишь часть урона, либо наносим полный урон, но получаем часть ответного огня от противника.
Легенда к схеме:
Сплошная линия - бой с определённым результатом.
Пунктир - равновесный бой.
Большая чёрная стрелка - наносится полный урон.
Белая стрелка-треугольник - наносится лишь часть урона.
Интересно, что хотя схема симметрична по числу выигрышей и проигрышей, она не симметрична по полученному урону.
Если белую стрелку приравнять к 50% урона, то:
1) Корабли с промежуточным корпусом отхватывают по 50% от всех семи противников, итого 350.
2) Броненосец и истребитель-бомбардировщик отхватывают те же 350, но иначе - 3 по 100 и 1 по 50.
3) Заградитель и бомбер получают по 400 - три по 100% и два по 50%. Ох не дай бог на них служить!

4) Зато дредноут и чистый истребитель получают минимум - 300% - 2 по 100 и 2 по 50
С другой стороны, если построить матрицу выигрышей - то сумма урона от всех типов противников сравнивается. Как и сумма урона всем типам противников.

НУ - наносимый урон, ПУ - полученный урон.
Потому что в матрицу входит то, что не вошло в графическую схему - а именно, драка "против самого себя", то есть стрельба по кораблю того же типа.
Дредноут и чистый истребитель, которые кажутся "хорошо защищёнными", в бою с себе подобными выхватывают по сто процентов урона. А заградитель и бомбер, наоборот, по нулям.
Ещё (спасибо
Фрегат на равных сражается со всеми четырьмя чистыми типами и всеми четырьмя промежуточными. По большим и малым корпусам он может использовать лишь половину вооружения, но с полной эффективностью, по средним - всё, но с половинной эффективностью. По нему полным вооружением но с половинной эффективностью стреляют вообще все.