{ "data_id": "43590", "name": "AI-Simulated-Games-of-Machi-Koro", "exact_name": "AI-Simulated-Games-of-Machi-Koro", "version": 1, "version_label": "v1.0", "description": "Context\nThis data is the result of using neural networks and reinforcement learning to simulate the board game \"Machi Koro\". \nHere is the source code for the AI and simulation: https:\/\/github.com\/mcandocia\/machi_ai\nContent\nEach row is a single turn in a game, corresponding to the state at the beginning of the turn, and there are 10,000 games total. There are 4 players, so all columns except for gameid and turnid reference a specific player. Each player takes turns performing actions, which can involve gaining coins, losing coins to other players, building properties, stealing coins from other players, and possibly switching properties with another player. The results of each turn largely depend on a single or double dice-roll.\nThe goal of the game is to build four specific properties, which are represented by the variables pXstation, pXshoppingmall, pXamusementpark, pXradio_tower, where X represents the player who owns it.\nVariables:\ngameid - ID of the game being played\nturnid - Turn number of the game. An additional turn is added at the end of each game to show the final state.\nThe following attributes have a prefix pX_, where X is the ID of the player, which also corresponds to the turn order (0=first, 1=second, etc.):\nwin - Has the player won the game (class)\ncoins - The number of coins the player has (integer)\n\n(anything else) - Each of these corresponds to the number of properties a player has constructed by this point in the game.\n\nInspiration\nI was playing the game the other night, and I wondered if I could teach an AI the game, given its relatively simple rules. It is a fairly straightforward game, and I wanted to record the game history so that I could extract insights, such as strategy and overall usefulness of certain properties\/cards.", "format": "arff", "uploader": "Dustin Carrion", "uploader_id": 30123, "visibility": "public", "creator": null, "contributor": null, "date": "2022-03-24 00:31:03", "update_comment": null, "last_update": "2022-03-24 00:31:03", "licence": "Database: Open Database, Contents: Database Contents", "status": "active", "error_message": null, "url": "https:\/\/www.openml.org\/data\/download\/22102415\/dataset", "kaggle_url": null, "default_target_attribute": null, "row_id_attribute": null, "ignore_attribute": null, "runs": 0, "suggest": { "input": [ "AI-Simulated-Games-of-Machi-Koro", "Context This data is the result of using neural networks and reinforcement learning to simulate the board game \"Machi Koro\". Here is the source code for the AI and simulation: https:\/\/github.com\/mcandocia\/machi_ai Content Each row is a single turn in a game, corresponding to the state at the beginning of the turn, and there are 10,000 games total. There are 4 players, so all columns except for gameid and turnid reference a specific player. Each player takes turns performing actions, which can in " ], "weight": 5 }, "qualities": { "NumberOfInstances": 614584, "NumberOfFeatures": 86, "NumberOfClasses": null, "NumberOfMissingValues": 0, "NumberOfInstancesWithMissingValues": 0, "NumberOfNumericFeatures": 86, "NumberOfSymbolicFeatures": 0, "PercentageOfBinaryFeatures": 0, "PercentageOfInstancesWithMissingValues": 0, "PercentageOfMissingValues": 0, "AutoCorrelation": null, "PercentageOfNumericFeatures": 100, "Dimensionality": 0.00013993205159913046, "PercentageOfSymbolicFeatures": 0, "MajorityClassPercentage": null, "MajorityClassSize": null, "MinorityClassPercentage": null, "MinorityClassSize": null, "NumberOfBinaryFeatures": 0 }, "tags": [], "features": [ { "name": "game_id", "index": "0", "type": "numeric", "distinct": "10000", "missing": "0", "min": "1", "max": "10000", "mean": "5000", "stdev": "2888" }, { "name": "turn_id", "index": "1", "type": "numeric", "distinct": "99", "missing": "0", "min": "1", "max": "99", "mean": "32", "stdev": "19" }, { "name": "p0_amusement_park", "index": "2", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p0_apple_orchard", "index": "3", "type": "numeric", "distinct": "4", "missing": "0", "min": "0", "max": "3", "mean": "0", "stdev": "0" }, { "name": "p0_bakery", "index": "4", "type": "numeric", "distinct": "8", "missing": "0", "min": "0", "max": "7", "mean": "2", "stdev": "1" }, { "name": "p0_business_center", "index": "5", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p0_cafe", "index": "6", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "1", "stdev": "1" }, { "name": "p0_cheese_factory", "index": "7", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "0", "stdev": "0" }, { "name": "p0_convenience_store", "index": "8", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "1", "stdev": "1" }, { "name": "p0_family_restaurant", "index": "9", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "0", "stdev": "0" }, { "name": "p0_forest", "index": "10", "type": "numeric", "distinct": "7", "missing": "0", "min": "0", "max": "6", "mean": "0", "stdev": "1" }, { "name": "p0_fruit.veg_market", "index": "11", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "0", "stdev": "0" }, { "name": "p0_furniture_factory", "index": "12", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "0", "stdev": "0" }, { "name": "p0_mine", "index": "13", "type": "numeric", "distinct": "4", "missing": "0", "min": "0", "max": "3", "mean": "0", "stdev": "0" }, { "name": "p0_radio_tower", "index": "14", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p0_ranch", "index": "15", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "2", "stdev": "1" }, { "name": "p0_shopping_mall", "index": "16", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p0_stadium", "index": "17", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "1", "stdev": "0" }, { "name": "p0_station", "index": "18", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p0_tv_station", "index": "19", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p0_wheat_field", "index": "20", "type": "numeric", "distinct": "7", "missing": "0", "min": "0", "max": "6", "mean": "2", "stdev": "1" }, { "name": "p0_coins", "index": "21", "type": "numeric", "distinct": "58", "missing": "0", "min": "0", "max": "66", "mean": "7", "stdev": "5" }, { "name": "p0_win", "index": "22", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p1_amusement_park", "index": "23", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p1_apple_orchard", "index": "24", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "0", "stdev": "0" }, { "name": "p1_bakery", "index": "25", "type": "numeric", "distinct": "8", "missing": "0", "min": "0", "max": "7", "mean": "2", "stdev": "1" }, { "name": "p1_business_center", "index": "26", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p1_cafe", "index": "27", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "1", "stdev": "1" }, { "name": "p1_cheese_factory", "index": "28", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "0", "stdev": "0" }, { "name": "p1_convenience_store", "index": "29", "type": "numeric", "distinct": "7", "missing": "0", "min": "0", "max": "6", "mean": "2", "stdev": "1" }, { "name": "p1_family_restaurant", "index": "30", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "0", "stdev": "0" }, { "name": "p1_forest", "index": "31", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "0", "stdev": "1" }, { "name": "p1_fruit.veg_market", "index": "32", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "0", "stdev": "0" }, { "name": "p1_furniture_factory", "index": "33", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "0", "stdev": "0" }, { "name": "p1_mine", "index": "34", "type": "numeric", "distinct": "4", "missing": "0", "min": "0", "max": "3", "mean": "0", "stdev": "0" }, { "name": "p1_radio_tower", "index": "35", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p1_ranch", "index": "36", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "1", "stdev": "1" }, { "name": "p1_shopping_mall", "index": "37", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p1_stadium", "index": "38", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p1_station", "index": "39", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p1_tv_station", "index": "40", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p1_wheat_field", "index": "41", "type": "numeric", "distinct": "7", "missing": "0", "min": "0", "max": "6", "mean": "2", "stdev": "1" }, { "name": "p1_coins", "index": "42", "type": "numeric", "distinct": "54", "missing": "0", "min": "0", "max": "70", "mean": "6", "stdev": "5" }, { "name": "p1_win", "index": "43", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p2_amusement_park", "index": "44", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p2_apple_orchard", "index": "45", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "0", "stdev": "0" }, { "name": "p2_bakery", "index": "46", "type": "numeric", "distinct": "8", "missing": "0", "min": "0", "max": "7", "mean": "2", "stdev": "1" }, { "name": "p2_business_center", "index": "47", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p2_cafe", "index": "48", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "1", "stdev": "1" }, { "name": "p2_cheese_factory", "index": "49", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "0", "stdev": "0" }, { "name": "p2_convenience_store", "index": "50", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "1", "stdev": "1" }, { "name": "p2_family_restaurant", "index": "51", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "0", "stdev": "0" }, { "name": "p2_forest", "index": "52", "type": "numeric", "distinct": "7", "missing": "0", "min": "0", "max": "6", "mean": "0", "stdev": "1" }, { "name": "p2_fruit.veg_market", "index": "53", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "0", "stdev": "0" }, { "name": "p2_furniture_factory", "index": "54", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "0", "stdev": "0" }, { "name": "p2_mine", "index": "55", "type": "numeric", "distinct": "4", "missing": "0", "min": "0", "max": "3", "mean": "0", "stdev": "0" }, { "name": "p2_radio_tower", "index": "56", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p2_ranch", "index": "57", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "2", "stdev": "1" }, { "name": "p2_shopping_mall", "index": "58", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p2_stadium", "index": "59", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "1", "stdev": "0" }, { "name": "p2_station", "index": "60", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p2_tv_station", "index": "61", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p2_wheat_field", "index": "62", "type": "numeric", "distinct": "7", "missing": "0", "min": "0", "max": "6", "mean": "2", "stdev": "1" }, { "name": "p2_coins", "index": "63", "type": "numeric", "distinct": "52", "missing": "0", "min": "0", "max": "53", "mean": "6", "stdev": "5" }, { "name": "p2_win", "index": "64", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p3_amusement_park", "index": "65", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p3_apple_orchard", "index": "66", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "0", "stdev": "0" }, { "name": "p3_bakery", "index": "67", "type": "numeric", "distinct": "7", "missing": "0", "min": "0", "max": "6", "mean": "2", "stdev": "1" }, { "name": "p3_business_center", "index": "68", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p3_cafe", "index": "69", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "1", "stdev": "1" }, { "name": "p3_cheese_factory", "index": "70", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "0", "stdev": "0" }, { "name": "p3_convenience_store", "index": "71", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "1", "stdev": "1" }, { "name": "p3_family_restaurant", "index": "72", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "0", "stdev": "0" }, { "name": "p3_forest", "index": "73", "type": "numeric", "distinct": "6", "missing": "0", "min": "0", "max": "5", "mean": "0", "stdev": "0" }, { "name": "p3_fruit.veg_market", "index": "74", "type": "numeric", "distinct": "7", "missing": "0", "min": "0", "max": "6", "mean": "0", "stdev": "0" }, { "name": "p3_furniture_factory", "index": "75", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "0", "stdev": "0" }, { "name": "p3_mine", "index": "76", "type": "numeric", "distinct": "5", "missing": "0", "min": "0", "max": "4", "mean": "0", "stdev": "0" }, { "name": "p3_radio_tower", "index": "77", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p3_ranch", "index": "78", "type": "numeric", "distinct": "4", "missing": "0", "min": "0", "max": "3", "mean": "1", "stdev": "1" }, { "name": "p3_shopping_mall", "index": "79", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p3_stadium", "index": "80", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p3_station", "index": "81", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p3_tv_station", "index": "82", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" }, { "name": "p3_wheat_field", "index": "83", "type": "numeric", "distinct": "7", "missing": "0", "min": "0", "max": "6", "mean": "2", "stdev": "1" }, { "name": "p3_coins", "index": "84", "type": "numeric", "distinct": "47", "missing": "0", "min": "0", "max": "46", "mean": "6", "stdev": "5" }, { "name": "p3_win", "index": "85", "type": "numeric", "distinct": "2", "missing": "0", "min": "0", "max": "1", "mean": "0", "stdev": "0" } ], "nr_of_issues": 0, "nr_of_downvotes": 0, "nr_of_likes": 0, "nr_of_downloads": 0, "total_downloads": 0, "reach": 0, "reuse": 0, "impact_of_reuse": 0, "reach_of_reuse": 0, "impact": 0 }