Задать вопрос
sakrab
@sakrab
Не будь побежден злом, но побеждай зло добром...

Карты (игра в карты) на javascript?

Добрый день. Решил освоить javascript. Поставил себе одну задачу, игра с угадывание числа. Вроде сделал (правда говно код). Думал двинутся дальше, решил сделать карточную игру. Ну впал в полный ступор. Как, что, куда?

Начал с
var obj = [ 6, 7, 8, 9, 10, B, Q, K ,A ] и остановился...

1. Как задать масти? =\
2. Какая логика раздачи карт игрокам?
3. Ну там дальше еще много вопросов.

Есть где, что почитать про создание карточной игры? Примеры с кодом, что то еще...
  • Вопрос задан
  • 5010 просмотров
Подписаться 7 Оценить 3 комментария
Ответ пользователя Артём Токаревских К ответам на вопрос (3)
@artemt
Full-stack developer
Я бы хранил карты как числа от 0 до 35. Масть можно определять по остатку от деления на 4, если колода отсортирована вперемешку, или попаданием в диапазон, если масти идут сериями. Инициализировал массив, перетасовал его по методу Кнута и тяни карты pop`ом. К любой дополнительной информации имеется удобный доступ в нужный массив по индексу карты. Например, вышла или нет карта - массив 0..35 булевых значений. Или массив номиналов карт или тех же мастей, хотя их проще рассчитывать. Ну там массив с картинками для отображения и т.п.
Ответ написан
Комментировать