After tweaking around with the path strings i got it to work (replaced "... {var}..." with "..."+var+"..."). Sometimes midgame it gets unresponsive to mouse *clicks* (last time: 27 to 26 gold, ~3/4 of the board filled), no errors logged though. The idea is good, but it feels unbalanced. Maybe I'm just not used to this type of game, but I feel like the CPU always has a canon, ready to wreck my simple pirates
Viewing post in Deck Decks jam comments
You probably have a slightly older version of Python installed. f-strings (where I use the curly brackets) were added in Python 3.6. I'll add the version requirement to the installation guide.
I've had some issues with the opponent's turn not ending a few times (I think they get stuck in an infinite loop not knowing what to do or something). Not specifically with unresponsiveness - do you mean that the clicks just take a few times to register? I'll look into it if/when I get around to making an updated version.
And yeah, it's a bit unbalanced sadly. I wanted to add spell/action/whatever cards which would help, but didn't have time. So long as the game only has the crewmate cards, one of them will always have more attack than everything else's defence (otherwise there'd be an invincible card, which there was for a little while during testing, lol). Maybe there should have just been less of that card in the deck. Thanks for the feedback!
Your're right about the version number, I'm still on 3.5
It's a pretty strange bug happening "random" when it's my turn. The game still reacts on the mouse position (card preview pops out), but I can't drag the cards, interact with the ones in the field or press End Turn.
Yep, time is a pain in the ***. Keep up coding and improving!
Sounds like the game is stuck on the enemy turn then (that's how the game behaves during that time - you can hover over cards in your hand and nothing else. You should be able to tell by the appearance of the End Turn button/the text in the top-right. How it gets in that situation in the middle of your turn I don't know. I'll have to test sometime.