{"_id":"@abzabzabz/carcassonne","_rev":"1-cd79068bae276db64ad5df51b99cc89f","name":"@abzabzabz/carcassonne","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@abzabzabz/carcassonne","version":"1.0.0","description":"game","main":"dist/index.js","scripts":{"test":"return"},"repository":{"type":"git","url":"git+https://github.com/abhinav939/carcassonne.git"},"author":{"name":"abs"},"license":"ISC","bugs":{"url":"https://github.com/abhinav939/carcassonne/issues"},"homepage":"https://github.com/abhinav939/carcassonne#readme","types":"dist/index.d.ts","gitHead":"3d594d79ae4b074e928c7a900f1758c6f2eb7aac","_id":"@abzabzabz/carcassonne@1.0.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Ax4R5g/XKY7pl/Jk33rFVZ2wrb/XZObUay4f4if1rMYKESR3wtjURHt+MW2uu0NK6EQJenFwN144pGM8mGCWlg==","shasum":"3ca1c9a31e5fcc28f6b6f9d935f9d1cc78b0d5d3","tarball":"https://registry.npmjs.org/@abzabzabz/carcassonne/-/carcassonne-1.0.0.tgz","fileCount":6,"unpackedSize":3014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8YKuCRA9TVsSAnZWagAATQgP/1HaogD18vww83vdOSIa\nYi5ByLp3qczgNvkiUk9aCW3RNBKkBNTtTqe+4sp4tbJl6rcjlrTHv69y5BCE\numonzNnqvjD/QOhrjEye/immFaaYJbd4RCqT2DEhfn2IypL1gEkCD4Zb+/GW\ndttFsPmXIQ+IoKkX1AEsb2plgSt4uXIDZNjJONlXktXMyDSMXsUNU26eKvpN\n/OnEacO86dcIoh7wyFXDF1k8Of/fc+y7R1XpBM82Zj/dYn94EheSuz6pqZ0L\npvyx0K7gT2CI8R+xYioYBzOdHDDpzwMTtXS7ZyhSVyAuLEfdKOPcPa2HEKTO\nsHSa3TwzefNh3ixnZ0BVvHzBIbcf32tGk3iyQhP3dIWvtVyZ+eHK7hvU7q8p\nuzREFFi/vyL7r59VKdzWoZKc2PNhjDCKeAtIroqsLrhuLA1bgbhWIw4fRVhF\nXE1YKqZQp5AB07IH3Z2gK9mqs6p1GdOeKvqH9W8ib9x8OXEnk3ATkfg+OFad\nmzwlXoLMZpuDnnWYYYblBCMULjzjHcA+5k+HiuHOWPVq7nhFdbOt7xjXDZCA\n6udHJUKzy5OXdi0WHnPYiy7QL1KX7skyXInQBsMuHHJ74c9pymjp7ZGFvHQ0\nSs73j1cJew6JhROLxfREvzugE945dgugSuR5tMZu5dSj9Zfi1KAWBO2OfjmK\nO6cL\r\n=yx8L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkQ/7zXd9iqrSpCwtjJGYWCJAQQdxXwRv4YWPrTHKHdAiA6AHy+WdxplBrOGXohUdTcUpUFGL8Y3DSgI3QV/U0pxg=="}]},"_npmUser":{"name":"abzabzabz","email":"abhinav939@gmail.com"},"directories":{},"maintainers":[{"name":"abzabzabz","email":"abhinav939@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/carcassonne_1.0.0_1626440366298_0.3240173183698416"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-16T12:59:26.237Z","1.0.0":"2021-07-16T12:59:26.432Z","modified":"2022-04-04T11:04:37.099Z"},"maintainers":[{"name":"abzabzabz","email":"abhinav939@gmail.com"}],"description":"game","homepage":"https://github.com/abhinav939/carcassonne#readme","repository":{"type":"git","url":"git+https://github.com/abhinav939/carcassonne.git"},"author":{"name":"abs"},"bugs":{"url":"https://github.com/abhinav939/carcassonne/issues"},"license":"ISC","readme":"Place start tile\nPlayer one places one tile adjacent to start tile (complexity: does player have to place a meeple? Can be placed on a city, road [or field]) \nSecond player places adjacent tile (meeple placement optional?) (complexity - cannot place meeple on something that already has someone’s meeple - road or city)\nPlayer places tile that completes road and then places meeple that gives points. Scoreboard goes up by x number of points\nPlayer places city tile and completes city - scoreboard goes up. (complexity - player can complete someone else’s city)\nSo far the map is formed in the following way: each tile is connected by at least one edge\nTile can be connected via city, road or field\nAll edges of a tile have to correctly map to an edge of an adjacent tile, if there is an adjacent tile\nCity blocks combinations for creating cities of any size (given adjacent tiles match)\nShield icon on city doubles that tile’s points\nMeeples in a city/road remain on the board until the city/road is completed\nMonastery - takes one meeple, gives points based on how many adjacent and corner tiles exist - maximum points are 9 for the whole situation\nConsider situation where 2 different meeples in a city/road because of missing tile that eventually gets filled in and connected\nOnly one meeple can be placed in one go by a player\n(Mark which tiles end roads)\n\n\nPlan:\nCreate main class for tile. That should contain the following restrictions: has to be placed next to existing tile, cannot be placed somewhere where a tile already exists, can be placed in 4 directions facing up, and that roads have to match to roads/cities to cities/farms to farms\nSubtiles: \n","readmeFilename":"README.MD"}