Форум игры Formula O2

Форум игры Formula O2 (http://formula-n2o.ru/forum/index.php)
-   Официальные новости (http://formula-n2o.ru/forum/forumdisplay.php?f=175)
-   -   Заезды с ботами (http://formula-n2o.ru/forum/showthread.php?t=24898)

тестировщик 23.01.2014 18:33

Заезды с ботами
 
Реализован механизм автоматического создания заезда, где уже есть 3 бота. Заезды создаются пока на класс А (в субботу и воскресенье - без ограничений), уровень любой.
У каждого бота есть несколько машин разной "прокаченности", на какой он едет, выбирается случайно, как и трасса.
Бот также выдает случайное время, но в определенном диапазоне, адекватном его авто и трассе.

Заезд создается на 12 минут каждые полчаса, одновременно с очисткой чата.

Деление на команды в таком заезде абсолютно случайно, но только при условии, что в заезде остался хотя бы один бот.
Боты уходят из заезда по мере набора "живых" игроков.
Как только таких игроков наберется достаточный минимум (4) для проведения заезда, "делилка" начинает функционировать правильно.


P.S. Большое спасибо Sergei969 за помощь.

WoLf DoY 23.01.2014 18:36

Покатаем;)

тестировщик 23.01.2014 22:11

че то не варит башка напрочь...
математики есть?

такая задачка:
стандартная пони с суммой статов 185 проезжает восьмерку за 192 сек.
прокаченная, сумма статов 448 за 145 сек.

можно ли нацарапать формулу, ну допустим, со статами 300 за сколько проедет, хоть примерно?
или вообще такую зависимость фиг вычислишь...

Giroi 23.01.2014 23:31

Цитата:

Сообщение от тестировщик (Сообщение 278068)
че то не варит башка напрочь...
математики есть?

такая задачка:
стандартная пони с суммой статов 185 проезжает восьмерку за 192 сек.
прокаченная, сумма статов 448 за 145 сек.

можно ли нацарапать формулу, ну допустим, со статами 300 за сколько проедет, хоть примерно?
или вообще такую зависимость фиг вычислишь...

Если считать все статы равноценными и зависимость линейной - 171,45
Но зависимость от суммы статов заведомо нелинейная, потому надо хотя бы 3 точки входных данных.

тестировщик 24.01.2014 06:45

Цитата:

Сообщение от Giroi (Сообщение 278070)
Если считать все статы равноценными и зависимость линейной - 171,45
Но зависимость от суммы статов заведомо нелинейная, потому надо хотя бы 3 точки входных данных.

мне решение надо а не ответ )))
очевидно надо вводить коэффициент трассы и авто какой-то, а вот как это реализовать?

dim0906 24.01.2014 10:04

Цитата:

Сообщение от тестировщик (Сообщение 278059)
Предложения, замечания пишем тут.

Если можно сделать статы и автомобили ботов невидимыми. Или изменять их после начала заездов. А то слишком легко читается расклад игроков. И наверно надо не только пони-бимбо. Верона имеет перед ними большое преимущество. А она (если не глупить) легко покупается на 3-4 уровне.

MouseR 24.01.2014 10:30

Giroi говорит что нужно ещё хотя бы один замер (обвес машины каким то промежуточным способом и результат на этом обвесе)

а вообще скорее следкет проводить отдельные измерения по каждому из статов..

сменил на стоке только мотор - протестируй
сменил коробку - протестируй

в обоих случаях машина не должна "упираться" в потолок с новыми деталями (т.е. установка новой коробки котрая позволит ехать 1000 км/ч) но мотор не может её и до 300 разогнать это кошерно.. а установка мощного мотора на авто с коробкой лимитированой до 150 км/ч - некошерно

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

тестировщик 24.01.2014 10:34

Цитата:

Сообщение от dim0906 (Сообщение 278072)
Если можно сделать статы и автомобили ботов невидимыми. Или изменять их после начала заездов. А то слишком легко читается расклад игроков. И наверно надо не только пони-бимбо. Верона имеет перед ними большое преимущество. А она (если не глупить) легко покупается на 3-4 уровне.

верки будут попозже

dim0906 24.01.2014 10:44

Цитата:

Сообщение от тестировщик (Сообщение 278074)
верки будут попозже

С со статми как? Разделение машин на раз считается. Даже новичком.

тестировщик 24.01.2014 10:58

Цитата:

Сообщение от dim0906 (Сообщение 278075)
С со статми как? Разделение машин на раз считается. Даже новичком.

ну новичок допустим вообще не в курсе делилки :D

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

тестировщик 24.01.2014 11:03

Цитата:

Сообщение от MouseR (Сообщение 278073)
а вообще скорее следкет проводить отдельные измерения по каждому из статов..

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

MouseR 24.01.2014 11:49

можно провести тесты на 3х машинах

начальная (Pony)
средняя (Вика/Civic)
топовая (Мерен)

для этих трех машин роводится
- на дефолтной тачке
- на у которой есть прибавка только к скорости (например +50 единиц)
- на у которой есть прибавка только к управляемости (+50 единиц)
- на у которой есть прибавка только к мощности (+50 единиц)
- на у которой есть прибавка только к торможению (+50 единиц)

прибавка к стилю никак не должна отражаться на поведение авто поэтому тестирование не имеет смысла (стиль должен был по идее влиять только на получаемые очки по итогам гонки)

кадое из добавлений не упираться в ограничения (вроде этого не должно происходить но не мешает перед началом проверить это)

получается нужно сделать 15 замеров - не так много

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


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

Вся эта чехорда ради чего?

тестировщик 24.01.2014 11:52

Цитата:

Сообщение от MouseR (Сообщение 278078)
Вся эта чехорда ради чего?

да чтоб боты время адекватное давали.
хотел автоматизировать процесс...

таких сложностей не надо. в принципе уже почти все протестил

тестировщик 24.01.2014 12:06

Цитата:

Сообщение от dim0906 (Сообщение 278072)
И наверно надо не только пони-бимбо. Верона имеет перед ними большое преимущество

проверил: поня прокачана за гм на 3 уровень и верка так же - абсолютно одинаково едут.

Sergei969 24.01.2014 14:09

Цитата:

Сообщение от тестировщик (Сообщение 278068)
че то не варит башка напрочь...
математики есть?

такая задачка:
стандартная пони с суммой статов 185 проезжает восьмерку за 192 сек.
прокаченная, сумма статов 448 за 145 сек.

можно ли нацарапать формулу, ну допустим, со статами 300 за сколько проедет, хоть примерно?
или вообще такую зависимость фиг вычислишь...

Посади ботов на арты с полной комплектацией и пусть попробуют кто нибудь обогнать:D Меньше гемороя тебе будет:p

hooh 24.01.2014 14:20

Цитата:

Сообщение от тестировщик (Сообщение 278079)
да чтоб боты время адекватное давали.
хотел автоматизировать процесс...

таких сложностей не надо. в принципе уже почти все протестил

Создай турниры на разных модификациях. Мы сами тебе все потестим..)))

=splinter-qz= 24.01.2014 21:05

Цитата:

Сообщение от тестировщик (Сообщение 278059)
Увижу злоупотребления - ограничу эти заезды по уровню.

Нашёл "злоупотребление": эти коварные боты в количестве трёх штук займут весь пьедестал в еженедельном топе!
С этим надо что-то делать :D

тестировщик 24.01.2014 21:22

Цитата:

Сообщение от =splinter-qz= (Сообщение 278101)
Нашёл "злоупотребление": эти коварные боты в количестве трёх штук займут весь пьедестал в еженедельном топе!
С этим надо что-то делать :D

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

Giroi 24.01.2014 21:54

Цитата:

Сообщение от тестировщик (Сообщение 278071)
мне решение надо а не ответ )))
очевидно надо вводить коэффициент трассы и авто какой-то, а вот как это реализовать?

Решение там простое. (145-192)/(448-185) = (х-192)/(300-185)
Откуда: х = 192+ (145-192)*(300-185)/(448-185)

Но линейно от суммы статов неправильно считать. Как минимум, для разных трасс нужно статы суммировать с разными весами.
Например:
ВПП - Скорость 70%, Мощность 30%
Ракета - Скорость 40%, Можность 40%, Управление 20%
Улитка - Скорость 20% Мощность 40% Управление 40%

И это достаточно грубо. И для разных авто по-разному. Если нужно, могу прикинуть для Пони и Вероны. Можно и Бимбо, но у Бимбо при аналогичных статах результат будет всегда чуть хуже Пони.
Тогда с весами для каждой трассы можно будет считать линейно.

тестировщик 24.01.2014 22:01

Цитата:

Сообщение от Giroi (Сообщение 278107)

И это достаточно грубо. И для разных авто по-разному. Если нужно, могу прикинуть для Пони и Вероны. Можно и Бимбо, но у Бимбо при аналогичных статах результат будет всегда чуть хуже Пони.
Тогда с весами для каждой трассы можно будет считать линейно.


да не надо, действительно проще проехать по трассам, чем городить все это...

Giroi 24.01.2014 22:08

Цитата:

Сообщение от тестировщик (Сообщение 278108)
да не надо, действительно проще проехать по трассам, чем городить все это...

Если 2-3 обвеса - тогда да )) А так, можно было бы случайный обвес расчитывать.

тестировщик 25.01.2014 20:06

Цитата:

Сообщение от Giroi (Сообщение 278109)
Если 2-3 обвеса - тогда да )) А так, можно было бы случайный обвес расчитывать.

ну все равно спасибо. возможно и пригодится

Giroi 30.01.2014 00:10

Результаты Ботов на Кольце судя по всему "без ботов", а Кольцо "с ботами" :D

не победимый 30.01.2014 00:12

Цитата:

Сообщение от Giroi (Сообщение 278178)
Результаты Ботов на Кольце судя по всему "без ботов", а Кольцо "с ботами" :D

+:D слишком быстро боты с ботами едут:wacko:

тестировщик 30.01.2014 05:28

Цитата:

Сообщение от не победимый (Сообщение 278179)
+:D слишком быстро боты с ботами едут:wacko:

а кому сейчас легко...

Giroi 31.01.2014 06:39

Заезд #990837 Трасса: Проще некуда. Бот со статами 196 скорость, 82 управление, 152 мощность проехал за 01:37.787, что очень быстро для таких статов... Другие 2 бота на голых Бимбо проехали за 2:49 и 2:54.

тестировщик 31.01.2014 08:41

Цитата:

Сообщение от Giroi (Сообщение 278197)
Заезд #990837 Трасса: Проще некуда. Бот со статами 196 скорость, 82 управление, 152 мощность проехал за 01:37.787, что очень быстро для таких статов... Другие 2 бота на голых Бимбо проехали за 2:49 и 2:54.

проехал еще раз на его тачке, проверил: 1:37:66
и это у меня руки кривые еще, да и не старался особо
любой турнир докажет что это не так уж и быстро

тестировщик 14.02.2014 16:33

обновил 1-й пост

-ERROR- 15.02.2014 22:56

Цитата:

Сообщение от тестировщик (Сообщение 278059)
Реализован механизм автоматического создания заезда, где уже есть 3 бота. Заезды создаются пока на класс А, уровень днем (с 12 до 0 часов) ограничен, в остальное время - любой.
У каждого бота есть несколько машин разной "прокаченности", на какой он едет, выбирается случайно, как и трасса. Бот также выдает случайное время, но в определенном диапазоне, адекватном его авто и трассе.

Заезд создается на 12 минут каждые полчаса, одновременно с очисткой чата.



P.S. Большое спасибо Sergei969 за помощь.

совсем нормально! раньше 10 заездов хоть с ботами накатывал, а теперь придётся другим портить заезды...

g0g 15.02.2014 22:59

Цитата:

Сообщение от -ERROR- (Сообщение 278497)
совсем нормально! раньше 10 заездов хоть с ботами накатывал, а теперь придётся другим портить заезды...

Правильно... нечего с ботами катать... дай другим 12-й получить:D

-ERROR- 15.02.2014 23:10

Цитата:

Сообщение от g0g (Сообщение 278498)
Правильно... нечего с ботами катать... дай другим 12-й получить:D

дык и так ограничение по статам, по лвлам нахрен отсекать?
или они таким образом заезды хотят реанимировать? нихрена не получится, т.к. в ремонт больше уйдёт, чем заработаешь...
выход только один: лезть на сраной поньке к мутантам в заезды...

Цитата:

Сообщение от g0g (Сообщение 278498)
дай другим 12-й получить:D

нахрена рваться на верх?, там край!

ale6off 15.02.2014 23:23

абсолютно зря ограничили по уровням заезды с ботами !!!

тестировщик 16.02.2014 09:20

Цитата:

Сообщение от -ERROR- (Сообщение 278497)
совсем нормально! раньше 10 заездов хоть с ботами накатывал, а теперь придётся другим портить заезды...

сейчас кто не дает?

тестировщик 16.02.2014 09:22

Цитата:

Сообщение от ale6off (Сообщение 278500)
абсолютно зря ограничили по уровням заезды с ботами !!!

многие жалуются, что теперь все катают с ботами и типа в профи и любах никого не соберешь.
получите!

недовольных всегда будет примерно 50% - пофиг!

-ERROR- 16.02.2014 20:31

Цитата:

Сообщение от тестировщик (Сообщение 278501)
сейчас кто не дает?

"сейчас" это когда?, когда спать надо?

-ERROR- 16.02.2014 20:32

Цитата:

Сообщение от тестировщик (Сообщение 278502)
многие жалуются, что теперь все катают с ботами и типа в профи и любах никого не соберешь.
получите!

недовольных всегда будет примерно 50% - пофиг!

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

тестировщик 17.02.2014 15:28

бу-бу-бу
хватит уже ныть

yura2010 17.02.2014 18:16

:D
Цитата:

Сообщение от тестировщик (Сообщение 278510)
бу-бу-бу
хватит уже ныть


тестировщик 08.05.2014 12:21

в качестве эксперимента делилка в заезде с ботами работает "как бог на душу положит", т.е. деление на команды абсолютно случайно и ни от чего не зависит!

scenic 08.05.2014 12:27

ну хотя бы делить поровну будет? или пятерых гонщиков может поделить 4-1?


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

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