ymichael / everdell Goto Github PK
View Code? Open in Web Editor NEW๐ฟ๏ธ Play Everdell Online!
Home Page: https://everdell.vercel.app/
License: MIT License
๐ฟ๏ธ Play Everdell Online!
Home Page: https://everdell.vercel.app/
License: MIT License
Thanks a lot for creating this app, I and my friends have been enjoying it very much.
In our game there seems to be a bug, my friend cannot proceed. He is just stuck on activating his production buildings to go into autumn. When using the peddler, it won't let him select his resources. Please see the screenshot below:
The game spectator id is: https://everdell.vercel.app/game/9GVYqkviwhYBSXoaYeXafp
Is there any way you can give him a wood and a resin, or flag something so it will let him choose his resources and we can continue the game? thanks!!
This is probably because you get points for # of cards in your hand (up to 5)
Describe the bug
List of playable cards in the "Play Card" input should not include cards that you can't pay for with resources, Queen, Innkeeper, or Crane. Had a game were I had an Inn and cards in my hand that I could play with a 3 resource discount were showing up in the "Play Card" list, and that shouldn't be possible.
To Reproduce
Steps to reproduce the behavior:
See above. Might be cleaner to refactor removeCardFromMeadow to take an optional parameter to also replenish.
What's your idea / feature request?
maybe have slightly different colored backgrounds for each section to help more easily distinguish the areas.
Is your feature request related to a problem or pain point?
Describe the solution you'd like
Additional context
https://boardgamegeek.com/thread/2581255/article/36757772#36757772
We are still learning the rules of the game, it doesn't seem very clear in the rulebook, but according to a post on BGG with a response from the designer: https://boardgamegeek.com/thread/2038479/article/29711880#29711880
When you must give cards to another player, it seems you have to give them to someone who has room in their deck first, if no one has room then you can give it to the discard pile.
It seems on the web app it allows you to choose someone with 8 cards even if there is someone with 7 or less, which according to our new rule understanding, you should be forced to give to them to the players with 7 or less before giving to the discard pile.
Thanks!
To Reproduce
Historian
in the city.Bard
Historian
triggered, A could not draw a card because it reached hand limit.Bard
effect resolved. A pick 5 cards to discard.Expected behavior
Historian
in the city.Bard
Bard
effect resolved. A pick 5 cards to discard.Historian
triggered, A draws a new card.According to Timing
section on page 10 in official rulebook. The newly played card effect should be resolved before triggered effect. There is also a thread on BGG that has been answered by Everdell game designer: https://boardgamegeek.com/thread/2041122/combo-bard-historian-when-hand-full
Same behavior should be applied to Shopkeeper
& Courthouse
. Haven't seen this in person yet but this is one possible scenario:
Expected behavior
Shopkeeper
in town.Doctor
Shopkeeper
triggered. Player A gains 1 berryIf Shopkeeper
get resolved first, Player A will have 3 berries and could use all of them to get 3 points. This is not expected according to the Timing
rule.
Describe the bug
We currently skip production if you don't have any resources to spend for these cards, but for prepare for season, you might be able to get resources some other way first. So we shouldn't skip then.
To Reproduce
Expected behavior
Player is able to spend berries from the FARM using the MONK
Describe the bug
Could not claim basic event tile
To Reproduce
Not sure this could be reproduced every time. Here is our full game play:
http://everdell.herokuapp.com/game/pw5aRV6qMztNT6KJmPqv1u?playerSecret=36aH9t8uFwqcGUGpeYp3Tz
The bug shows up right before end game. Player M has ended all seasons. E still has couple moves:
>> M took the game end action.
>> E played Monk.
>> Monk: E gave 2 berries to M to gain 4 coins.
// E should be able to claim the production basic event here but an error shows up.
// E has no choice but placing his last worker in a random location to end this game.
>> E place a worker on resin&card.
>> E took the game end action.
>> Game over
>> M has 63 points.
>> E has 53 points.
When Player E is trying to claim that production event, an error message popped up: Need to specify clientOptions.event
. See the screenshot below.
The city could be found in the link. E does have 7 green production at that time, which is more than enough to claim that event.
Expected behavior
Player should be able to claim basic event tile when the requirement is met.
Browser / Device Info (if relevant):
Safari on iPad Pro 11 inch with iPadOS 14.3
Reported via Google Form
It should not be possible to give resources or cards to players after they've ended their game.
Hi !
Great Job, congrats, I'm a fan of your version of the game !
Have you thought about a translation system? react-i18next ?
Thank
Player paid 1 coin and 1 resin but did not get the pearl or 2 cards from the meadow
Describe the bug
If you choose to use an associated card, we should ignore the resource selection box when playing a card
To Reproduce
Steps to reproduce the behavior:
Expected behavior
We should ignore your lack of resources and let you play the card
Browser / Device Info (if relevant):
Additional context
Add any other context about the problem here.
I noticed the text for this event says:
I am still new to the game, and I thought that is the worst event in the game. Then I looked up the official card:
I am assuming the programming is correct and that it gives you the two points for each point token on your chapel? Seems to be missing the event description, thanks!
Describe the bug
According to the rulebook. Miner Mole
should become the copied card in opponent's city. If the copied effect requires any other card in the city, it should check the opponent's city not the city where Miner Mole
is in.
To Reproduce
Farm
& Barge Toad
in his cityFarm
in town. B plays Miner Mole
and specify Barge Toad
in A's cityExpected behavior
B should gain 2 twigs because there is a Farm
in A's city
Ideally it would be possible to distinguish open destination cards from closed / non-open cards
What's your idea / feature request?
Support Everdell's solo mode against Rugwort.
Describe the solution you'd like
Additional context
Note that there are solo rule variants, because the Everdell's solo rules from the rulebook result in a different game than the multiplayer experience. I can recommend Everdell Unrigged, which successfully mitigates some of the issues with the default solo game.
Report from Bruno -- I have two storehouses in my city. When I placed a worker on the first storehouse (in Autumn), I got the resources there. But when I placed a worker on the second, I got no resources.
Describe the bug
We are playing a game, and I've just sent a pirate ship to my wife's city (where there should be 1 space), but after I have chosen my resources and click submit, I get the following error message: "Error: No space in any opponent's city."
Would be great if it was clear who was still eligible to take turns
To Reproduce
Four players game: A, B, C, D
FOREST_DRAW_TWO_MEADOW_PLAY_ONE_FOR_ONE_LESS
Innkeeper
& Undertaker
from the MeadowExpected behavior
This is an interesting one. D is the last player, he has 8 cards to begin with. He should not be able to visit FOREST_DRAW_TWO_MEADOW_PLAY_ONE_FOR_ONE_LESS
at all.
We were unable to play this pirate ship even though there were no workers on it and the player had a worker available and there was a city with space available.
My guess the bug is because he had 3 pirate ships in his city, two of them were empty and one already had a worker on it, he played one, and it worked, then the next turn he tried to play one and got the error message in the screenshot.
Reactivating Ferry Ferret inbetween seasons or with Chip Sweep doesn't grant the VP tokens
Describe the bug
The cemetary is not working as intended, it should pull the top 4 cards from the discard pile, but seems to be pulling from the bottom
To Reproduce
Just use the cemetery (we had 10 cards in the discard pile when we activated it)
Expected behavior
Should have revealed the top 4 cards in the discard pile
Screenshots
Here is the game link if you want to see the log, as you can see when the cemetery was used it pulled up cards that were discarded way before:
https://everdell.vercel.app/game/u675mm2oiNz63rR3dr7P74
Browser / Device Info (if relevant):
Chrome
Additional context
N/A
See screenshot in #18
What's your idea / feature request?
Play a sound when it's your turn
Is your feature request related to a problem or pain point?
We could make it more clear when it's your turn
Describe the solution you'd like
We could play a sound, make the tab flash, etc
Additional context
mentioned here: https://boardgamegeek.com/thread/2581255/article/36757772#36757772
I was wondering would it be possible to get a count of how many cards are in the current deck before it runs out and gets reshuffled? Kind of useful to know where the current deck is at if you are fishing for a specific card, thanks.
Describe the bug
Player on iPad with mobile Safari need to manual refresh every time after another player finishes her/his turn.
Discovered this on a two player game.
To Reproduce
Steps to reproduce the behavior:
Depending on the issue, other things that may be relevant:
Expected behavior
Player 1 on iPad should see a refreshed page without error message.
Browser / Device Info (if relevant):
Player 1: Safari on iPad Pro (11 inch) with iPadOS 14.3
Player 2: Microsoft Edge Version 87.0.664.41 (Official build) (64-bit) on macOS 10.15.7 (19H114)
What's your idea / feature request?
It would be great if there was an undo button, in the event that you choose the wrong option / card
What's your idea / feature request?
There is a tiny detail (mark on the trunk) on the physical card that is super useful especially when playing some rare critter/construction. It will be awesome to have this information in digital version.
Describe the solution you'd like
Not a good designer but something like this might work well
(reported via Google Form)
Played Shepherd using the judge abilty and substituted a wood for a berry and got no berries in return. Game id is 9GVYqkviwhYBSXoaYeXafp
You are supposed to keep the cards that you draw and reveal according to the rules, but in your game, you only reveal them.
To Reproduce
This is a 4 player game
Fool
(played by other player) in his city. All players' cities are not fulled.Cemetary
. Reveals 4 cards from discarded pile: Chapel
, Fool
, Monk
, Postal Pigeon
Chapel
, Monk
, Postal Pigeon
but not Fool
This is probably because Fool
card is an unique critter so the system think it is not playable. However, Fool
card is supposed to be played to an opponent's city.
Expected behavior
A should be able to select Fool
and play it to opponent's city.
Describe the bug
When using the "Draw 2 from Meadow, play 1 for 1 fewer wild resource" to play Crane or Innkeeper, we should skip the resource selection game input
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Should not see the select resources game input
Browser / Device Info (if relevant):
Additional context
Add any other context about the problem here.
Reported via Google Form
Describe the bug
If you have 7 cards in your hand and were allowed to draw 2 cards, let's make sure we allow you to pick which one to keep
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Depending on the issue, other things that may be relevant:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Browser / Device Info (if relevant):
Additional context
Add any other context about the problem here.
What's your idea / feature request?
Would be great for seeing what the cards do
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.