Крутим подкрутку тут

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

ну с 1000к записей, достаточно большая база, или больше надо?

UDP: о боже мой, ДА Я САМ ПИСАЛ ЧТО СМЫСЛА В ЭТОМ НЕ ВИЖУ, Я ПИСАЛ ЧТО ЭТО ВПОЛНЕ РЕАЛЬНО НА ЧТО МНЕ ФОРУМНЫЕ ГЕРОИ ПИШУТ ЧТО ЭТО НЕ РЕАЛЬНО

ясно, школьники донатеры подъехали -____-, видели знаем таких, сперва я мамкин программист, потом папкин бизнесмен, которые не то что высказать свои мысли не могут, так и чужие читают через 5 слов

Лайков: 1

Уже всё высказывали на предыдущем форуме, когда ты еще не знал про эту игру. Тебя никто тут не будет учить. Тебе дают подсказки, а ты свою чушь талдычишь. Сделай базу данных из карт со всеми переменным и попробуй упорядочить их так, чтобы каким-либо алгоритмом можно было решать задачу винрейта для любого игрока вне зависимости от его игры.

Чел, ты же сейчас сам и улетишь. Успокаивайся уже.

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

хотя чего я оправдываюсь, троли они и в африке троли

Почему все подкурченные сваливают всё в одну кучу постоянно? Ты можешь постепенно начать рассуждать от простого к сложному, а не с наскока выкладывать свои необоснованные утверждения?

Еще раз для неособо одаренных, я писал что каждые 5 -6 игр в потасовке (где используется 3 карты) в руку мне приходит одна карта, одна и таже, все 5 ходов пока противник не залеталит, просто каждая 5-6 игра это 100% луз ---- понимаешь? из 26 карт, 5 ходов одна и таже картас учетом чт ов руке штуки 2 - 3 это этаже карта, итого к 5 ходу я беру почти все копии этой карты, это не похоже на СЛУЧАЙНОЕ стечение обстоятельств — вот о чем я писал

во вторых, я писал не что это целеособразно делать подкрутку, а что это реально возможно, и я не говорил что именно такие операторы надо использовать, я написал то что пришло в голову, за 5 секунд времени, самые простые и логичные операции для такой функции в потасовке, где участвует всего 3 карты, и ИИ надо оценивать колоду из 10 одинаковых карт в колоде, что существенно убращает вычисления

а теперь ответь на самый важный вопрос: наxрена?
любой алгоритм подкрутки будет вычислен простейшим агрегатором типа hsreplay. А ты вещаешь, что в твоих трех играх тебе зашло пять карт. Подумай еще раз.

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

hsreplay -разве на телефон такая шляпа есть?

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

Лайков: 1

Когда у тебя в колоде только 3 разные карты и по 9 их копий, то такие ситуации абсолютны нормальны.

Лайков: 1

hsreplay сам по себе агрегатор и собирает данные с пользователей decktracker’а. т.е. там огромная выборка игр в совершенно разных условиях, включая потасовки. я верю про руку с кучей одинаковых карт и т.п., но это ни о чем не говорит на короткой дистанции. никто не обязан тебе подбирать карты в руку. в общем в этом и вся фишка, что твоя ситуация как раз доказывает отсутствие подкрутки, а не её наличие.

Человек видимо почему-то уверен, что правильный рандом, это когда всегда карты выпадают разные.
ПС. Судя по его дальнейшим постам, так оно и есть.

Ты очень смешно троллишь, прям ржака

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

Эффект Да́ннинга— Крю́гера, что тут сказать.

7 лайков

Заводим на сервере таблицу винрейтов каждой карты против остальных.
Если карта выиграла матч ставим ей +1 вин против карт, разыгранных в тот же ход.
Перед подбором оппонента случайно перемешиваем колоду и “взвешиваем” её против колод доступных оппонентов. Суммируем произведения винрейтов каждой карты против карт оппонента умноженных на количество ходов между ними.
Чем ближе друг к другу находятся контрящие карты в колоде против карт колоды оппонента, тем она эффективнее.

__ for(yourСard = 0; yourCard < 30 ; yourCard++){
____ for(opponentCard = 0; opponentCard < 30; opponentCard++){
______value += winrateDatabase(yourCard, opponentCard) *abs(opponentCard - yourCard);
_____}
___}

И вообще. Сами пишите. Обленились совсем уже.

2 лайка

Это кстати уже ближе к тому, как это можно реализовать, но всё равно не сработает. Как минимум, потому что карты не контрят карты. Карты работают через синергию и темп/велью.

С синергией то же самое. Карта выиграла ставим ей +1 в таблицу синергии с твоими картами, разыгранными в тот же ход.
Темп - это количество ходов между картами, вэлью - эффективность.

2 лайка

На основные вопросы ответа так и нет: о целесообразности и экономической эффективности. Но судя по всему, “молодых талантливых программистов” эти вопросы совершенно не интересуют :wink:

Они их совершенно не интересовали еще на старом форуме. Сообразить, что казино в выигрыше независимо от того, кто сорвал банк, они не способны;).