Нерекаемый, ты себя с каждым сообщением выставляешь все глупее и глупее. Поработай с любой более-менее приличной базой данных и поймешь всю сложность таких вот простых алгоритмов. Никто не утверждает, что это невозможно. Взрослые люди говорят, что это не целесообразно. Сначала прикинь в уме все варианты или большую их часть, а затем пиши сюда.
ну с 1000к записей, достаточно большая база, или больше надо?
UDP: о боже мой, ДА Я САМ ПИСАЛ ЧТО СМЫСЛА В ЭТОМ НЕ ВИЖУ, Я ПИСАЛ ЧТО ЭТО ВПОЛНЕ РЕАЛЬНО НА ЧТО МНЕ ФОРУМНЫЕ ГЕРОИ ПИШУТ ЧТО ЭТО НЕ РЕАЛЬНО
ясно, школьники донатеры подъехали -____-, видели знаем таких, сперва я мамкин программист, потом папкин бизнесмен, которые не то что высказать свои мысли не могут, так и чужие читают через 5 слов
Уже всё высказывали на предыдущем форуме, когда ты еще не знал про эту игру. Тебя никто тут не будет учить. Тебе дают подсказки, а ты свою чушь талдычишь. Сделай базу данных из карт со всеми переменным и попробуй упорядочить их так, чтобы каким-либо алгоритмом можно было решать задачу винрейта для любого игрока вне зависимости от его игры.
Чел, ты же сейчас сам и улетишь. Успокаивайся уже.
ор выше гор, если я на том форуме не писал, не значит что меня в игре не было, ор выше гор просто, просто в текущих реалиях сменил работу, и стала гораздо больше времени
хотя чего я оправдываюсь, троли они и в африке троли
Почему все подкурченные сваливают всё в одну кучу постоянно? Ты можешь постепенно начать рассуждать от простого к сложному, а не с наскока выкладывать свои необоснованные утверждения?
Еще раз для неособо одаренных, я писал что каждые 5 -6 игр в потасовке (где используется 3 карты) в руку мне приходит одна карта, одна и таже, все 5 ходов пока противник не залеталит, просто каждая 5-6 игра это 100% луз ---- понимаешь? из 26 карт, 5 ходов одна и таже картас учетом чт ов руке штуки 2 - 3 это этаже карта, итого к 5 ходу я беру почти все копии этой карты, это не похоже на СЛУЧАЙНОЕ стечение обстоятельств — вот о чем я писал
во вторых, я писал не что это целеособразно делать подкрутку, а что это реально возможно, и я не говорил что именно такие операторы надо использовать, я написал то что пришло в голову, за 5 секунд времени, самые простые и логичные операции для такой функции в потасовке, где участвует всего 3 карты, и ИИ надо оценивать колоду из 10 одинаковых карт в колоде, что существенно убращает вычисления
а теперь ответь на самый важный вопрос: наxрена?
любой алгоритм подкрутки будет вычислен простейшим агрегатором типа hsreplay. А ты вещаешь, что в твоих трех играх тебе зашло пять карт. Подумай еще раз.
тоесть ты абсолютно согласен что одинаковые карты в руку каждые 5 игр это абсолютно нормальная ситуация, и не капельки не выглядит странно? , я бы не бомбил так, если бы помимо той карты мне бы хоть изредка падал прыгскокер или сюрикены, да даже подготовка, но мимикрия в руку это перебор
hsreplay -разве на телефон такая шляпа есть?
я даже щяс пожалел что скринов не наделал, что ыб хоть как то закрепить свои слова про руку с кучей одинаковых карт до 5 хода
Когда у тебя в колоде только 3 разные карты и по 9 их копий, то такие ситуации абсолютны нормальны.
hsreplay сам по себе агрегатор и собирает данные с пользователей decktracker’а. т.е. там огромная выборка игр в совершенно разных условиях, включая потасовки. я верю про руку с кучей одинаковых карт и т.п., но это ни о чем не говорит на короткой дистанции. никто не обязан тебе подбирать карты в руку. в общем в этом и вся фишка, что твоя ситуация как раз доказывает отсутствие подкрутки, а не её наличие.
Человек видимо почему-то уверен, что правильный рандом, это когда всегда карты выпадают разные.
ПС. Судя по его дальнейшим постам, так оно и есть.
Ты очень смешно троллишь, прям ржака
Вы лучше сразу поднимайте теорию вероятности, в идеале даже предлагайте решить какую-нибудь непростую задачку (не там, где нужно только благоприятный исход поделить на общее количество исходов), поспрашивайте про математическое ожидание и так далее.
Эффект Да́ннинга— Крю́гера, что тут сказать.
Заводим на сервере таблицу винрейтов каждой карты против остальных.
Если карта выиграла матч ставим ей +1 вин против карт, разыгранных в тот же ход.
Перед подбором оппонента случайно перемешиваем колоду и “взвешиваем” её против колод доступных оппонентов. Суммируем произведения винрейтов каждой карты против карт оппонента умноженных на количество ходов между ними.
Чем ближе друг к другу находятся контрящие карты в колоде против карт колоды оппонента, тем она эффективнее.
__ for(yourСard = 0; yourCard < 30 ; yourCard++){
____ for(opponentCard = 0; opponentCard < 30; opponentCard++){
______value += winrateDatabase(yourCard, opponentCard) *abs(opponentCard - yourCard);
_____}
___}
И вообще. Сами пишите. Обленились совсем уже.
Это кстати уже ближе к тому, как это можно реализовать, но всё равно не сработает. Как минимум, потому что карты не контрят карты. Карты работают через синергию и темп/велью.
С синергией то же самое. Карта выиграла ставим ей +1 в таблицу синергии с твоими картами, разыгранными в тот же ход.
Темп - это количество ходов между картами, вэлью - эффективность.
На основные вопросы ответа так и нет: о целесообразности и экономической эффективности. Но судя по всему, “молодых талантливых программистов” эти вопросы совершенно не интересуют
Они их совершенно не интересовали еще на старом форуме. Сообразить, что казино в выигрыше независимо от того, кто сорвал банк, они не способны;).