{"id":20207309,"url":"https://github.com/keera-studios/magic-cookies","last_synced_at":"2025-07-30T01:37:02.951Z","repository":{"id":28764588,"uuid":"32286873","full_name":"keera-studios/magic-cookies","owner":"keera-studios","description":"Remove all the cookies on the tray! - The Haskell iOS \u0026 Android board game","archived":false,"fork":false,"pushed_at":"2020-03-02T14:50:05.000Z","size":7224,"stargazers_count":28,"open_issues_count":6,"forks_count":0,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-24T11:21:17.640Z","etag":null,"topics":["android","commercial","functional-programming","functional-reactive-programming","game","google-play","haskell","haskell-game","ios","itunes","magic-cookies","multimedia","yampa"],"latest_commit_sha":null,"homepage":"http://magiccookies.haskell.games","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/keera-studios.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-15T22:14:36.000Z","updated_at":"2024-03-16T07:57:03.000Z","dependencies_parsed_at":"2022-09-05T07:51:22.874Z","dependency_job_id":null,"html_url":"https://github.com/keera-studios/magic-cookies","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keera-studios%2Fmagic-cookies","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keera-studios%2Fmagic-cookies/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keera-studios%2Fmagic-cookies/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keera-studios%2Fmagic-cookies/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/keera-studios","download_url":"https://codeload.github.com/keera-studios/magic-cookies/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248217145,"owners_count":21066633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","commercial","functional-programming","functional-reactive-programming","game","google-play","haskell","haskell-game","ios","itunes","magic-cookies","multimedia","yampa"],"created_at":"2024-11-14T05:28:27.042Z","updated_at":"2025-04-10T12:33:37.491Z","avatar_url":"https://github.com/keera-studios.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Eat all the cookies on the tray!\n\nMagic Cookies is our first commercial Haskell game. It's available for iOS on the [AppStore](https://itunes.apple.com/us/app/magic-cookies/id1244709871) and for Android on [Google Play](https://play.google.com/store/apps/details?id=uk.co.keera.games.magiccookies)!\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://github.com/keera-studios/magic-cookies/raw/master/screencap.gif\" alt=\"Screen capture of Magic Cookies on iOS\" /\u003e \u003cbr /\u003e Screen capture of Magic Cookies on iOS\n\u003c/p\u003e\n\n# Something doesn't work\nSorry to hear that. Please, open a new [issue](https://github.com/keera-studios/magic-cookies/issues/new) or send an email to [support@keera.co.uk](mailto:support@keera.co.uk). Please, be aware that issues reported using github are visible to everybody. If you are including confidential information, please send us an email.\n\n# Follow us!\nWe often comment on our progress on [Facebook](http://facebook.com/keerastudios) and [Twitter](http://twitter.com/KeeraStudios). Please, follow us. Everything we publish has to do with multimedia and games in Haskell and other functional languages.\n\n# FAQ\n## What technology have you used?\nThe game is written in Haskell. For Android, there's a C and Java wrapper that merely invoke our Haskell main. For iOS, that part is done in objective C. It uses SDL2 for multimedia. The core uses the Functional Reactive Programming library [Yampa](http://github.com/ivanperez-keera/Yampa).\n\n## Is your game open source?\nCurrently, **not**. We use this repo for issue tracking, so that github users have a quick and easy way to report issues, communicate with us and be notified when they are solved. Some of the (general purpose) code does make it into public and open source projects, though.\n\nYou may want to take a look at the Open Source game [Haskanoid](http://github.com/ivanperez-keera/haskanoid), which supports Wiimote \u0026 Kinect and is also written in Haskell using [Yampa](http://github.com/ivanperez-keera/Yampa).\n\nWe do not discard the possibility of making the game open source in the future.\n\n## Isn't it a bit strange, to use github for a closed-source project?\nPossibly, but Github doesn't have a problem with that (we spoke with them directly before doing it). They offer a great issue tracking system. This way users don't need to create new accounts elsewhere, or give us their email addresses.\n\nWe also publish [open](https://github.com/keera-studios/keera-hails) [source](https://github.com/keera-studios/keera-posture) [code](https://github.com/keera-studios/keera-callbacks) on Github.\n\n# Thank you\nWe'd like to thank:\n* The Haskell community, for creating such an awesome language and the right tools to build this. In particular, we'd like to thank the creators of the GHC Android and iOS backends.\n* Github, for letting us host our repos here.\n* The [Programming Haskell](https://www.facebook.com/groups/programming.haskell/) Facebook group for their constant praise and encouragement.\n* Everyone who wrote to us with kind words of support :)\n* Everyone who Flattred.\n* Our beta testers, who put up with slow, heavy, boring versions until we got to a reasonably stable version. For privacy reasons we cannot publish their names, but we thank them for all their help.\n* Those who buy the app. Please buy the app! We only get a very small fee for every customer, so we need to sell thousands to get enough money to pay the bills and publish the next game. We are already working on it!\n\n# Copyright\n\nCopyright (c) - 2015 - Keera Studios Ltd - All Rights Reserved.\n\nKeera, Keera Studios, the Keera Studios logo, Magic Cookies, the Magic Cookies\nsplash screen, and the Magic Cookies logo are trademarks of Keera Studios Ltd.\nGoogle Play and the Google Play logo are trademarks of Google LLC. Apple, the\nApple logo, iPhone, and iPad are trademarks of Apple Inc., registered in the\nU.S. and other countries and regions. App Store is a service mark of Apple Inc.\nTWITTER, TWEET, RETWEET and the Twitter logo are trademarks of Twitter, Inc. or\nits affiliates.\n\n[![Flattr this git repo](http://api.flattr.com/button/flattr-badge-large.png)](https://flattr.com/submit/auto?user_id=ivanperez-keera\u0026url=https://github.com/keera-studios/magic-cookies\u0026title=Magic%20Cookies\u0026language=\u0026tags=github\u0026category=software)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeera-studios%2Fmagic-cookies","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeera-studios%2Fmagic-cookies","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeera-studios%2Fmagic-cookies/lists"}