«Карточки в моей карточной игре переворачиваются обратно, даже если они совпадают, несмотря на правильные значения типовCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 «Карточки в моей карточной игре переворачиваются обратно, даже если они совпадают, несмотря на правильные значения типов

Сообщение Anonymous »

Я создаю игру с перевернутыми карточками, в которой игроки сопоставляют пары карточек, переворачивая их. Каждая карта имеет атрибут data-type, определяющий ее тип. Когда две карты переворачиваются, мой код JavaScript сравнивает значения их типов данных, чтобы определить, совпадают ли они.
Если карты совпадают, они должны оставаться перевернутыми. Если они не совпадают, они должны перевернуться обратно после небольшой задержки. Однако поведение непоследовательно. Иногда совпадающие карты переворачиваются обратно, а иногда несовпадающие карты остаются перевернутыми.
Я пробовал отладку, добавляя операторы console.log для проверки значений типов данных, и они совпадают правильно. Я также экспериментировал с setTimeout для анимации переворачивания, но не смог решить проблему.
Я попробовал сравнить атрибуты типа данных двух перевернутых карточек с помощью if в моей функции checkMatch. Я ожидал, что карты с совпадающими значениями типов данных останутся перевернутыми, а карты с несовпадающими значениями перевернутся обратно после задержки.
Однако на практике, даже если значения типов данных совпадают, карты иногда переворачиваюсь назад. Я добавил инструкции console.log для проверки значений типов данных, и они кажутся правильными. Я также пробовал использовать setTimeout для анимации переворота, но это не решило проблему.
Я ожидал, что игра каждый раз будет правильно определять совпадения и несоответствия, но поведение было непоследовательным. .

Подробнее здесь: https://stackoverflow.com/questions/792 ... rrect-data
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Карточки профиля не совпадают друг с другом [дубликат]
    Anonymous » » в форуме CSS
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • После переключения языка с арабского на английский в приложении iOS некоторые представления переворачиваются по горизонт
    Anonymous » » в форуме IOS
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Я не могу заставить работать свою программу карточной игры
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Я не могу заставить работать свою программу карточной игры
    Гость » » в форуме C#
    0 Ответы
    23 Просмотры
    Последнее сообщение Гость
  • Как мне создать AI-игрока для карточной игры UNO на Python?
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»