Python Model for the Game of Monopoly
Python C++ Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.ipynb_checkpoints
PageRank_archive
c++
data
final_results
images/src
python_archive
tests
..travis.yml.un~
.gitignore
.travis.yml
.travis.yml~
Changes to Monopoly Model.odt
PPTestScript.py
PPTestScript.py~
PPTestScript_old.py
PageRankEnd_Matrix.csv
README.md
Untitled.ipynb
Untitled0.ipynb
__init__.py
additiveMeasure.py
adjTradeMatrix.csv
analyzeStalemates.py
bestMatrixConstants.py
bestStatic.py
bestStaticApproxForDynamic.py
blank.py
buyingThresholdGrid.py
collectData.py
completeTradingTest000.py
confidence.py
continueStalemates.py
continueStalemates2.py
createProbMatrices.py
dynamicPlayers.py
formal_runs.py
geneticAlgrorithm.py
groupOrderingHillClimb.py
groupOrderingHillClimb.py~
groupOrderingHillClimbMultiplayer.py
groupOrderingHillClimb_archive.py
headtoHead.py
houseRuleAnalysis.py
houseRulesAndGameLength.py
hybridPlayer.py
imageExport.py
linearSystemMeasure.py
longTime.py
lookupStalemateStability.py
m.py
malt.py
manyPlayers.py
mb.py
mb_auctions.py
mb_auctions_speeddie.py
mono.py
monopoly.backup.py
monopoly.py
monopolyTags.py
monopoly_long_time.py
orderings.py
pageRankEnd_Graph.csv
pageRankGroups.py
pageRankGroupsEnd.py
pageRankGroupsEnd_Graph.py
pageRankProperties.py
pageRankPropertiesEnd_Graph.py
pageRank_DynamicGraph.csv
pickleStalemates.py
pickleStalemates_archive.py
player.py
propertyConfigurations.py
propertyConfigurations_monopolies.py
propertyTradingTest.py
r commands.txt
safename.py
sampleRuns.py
seeTheSights.py
shortGame.py
sigTest.py
slice.py
speedDie.py
speedDieLongTime.py
stockPlayers.py
strategyBruteForce.py
subtractivePropertyMeasure.py
success.py
test.py
testEvolvingThreshold.py
testExport.py
testScript.py
testScript.py~
testStaticApprox.py
testStepThreshold.py
thresholdBruteForce.py
thresholdGameLength.py
timer.py
trackWinningProperties.py
tradeMatrix.csv
tradeMatrix1.csv
tradingThresholdBruteForce.py
weightedSuccess.py

README.md

Monopoly

Modeling the game of Monopoly.

The reference model is implemented in Python 3 and strives for correctness/accuracy.

The model has additionally been implemented in C++ for speed and efficiency.

This refers to the C++ edition only.

Prerequisites

You will need a modern C++ compiler which supports C++11. You will also need cmake and Doxygen.

Building

Clone the source and then cd c++. Then simply do cmake . && make to build the program. You can then run ./build/bin/monopoly.

If you want to rebuild the documentation, run cmake . && make doc