Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
17:08
4533
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Общий игровой форум-->
<<|<|1694|1695|1696|1697|1698|1699|1700|1701|1702|1703|1704|>|>>

АвторГильдия Картежников (Таверна)
Баланс решают карты,у кого лучше тот и победил.ну да. Все карточные игры так и работают
Две башни можно сбалансировать но процесс будет долгим.
Это будет скорее карточные баталии версия 2.0 и баланс будет другим.

Я уже когда-то писал о смене стоимости/статов некоторых карт, но никто не оценил. Так же было бы прикольно как-то ограничить раздачу одного цвета на руку, чтобы на руке не был только один цвет постоянно(тяжело представить реализацию)

hearthstone на минималках.
Такого никогда не будет, не выгодно админам, они простые баги фиксят годами.
Например отвердение или как там его, +11 к башне -6 к стене за 8 маны - это явно дизбалансная карта в столице, кто будет ее иметь под конец - считай победа в 85% случаев, если игра идёт ровно. Сдвиг тоже сковывает твои движения, если ты знаешь, что противник ща украдёт твою стену.
Сдвиг тоже сковывает твои движения, если ты знаешь,этим она и балансирует игру. Чтобы ты не строил огромную стену, боялся и оглядывался
+11 к башне -6 карта ситуативная. Хорошо работает в конце. И дают игроку с малым количеством рейсов затащить игру. Давайте не будем её убирать
для Qnemes:
Ну реализовать можно,подписать в коде но вся проблема идёт в золотой колоде.
Она даёт +1 карту и вносит слегка дисбаланс.
Если не путаю 6 карт базово и +1 это 7 карт уже сложнее реализовать этот механизм.
Давно не играл в карты,не помню точное число раздачи.
для Elessar Telcontar:
Это не дисбаланс, а доп комиссия за партию. Не думаю что кто-то на ставки больше 1к кто-то играет без золотых карт. А если все с ними играют то все честно
Чтобы ты не строил огромную стену, боялся и оглядывался
Угу, особенно когда тип строит 50+ стену, имея эту карту, балансненько

карта ситуативная. Хорошо работает в конце.
Я вроде это и написал

И дают игроку с малым количеством рейсов затащить игру. Давайте не будем её убирать
Вроде нигде не писал убирать, ребалансить нужно. Это не про ресурсы, а про темп и имбовость в столице.

у реализовать можно,подписать в коде но вся проблема идёт в золотой колоде.
Ну давай, объясни, каким образом ты будешь контролировать, чтобы у игрока не было больше 4 синих/красных/зеленых. Куда ты будешь девать карту, которая должна ему залететь 5-ой по цвету?
Угу, особенно когда тип строит 50+ стену, имея эту карту, балансненькоесли имеет, а може карта ушла, а а давно ли ушла?, а может строит но не имеет(блефует или не опытный) в этом и есть игра. Не надо ломать то что даёт тактику и орошо работает

Я вроде это и написалЯ не опровергал что ты это писал

Вроде нигде не писал убирать, ребалансить нужноа что ты имеешь ввиду под "ребалансировать"?
а может строит но не имеет(блефует или не опытный
Я шарю за это, опытные имеют, нубы - блефуют.

что ты имеешь ввиду под "ребалансировать"?
Приводить к балансу, чтобы она не решала исход двух башен по 39
для Qnemes:
Вот примерно,есть мелкие косяки но суть думаю понятная.
import random

# Создаём колоду из 100 карт: 34 красных, 33 синих и 33 зелёных
deck = ['red'] * 34 + ['blue'] * 33 + ['green'] * 33
random.shuffle(deck) # Перемешиваем карты

# Максимум по 3 карты каждого цвета можно выдать игроку
MAX_PER_COLOR = 3

# Счётчик карт по цветам, которые уже выданы игроку
player_hand = {'red': 0, 'blue': 0, 'green': 0}

# Список карт, которые получит игрок
hand = []

# Функция для поиска первого доступного цвета, у которого меньше 3 карт
def get_available_color(used):
for color in ['red', 'blue', 'green']:
if used[color] < MAX_PER_COLOR:
return color
return None # Если все цвета уже по 3 — возврат ничего

i = 0 # Индекс по колоде
while sum(player_hand.values()) < 9 and i < len(deck):
color = deck[i] # Текущая карта из колоды

# Если у игрока ещё нет 3 карт такого цвета — выдаём карту
if player_hand[color] < MAX_PER_COLOR:
hand.append(color)
player_hand[color] += 1
else:
# Иначе — пытаемся заменить на первую доступную по цвету
alt_color = get_available_color(player_hand)
if alt_color:
hand.append(alt_color)
player_hand[alt_color] += 1

i += 1 # Переход к следующей карте в колоде

# Печатаем итоговую руку игрока
print("Выданные карты:", hand)
для Elessar Telcontar:
Грубо говоря если есть зелёная следующая,то она не выдаётся а выдаётся следующая красная.
Для баланса ну или синяя.
В теории могу создать игру на коде,прописать название и всё в таком духе.

Можно попробовать с ии сыграть XD
Не вижу проблем в картах одного цвета на руках. Обычная игровая ситуация, с которой трудно справится, но можно
для Я вас недолюбливаю:
В большинстве случаев это слив,знаю по себе.
Везёт когда есть ресурсы,а если их нету то просто можно сбрасывать карты и тебе снова дают на руду и так 5 раз подряд XD
для Elessar Telcontar:
Ты не понял)) Колода заранее сгенерирована в Аркомаге и если ты вытягиваешь 4+ карту, она должна куда-то деваться, а иначе она тупо теряется, так не должно быть. Ты карту заменяешь до тех пор, пока не выпадет другой цвет, но с вытянутыми что делать? Закидывать в конец или в половину среза (да куда либо) не очень балансно, принесёт кучу рандома, так как никто не будет знать что за карта отправляется погулять на n-ходов и будет тотальная мешанина.
для Elessar Telcontar:
Конечно слив, если у тебя куча карт одного цвета, это значит,что у тебя нету ресурсов сыграть их.

для Я вас недолюбливаю:
Так что не надо лукавить и говорить, что такую ситуацию легко разрулить
для Qnemes:
Таков баланс XD

Вообщем создал карточный акромаг в виде кода,правда малость не доработан, днём доработаю его.
Выглядит конечно весело XD
такую ситуацию легко разрулитьЯ писал обратное
Я писал обратное
Кароч, ситуация тупая всё равно, из неё практически не выйти (зависит от соперника, где играем и ещё кучи факторов)
ситуация тупаяэто твое личное мнение)))
<<|<|1694|1695|1696|1697|1698|1699|1700|1701|1702|1703|1704|>|>>
К списку тем
2007-2025, онлайн игры HeroesWM