Ответы пользователя по тегу JavaScript
  • Карты (игра в карты) на javascript?

    acelash
    @acelash
    web developer
    я тоже решил написать игру в дурак. Правда не на чистом js а на jquery. и без бота(игра человек-человек) могу рассказать про свою логику.
    Колода хранится в массиве json объектов: {[{rang:'6',masti:'червы'}],[{rang:'6',masti:'пики'}],[{rang:'7',masti:'червы'}]..} и т.д.
    сначала размешиваем этот массив потом отнимаем первые 6 карт и передаем в массив player_1_hand - это рука первого игрока,следующие 6 - для второго игрока. Следующая карта в колоде это козырь.
    Чтобы карты сравнить надо задать им номера, например : 6 = 1, 7 = 2, 8 = 3, 9 = 4, 10 = 5, J = 6, Q = 7, K = 8 и А = 9. Если карта козырная то прибавляем к ее номеру 9 (чтобы козырная шестерка могла бить обычного туза но не могла козырную семерку).
    Вот как-то так.
    Ответ написан
    4 комментария