Memory game, problem with detecting that both images are samePeak detection in a 2D array“Large data” work flows using pandasPYTHON- PYGAME: How do I know if a mouse clicked on an image?PyGame Player and Ball Position is not appearing at same spotHow to put a list inside a list ? I'm not sure im correctKey mapping problems for 2 player gameMaking a tkinter memory gameMatching pairs game in Python tkinterSimple card game in pythonTensorflow Object Detection Neural Network for Card Game
Why does string strummed with finger sound different from the one strummed with pick?
Search string in file, replace it, and write back to file
Why are lawsuits between the President and Congress not automatically sent to the Supreme Court
Cycling to work - 30mile return
FIFO data structure in pure C
Pedaling at different gear ratios on flat terrain: what's the point?
How does casting really works for primitive datatypes?
Why does the U.S military use mercenaries?
What would a Dragon have to exhale to cause rain?
Usage of the relative pronoun "dont"
A person lacking money who shows off a lot
How to add support of several unicode letters inside a document?
Why does Taylor’s series “work”?
Why is so much ransomware breakable?
Why are there five extra turns in tournament Magic?
What do astronauts do with their trash on the ISS?
Is it standard to have the first week's pay indefinitely withheld?
Square spiral in Mathematica
Do we see some Unsullied doing this in S08E05?
How to use TOSEC?
Why did the soldiers of the North disobey Jon?
How can we delete item permanently without storing in Recycle Bin?
Why can't I share a one use code with anyone else?
Could a space colony 1g from the sun work?
Memory game, problem with detecting that both images are same
Peak detection in a 2D array“Large data” work flows using pandasPYTHON- PYGAME: How do I know if a mouse clicked on an image?PyGame Player and Ball Position is not appearing at same spotHow to put a list inside a list ? I'm not sure im correctKey mapping problems for 2 player gameMaking a tkinter memory gameMatching pairs game in Python tkinterSimple card game in pythonTensorflow Object Detection Neural Network for Card Game
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I'm trying to make a small memory game. However, I have to problem with detecting that the two cards the player clicked on are the same so the cards can be removed.
I'm trying to make it so that a variable will take the cards image and then see if the both images are the same, and if they are they will be removed. However, this doesn't seem to work.
So I'm wondering, what would you guys recommend me to do?
if mousehovercard0 == 1 and button1 == 1:
if click == 1:
cardclick1 = card0.image
if click == 2:
cardclick2 = card0.image
if mousehovercard1 == 1 and button1 == 1:
if click == 1:
cardclick1 = card1.image
if click == 2:
cardclick2 = card1.image
if mousehovercard2 == 1 and button1 == 1:
if click == 1:
cardclick1 = card2.image
if click == 2:
cardclick2 = card2.image
if mousehovercard3 == 1 and button1 == 1:
if click == 1:
cardclick1 = card3.image
if click == 2:
cardclick2 = card3.image
if cardclick1 == cardclick2:
cardclick1.rect.x = -100
cardclick2.rect.x = -100
python
add a comment |
I'm trying to make a small memory game. However, I have to problem with detecting that the two cards the player clicked on are the same so the cards can be removed.
I'm trying to make it so that a variable will take the cards image and then see if the both images are the same, and if they are they will be removed. However, this doesn't seem to work.
So I'm wondering, what would you guys recommend me to do?
if mousehovercard0 == 1 and button1 == 1:
if click == 1:
cardclick1 = card0.image
if click == 2:
cardclick2 = card0.image
if mousehovercard1 == 1 and button1 == 1:
if click == 1:
cardclick1 = card1.image
if click == 2:
cardclick2 = card1.image
if mousehovercard2 == 1 and button1 == 1:
if click == 1:
cardclick1 = card2.image
if click == 2:
cardclick2 = card2.image
if mousehovercard3 == 1 and button1 == 1:
if click == 1:
cardclick1 = card3.image
if click == 2:
cardclick2 = card3.image
if cardclick1 == cardclick2:
cardclick1.rect.x = -100
cardclick2.rect.x = -100
python
add a comment |
I'm trying to make a small memory game. However, I have to problem with detecting that the two cards the player clicked on are the same so the cards can be removed.
I'm trying to make it so that a variable will take the cards image and then see if the both images are the same, and if they are they will be removed. However, this doesn't seem to work.
So I'm wondering, what would you guys recommend me to do?
if mousehovercard0 == 1 and button1 == 1:
if click == 1:
cardclick1 = card0.image
if click == 2:
cardclick2 = card0.image
if mousehovercard1 == 1 and button1 == 1:
if click == 1:
cardclick1 = card1.image
if click == 2:
cardclick2 = card1.image
if mousehovercard2 == 1 and button1 == 1:
if click == 1:
cardclick1 = card2.image
if click == 2:
cardclick2 = card2.image
if mousehovercard3 == 1 and button1 == 1:
if click == 1:
cardclick1 = card3.image
if click == 2:
cardclick2 = card3.image
if cardclick1 == cardclick2:
cardclick1.rect.x = -100
cardclick2.rect.x = -100
python
I'm trying to make a small memory game. However, I have to problem with detecting that the two cards the player clicked on are the same so the cards can be removed.
I'm trying to make it so that a variable will take the cards image and then see if the both images are the same, and if they are they will be removed. However, this doesn't seem to work.
So I'm wondering, what would you guys recommend me to do?
if mousehovercard0 == 1 and button1 == 1:
if click == 1:
cardclick1 = card0.image
if click == 2:
cardclick2 = card0.image
if mousehovercard1 == 1 and button1 == 1:
if click == 1:
cardclick1 = card1.image
if click == 2:
cardclick2 = card1.image
if mousehovercard2 == 1 and button1 == 1:
if click == 1:
cardclick1 = card2.image
if click == 2:
cardclick2 = card2.image
if mousehovercard3 == 1 and button1 == 1:
if click == 1:
cardclick1 = card3.image
if click == 2:
cardclick2 = card3.image
if cardclick1 == cardclick2:
cardclick1.rect.x = -100
cardclick2.rect.x = -100
python
python
edited Mar 23 at 16:45
Pikachu the Watermelon Wizard
2,16971529
2,16971529
asked Mar 23 at 16:19
nillannillan
61
61
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
A simple solution is create a variable for the different images and one clicked variable:
clicked_=False
image1_click=False
image2_click=False
...
When a "memory tile" is pressed, the corresponding variable is set to true. If the second is clicked as well, then you execute the command to remove both. For example, this is applied to the two tiles with image1:
if clicked:
if image1_click:
#Command to remove both buttons
else:
#Incorrect click, reset table
image1_click=False
clicked=False
else:
clicked=True
image1_click=True
As a bonus, when all image1_click are true, the game is completed.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55315814%2fmemory-game-problem-with-detecting-that-both-images-are-same%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
A simple solution is create a variable for the different images and one clicked variable:
clicked_=False
image1_click=False
image2_click=False
...
When a "memory tile" is pressed, the corresponding variable is set to true. If the second is clicked as well, then you execute the command to remove both. For example, this is applied to the two tiles with image1:
if clicked:
if image1_click:
#Command to remove both buttons
else:
#Incorrect click, reset table
image1_click=False
clicked=False
else:
clicked=True
image1_click=True
As a bonus, when all image1_click are true, the game is completed.
add a comment |
A simple solution is create a variable for the different images and one clicked variable:
clicked_=False
image1_click=False
image2_click=False
...
When a "memory tile" is pressed, the corresponding variable is set to true. If the second is clicked as well, then you execute the command to remove both. For example, this is applied to the two tiles with image1:
if clicked:
if image1_click:
#Command to remove both buttons
else:
#Incorrect click, reset table
image1_click=False
clicked=False
else:
clicked=True
image1_click=True
As a bonus, when all image1_click are true, the game is completed.
add a comment |
A simple solution is create a variable for the different images and one clicked variable:
clicked_=False
image1_click=False
image2_click=False
...
When a "memory tile" is pressed, the corresponding variable is set to true. If the second is clicked as well, then you execute the command to remove both. For example, this is applied to the two tiles with image1:
if clicked:
if image1_click:
#Command to remove both buttons
else:
#Incorrect click, reset table
image1_click=False
clicked=False
else:
clicked=True
image1_click=True
As a bonus, when all image1_click are true, the game is completed.
A simple solution is create a variable for the different images and one clicked variable:
clicked_=False
image1_click=False
image2_click=False
...
When a "memory tile" is pressed, the corresponding variable is set to true. If the second is clicked as well, then you execute the command to remove both. For example, this is applied to the two tiles with image1:
if clicked:
if image1_click:
#Command to remove both buttons
else:
#Incorrect click, reset table
image1_click=False
clicked=False
else:
clicked=True
image1_click=True
As a bonus, when all image1_click are true, the game is completed.
answered Mar 23 at 16:40
HultBulltHultBullt
415159
415159
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55315814%2fmemory-game-problem-with-detecting-that-both-images-are-same%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown