Ранее я уже задавал здесь такой же вопрос, но этот более конкретный.
Здравствуйте! Написал блэкджек, вот более-менее рабочий вариант:
https://insanevoron.github.io/
Здесь всё работает как надо, но после окончания раздачи страница перезагружается, а нужно, чтобы игрок смог начать новую раздачу без перезагрузки.
В чём проблема (если убрать автоматическую перезагрузку, и раскоментить код в game_end() ): после первой раздачи начинается ад:
1) После каждой сыгранной раздачи, в консоль выводятся результаты всех предыдущих игр, а желательно бы только последнюю.
2) С каждой последующей игрой, если игрок хочет добрать карт, то дилер раздаёт сразу несколько (чем больше игр сыграно - тем больше карт раздаёт)
3) Возможно багов намного больше, но это первые, что бросаются в глаза.
Мучаюсь уже несколько дней с этим блэкджеком, буду признателен, если кто-нибудь подскажет причину проблемы, и способы её решения.