{"id":198949,"name":"intricacy","ecosystem":"hackage","description":"A lockpicking-themed turn-based puzzle game on a hex grid. A series of\npreset puzzles serves as an extended single-player introduction, after\nwhich players enter a multi-player game with a client-server architecture,\nin which players design puzzles (locks) and solve those designed by\nothers. A metagame encourages the design of maximally difficult puzzles,\nwithin tight size constraints. The client supports Curses and SDL, with\nall graphics in SDL mode drawn by code using SDL-gfx. The network protocol\nis based on the binary package, and is intended to be reasonably\nefficient. TVars are used to give transparent local caching and background\nnetwork operations. Also incorporates an implementation of a graph\n5-colouring algorithm (see GraphColouring.hs).","homepage":"http://mbays.freeshell.org/intricacy","licenses":"GPL-3.0-or-later","normalized_licenses":["GPL-3.0-or-later"],"repository_url":"http://mbays.freeshell.org/intricacy/.git","keywords_array":["game","gpl","Propose Tags"],"namespace":null,"versions_count":31,"first_release_published_at":"2014-07-01T02:44:21.000Z","latest_release_published_at":"2023-07-22T11:50:30.000Z","latest_release_number":"0.8.2","latest_published_release_number":null,"last_synced_at":"2026-10-09T06:22:11.698Z","created_at":"2022-04-05T21:46:01.697Z","updated_at":"2026-10-09T06:22:11.698Z","registry_url":"https://hackage.haskell.org/package/intricacy","install_command":"cabal install intricacy","documentation_url":null,"metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-09-08T19:52:41.046Z","dependent_packages_count":0,"downloads":14872,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":10.873128002260525,"dependent_repos_count":57.976829612885,"dependent_packages_count":19.27098050296694,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":29.373646039370822},"purl":"pkg:hackage/intricacy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/intricacy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/intricacy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/intricacy/dependencies","status":null,"funding_links":[],"critical":false,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/intricacy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/intricacy/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/intricacy/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/intricacy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/intricacy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/intricacy/codemeta","maintainers":[{"uuid":"mbays","login":"mbays","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://hackage.haskell.org/user/mbays","role":null,"created_at":"2022-11-14T18:35:31.140Z","updated_at":"2022-11-14T18:35:31.140Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/mbays/packages"}]}