-
-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add expansion packs #76
Comments
Hi @tzyganu, thanks a lot for your feedback! I always had the expansions in the back of my mind, to be honest, but so far I preferred to focus on usability issues, tests, and bugs, before moving forward. The code is mostly generic as far as the cards, boards and effects are concerned, so this part would be easily extensible. One of the things I want to deal with before adding expansion packs is creating a proper and more generic state machine for the general game state (which will be also the main thing to change in the backend when adding expansions, like new turns etc.). Last but not least, the UI. Depending on the expansions, the real estate of the screen may become really scarce (I'm thinking about you Babel). But some expansions may be very easy in terms of UI. Cities may indeed be the simplest. Leaders simply adds one turn per age (and maybe a place where we can see the leaders cards on the board), so it would also be pretty easy for the UI.
Honestly that would be awesome. It's quite a challenge to find nice assets that blend with the rest. I think I have all expansions of the actual board game at home, so a last resort can be scanning everything 😁 Again thanks for the feedback! |
by helping with the images I was trying to say...scan or take photos of the cards and tokens :). Will try that when I have some spare time and make a PR if I get good results.
and this error
I'm not very familiar with java development, but since this runs on a dockerized environment, I assume the docker image needs some changes? Or do I need some other prerequisites before installing this? or is ubuntu not supported? |
Whatever is simplest to you, honestly 😄 That's very helpful either way! Yes, please open a separate issue for the bug you have. |
If you end up implementing expansion, please make them optional! Some of us very much enjoy the vanilla game. |
Bonjour.
First of all, I want to say GREAT JOB so far.
As a 7 wonders fan and player, I really enjoyed playing this.
As a developer I really enjoyed digging through the code even if my Kotlin knowledge is pretty close to zero.
How about taking this a step further and including some expansion packs in this app?
In my opinion, the easiest to start would be to add Cities.
This would require the least changes in the code
If you like the idea and are willing to try it, I'm more than happy to help with card and token images because I'm incompetent of helping with the code.
And if all goes well, other expansion packs can be added but these are subject to other user stories.
The text was updated successfully, but these errors were encountered: