taimoorrana / risk Goto Github PK
View Code? Open in Web Editor NEWReplica of the Strategy Game called Risk (Produced by Hasbro).
License: MIT License
Replica of the Strategy Game called Risk (Produced by Hasbro).
License: MIT License
If a country has already been clicked on once in a player's turn, the fortification dialog doesn't activate.
At the very end, we should aim to produce a document describing our architecture and provide a minimal diagram.
We should also run through important methods and add Doxygen headers to them. Note that our basic getters and setters don't need to be documented; their names alone are descriptive enough.
Search through the codebase!
From map editor. I would imagine we also need to check the result when browsing for files (MapEditor & PlayerNameDialog) as well.
My understanding is that the calculation is correct, we just can't accurately detect continent ownership yet.
We also need to integrate the phases it so that reinforcements are added at the start of every player's turn, instead of only once at the start of the game.
We may have a bug where we can attack disjointed countries per report from @adriannadiaz
User should be able to select their preferred save format at runtime (either via different buttons, or a drop-down in the file selection dialog)
We need to be able to:
Right now a player is not aware if he has a continent
(for @Elihar and @egimple)
I'll create an overview architecture diagram with our important classes again for explanatory purposes.
Logging needs to be available for all game events, and filterable by player or by phase.
After integration of @Taimoorrana1's code, we have to reimplement the bold typeface for the current player on the name decorator.
When a player is attacked on their last country they should be deleted from round robbin and also cards should be given to the opponent attacker.
Verify that all mutators call ->notifyObservers() so that the player widgets are always up-to-date. If our current code wants to avoid notifications, it should temporarily disable notifications using the methods available from the Observable class.
Make sure we didn't leave a feature out.
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.