jantoniomartin / condottieri-old Goto Github PK
View Code? Open in Web Editor NEWCondottieri is a web based version of the Avalon Hill's game "Machiavelli".
Home Page: http://condottierigame.net
License: GNU Affero General Public License v3.0
Condottieri is a web based version of the Avalon Hill's game "Machiavelli".
Home Page: http://condottierigame.net
License: GNU Affero General Public License v3.0
Now, the time left that a user sees is the time available for the player with highest karma, so the user doesn't really know how much time he has.
A possible solution would be:
At the moment, when a player clicks the link of excommunication, the effect is inmediate and cannot be undone until the next turn. This can lead to accidental excommunications.
An intermediate confirmation screen should be added, to prevent errors.
Two units are trying to exchange areas, they have the same strength and this strength is greater than 1.
What should happen: There is a tie and a standoff between both of the units.
What actually happens: The attack of the unit tested in the first place fails and its orders are deleted. Then the second unit is tested and the first one has no orders, so its attack succeeds.
In Game.check_winner(), check if there are two or more players not eliminated. If not, the game shoud end.
Note that all the players can be eliminated. In this case, there should be no winner.
In games with finances enabled, in reinforcement phase, a player has no units and is required to pay his units. Since the formset is empty, its submission returns a validation error.
Solution:
When the player has no units, skip step 0. The player begins the phase with a '1' value in Player.step. This way, the payment form is not shown.
Country 1: Unit A, supported by B, attacks C.
Country 2: Unit C supports an attack on A.
What should happen: Support from C should be broken, since it will be dislodged.
What actually happens: Since C is supporting an attack on the area that C is being attacked from, support is not broken.
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.