Форум игры Formula O2

Форум игры Formula O2 (http://formula-n2o.ru/forum/index.php)
-   Предложения и вопросы (http://formula-n2o.ru/forum/forumdisplay.php?f=170)
-   -   Делилка (http://formula-n2o.ru/forum/showthread.php?t=22532)

Jevgenij 23.04.2010 10:47

Цитата:

Сообщение от НоевКовчег (Сообщение 235197)
Я те так скажу, я много лет отработал программером и не по наслышке знаю это дело. Прежде чем начинать что-то ваять, добивался от заказчиков четкой и продуманной постановки задачи, потому что на каждый их чих потом корректировки вносится не будут.

В данном случае я не вижу никаких сложностей с четкой постановкой задачи. Все ясно, как день.

НоевКовчег 23.04.2010 10:51

Да видел я твой рисунок, видел. И если ты ни бельмеса, ни гу-гу в том, как раскладывает "змейка", тогда ты будешь задавать эти глупые вопросы: почему у тебя в команде двое 4 лвл

НоевКовчег 23.04.2010 10:52

Цитата:

В данном случае я не вижу никаких сложностей с четкой постановкой задачи. Все ясно, как день.
Ну, тогда сформулируй её!

Jevgenij 23.04.2010 11:00

Цитата:

Сообщение от НоевКовчег (Сообщение 235201)
Да видел я твой рисунок, видел. И если ты ни бельмеса, ни гу-гу в том, как раскладывает "змейка", тогда ты будешь задавать эти глупые вопросы: почему у тебя в команде двое 4 лвл

Змейка раскладывается так :
1-2
3-4
5-6
7-8
и т.д.
Или я ошибаюсь?

Задача уже сформулирована: создать более совершенную делилку!:)

НоевКовчег 23.04.2010 11:03

Цитата:

Змейка раскладывается так :
1-2
3-4
5-6
7-8
и т.д.
Или я ошибаюсь?
Вот так она раскладывается:

1-2
4-3
5-6
8-7
и т.д.

Цитата:

Задача уже сформулирована: создать более совершенную делилку!
Извини, но с такой постановкой задачи я бы послал тебя куда подальше, как заказчика. А лучше всего за парту, учиться делать постановку задачи. )))

Jevgenij 23.04.2010 11:11

Цитата:

Сообщение от НоевКовчег (Сообщение 235205)
Вот так она раскладывается:

1-2
4-3
5-6
8-7
и т.д.


Извини, но с такой постановкой задачи я бы послал тебя куда подальше, как заказчика. А лучше всего за парту, учиться делать постановку задачи. )))

Я так и думал. Понятно.
Я даже не хочу напрягать свои мозги за бесплатно.

НоевКовчег 23.04.2010 11:13

Цитата:

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

Giroi 23.04.2010 15:09

Цитата:

Сообщение от jevgenij (Сообщение 235178)
Хорошо. Но до этого ты сказал, что будет еще хуже.
П.С. Универсальный алгоритм бессилен, когда у одного гонщика вика, а у остальных вероны и трасса не "ВПП", а какая-нибудь "Улитка".

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

Jevgenij 23.04.2010 17:27

Цитата:

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

Спасибо, я понял. ;)

larisa0579 23.04.2010 18:05

Цитата:

Сообщение от НоевКовчег (Сообщение 234804)

Это конечно красиво, но не реально на сегодняшний день. Трехмерная таблица, поиск по ней, обработка данных. "Змейка" жрет до 5 секунд серверного времени и это при малом числе участников в заезде. А если запихнуть то, что ты предлагаешь, то успеешь не только чайку попить, но и два раза пообедать, пока он команды построит. ))

Вопрос, соответственно, так как ты написал, что программистом работал. Почему ты говоришь, что змейчка, что сейчас за 5 сек делит. Явно вычисления там смешные. Средние заезды современный комп обычный, не сервак даже, более сотни, если не тысячи в секунду посчитает дележек таких змейкой. Если и тормозит то не от вычислений дележки а от других вещей каких-то. А взять элемент из трехмерного массива это долго? Вычисления дележки ничуть не замедлит по сравнению с сложением 3 чисел. Да и более сложные варианты тоже, там же всего то операций 10 простейших добавит и все.
Это просто отмазка что такой вариант менее требователен. Из тех 5 сек что ждешь сами вычисления сотые доли секунды, остальное это другие процессы на сервере.
Кстати кто говорит, что дележка сейчас хорошо делит это фигня, плохо даже при четном. Всеравно самая слабая машина явно в пролете всегда. Просто при четном намного лучше чем при нечетном числе участников. И исправлять меньше с виду. Тем более что в ауге уже так.

Giroi 23.04.2010 18:40

Если в заезде 3 мерина и понька, то как ты не дели, понька в пролете.
Главная сложность всех алгоритмов - это то, что не существует показателя который можно было бы применить для каждого авто на каждой трассе. Его нужно рассчитать, а это уже не процессорное время, а человеко-часы в большом объеме. Что неоправдано дорого в реализации.

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

НоевКовчег 23.04.2010 19:02

Цитата:

Почему ты говоришь, что змейчка, что сейчас за 5 сек делит. Явно вычисления там смешные. Средние заезды современный комп обычный, не сервак даже, более сотни, если не тысячи в секунду посчитает дележек таких змейкой. Если и тормозит то не от вычислений дележки а от других вещей каких-то.
Говорю о том, что вижу в реале. Построение команд из 4 чел занимает от 3 до 5 сек времени в зависимости от загрузки сервака. Понятное дело, что сам комп с этим справляется за доли секунд, но сервак не успевает быстро отрабатывать запросы к нему.

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

Цитата:

Если в заезде 3 мерина и понька, то как ты не дели, понька в пролете.
Главная сложность всех алгоритмов - это то, что не существует показателя который можно было бы применить для каждого авто на каждой трассе. Его нужно рассчитать, а это уже не процессорное время, а человеко-часы в большом объеме. Что неоправдано дорого в реализации.

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

larisa0579 23.04.2010 19:36

Цитата:

Сообщение от giroi (Сообщение 235281)
Если в заезде 3 мерина и понька, то как ты не дели, понька в пролете.
Главная сложность всех алгоритмов - это то, что не существует показателя который можно было бы применить для каждого авто на каждой трассе. Его нужно рассчитать, а это уже не процессорное время, а человеко-часы в большом объеме. Что неоправдано дорого в реализации.

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

Да, так.
Вот сделали бы приближение посильнее..

НоевКовчег 23.04.2010 20:15

Основная проблема, на мой взгляд, состоит в разнофакторности.

а) заезд организуется по уровням (1 фактор)
б) на команды делят по статам (2 фактор)
в) определяют победителя по среднему времени (3 фактор)

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

Jevgenij 24.04.2010 01:12

Вложений: 1
Просто к сведению. Трасса "Колизей".

Giroi 24.04.2010 01:21

Цитата:

Сообщение от Jevgenij (Сообщение 235324)
Просто к сведению. Трасса "Колизей".

Посмотри обвес oes2009 и тебе все станет понятно

Jevgenij 24.04.2010 01:30

Цитата:

Сообщение от giroi (Сообщение 235326)
Посмотри обвес oes2009 и тебе все станет понятно

Мда. Но это не дело. :)

Giroi 24.04.2010 01:34

Ну, есть трассы на которых он у голой Вики выиграет, так что, с делилкой все нормально.

larisa0579 24.04.2010 12:22

Цитата:

Сообщение от НоевКовчег (Сообщение 235298)
Основная проблема, на мой взгляд, состоит в разнофакторности.

а) заезд организуется по уровням (1 фактор)
б) на команды делят по статам (2 фактор)
в) определяют победителя по среднему времени (3 фактор)

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

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

vjiktoria 27.04.2010 23:16

Ваша команда
: 47

--------------------------------------------------------------------------------

newgod2006 [8] 16
XPOHOC [6] 10
kasper_rus [6] 9
rewaq [5] 7
vjiktoria [8] --
ulibka [9] --

Команда соперников
: 86

--------------------------------------------------------------------------------

tyson [12] 20
ben25 [13] 19
akg [7] 17
roman51979 [8] 15
_ЛИХАЧКА_ [7] 8
DIED [5] 7

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

Giroi 27.04.2010 23:26

ulibka [9] на лучшей машине чем tyson [12]

vjiktoria 27.04.2010 23:32

У него машина классом выше, я так понимаю так в игре и делит ,а в АУГе нет.А если не так ,то в делилке можно учесть ,если машина для старших уровней ,то и гонщики поопытней и делить с этим учётом.

Giroi 27.04.2010 23:59

У ulibka мерин и у tyson мерин, но у него голый, а у ulibka какой-то обвес есть.

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

larisa0579 28.04.2010 02:48

Цитата:

Сообщение от giroi (Сообщение 235717)
У ulibka мерин и у tyson мерин, но у него голый, а у ulibka какой-то обвес есть.

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

Это поэтому самый прокачаный бумер всегда в 1 команду, а вот цивик придет гораздо прокачанее, хоть по полной и намного сильнее идет во 2ую? Постоянно так.

JackDaniels 05.05.2010 09:59

Ну это ваще бред!!!!!!!!!!!!!!!!!!!!!!:confused:

http://s49.radikal.ru/i123/1005/85/999da32ac6e5.bmp

Gena84 05.05.2010 10:50

у меня пустой мерин если что)) статы остальных сам смотри))


Часовой пояс GMT +4, время: 21:22.

Работает на vBulletin® версия 3.7.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot