tsjensen / civbuddy Goto Github PK
View Code? Open in Web Editor NEWOriginal Civilization Board Game Utility
Home Page: https://civbuddy.org/
License: GNU General Public License v3.0
Original Civilization Board Game Utility
Home Page: https://civbuddy.org/
License: GNU General Public License v3.0
Currently, CivBuddy allows the player to use bonuses from civilization cards for more than one purchase per round.
Rule 43.10 of the original game explicitly states that bonuses from one civilization card may be used only for one purchase per round. If two bonuses are available from one civilization card, only one of them may be used.
Steps to reproduce:
Now Mysticism is shown with cost "-30". The "Funds" shows "50(80)" with "50" in red.
Now "Funds" shows "50(50)" in green.
Summary: Buying Mysticism does not only attribute the green bonuses for both Engineering and Mysticism, it also gives you more bonus then Mysticism costs. This surplus spills over to Engineering.
In light of recent advances in display technology, it would be nice to supply higher resolution icons.
Currently, CivBuddy allows buying a card which has a prerequisite together with its prerequisite. For example, one can acquire law and democracy in the same turn.
The rules are not clear on whether that is allowed, and opinions exist that prerequisites cannot be acquired in the same turn. Then, law would have to be acquired first, and democracy can only be acquired in the next turn.
We should add an option to CivBuddy that allows choosing between both behaviors in the rule set. The default setting is yet to be decided.
Hello,
In the code of the page:
/src/ts/rules/advanced.json
At line 128 and line 155:
Instead of "prereq": 6, it should be written as "prereq": "Engineering",.
This way, the two cards, Roadbuild and Mining, would require Engineering as a prerequisite, whereas currently it's not the case, even though the game requires having the card to purchase the other two.
Thank you.
Have a nice day.
Currently, CivBuddy calculates all bonuses that are applicable for any card in phase 10. This is wrong.
Instead, only 1 bonus from a card may be used per purchase (rule 43.10), usually the higher. For example, when acquiring Literacy whilst in posession of Architecture, a bonus of 15 (not 20) is granted.
The active area of the info button on a civilization card currently spans the entire heading of the card, which turns out to be too large. It is difficult to hit the correct area on some mobile devices. (reported by @asheiduk).
Proposal: Reduce button area to a reasonable area around the 'i' icon, more like a regular button.
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.