Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Вопрос] Как работает логика авто-покупки? #160

Closed
AntonLodygin opened this issue Jun 3, 2024 · 6 comments

Comments

@AntonLodygin
Copy link

по какому принципу работает авто-покупка карточек? покупаются рандомные карточки или с наибольшей выгодой?

@NLegal
Copy link

NLegal commented Jun 3, 2024

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

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

Если конечно все по образцу.

@Yorksik
Copy link

Yorksik commented Jun 4, 2024

Пока не уверен что все работает действительно так как вы описали. У меня бот покупает совсем не выгодные карточки.
Условно говоря, бот купит за 100к карточку вместо того чтобы дождаться пока не будет на счету больше денег и купить более выгодную, скажем, за 5кк.

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

получается бот качает самую дешевую карту.
у меня так одну карту до 20 ур докачал.

как то так.

Спасибо тому кто подтвердит или опровергнет это

@AntonLodygin AntonLodygin reopened this Jun 4, 2024
@ButCheR-PRO ButCheR-PRO changed the title авто-покупка [Вопрос] Как работает логика авто-покупки? Jun 4, 2024
@ButCheR-PRO
Copy link
Collaborator

ButCheR-PRO commented Jun 4, 2024

Всё верно, пока работает именно так. Логику автопокупки мы усовершенствовали и дискуссировали на эту тему здесь:

  1. [Предложения] Логика автопокупки карт. Круто улучшения купил #142

@Yorksik
Copy link

Yorksik commented Jun 4, 2024

Всё верно, пока работает именно так. Логику автопокупки мы усовершенствовали и дискуссировали на эту тему здесь: #142

Но ведь экономичиски это не целесообразно, не так ли.? (возможно я не понимаю чего то)
Ведь как только становиться достаточно монет купить самую дешевую карту, бот это делает, тратит все деньги и все по кругу.

Почему бы не ждать пока накопятся монеты для с самой быстрой окупаемостью?

сори если не офтоплю

@si4man
Copy link

si4man commented Jun 5, 2024

Всё верно, пока работает именно так. Логику автопокупки мы усовершенствовали и дискуссировали на эту тему здесь: #142

Но ведь экономичиски это не целесообразно, не так ли.? (возможно я не понимаю чего то) Ведь как только становиться достаточно монет купить самую дешевую карту, бот это делает, тратит все деньги и все по кругу.

Почему бы не ждать пока накопятся монеты для с самой быстрой окупаемостью?

сори если не офтоплю

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

@ButCheR-PRO
Copy link
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants
@Yorksik @si4man @ButCheR-PRO @NLegal @AntonLodygin and others