{"id":17298026,"url":"https://github.com/inlife/circle","last_synced_at":"2025-04-14T12:22:53.277Z","repository":{"id":56680555,"uuid":"54828743","full_name":"inlife/circle","owner":"inlife","description":"🕹 Circle - cross-platform mobile game on js","archived":false,"fork":false,"pushed_at":"2020-10-25T17:42:22.000Z","size":8662,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-28T01:44:19.827Z","etag":null,"topics":["android","arcade","cross-platform","game","ios","js","webview"],"latest_commit_sha":null,"homepage":"https://inlife.github.io/circle/","language":"JavaScript","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/inlife.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":"2016-03-27T13:03:27.000Z","updated_at":"2020-12-22T14:01:55.000Z","dependencies_parsed_at":"2022-08-15T23:10:38.444Z","dependency_job_id":null,"html_url":"https://github.com/inlife/circle","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inlife%2Fcircle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inlife%2Fcircle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inlife%2Fcircle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inlife%2Fcircle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inlife","download_url":"https://codeload.github.com/inlife/circle/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248878538,"owners_count":21176337,"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","arcade","cross-platform","game","ios","js","webview"],"created_at":"2024-10-15T11:17:51.995Z","updated_at":"2025-04-14T12:22:53.233Z","avatar_url":"https://github.com/inlife.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Circle – relaxing arcade game\n\nA game made using javascript, alongside with all design related stuff, and projects for both Xcode and Android Studio.\nCan be considered as a working demo on how make a \"cross-platform\" (in some way) game using just javascript.\n\n## Details\n\nIt's built using `easeljs` and `tweenjs`, and few other libs. Works on the html5 canvas. Mobile applications are basically wrappers around WebView, containing pretty much 0 of native swift/java code respectively.\n\n## Why\n\nReason for creating such weird thing, was more like an attempt to check, is this even possible, and if so, how it will work and what are overall feeling would be.\n\n**Result:** it's possible to make a small game such way, but i would recommend against doing so. Especially if you need much more canvas drawing operations. One simple, and obvious, reason why not: CPU usage on mobile device will be at max, every second you are playing it.\n\n## Links\n* Try online in your browser (mobile too!): [https://inlife.github.io/circle/](https://inlife.github.io/circle/)\n* Download in iOS AppStore: [https://itunes.apple.com/us/app/circle-relaxing-arcade-game/id1072705595](https://itunes.apple.com/app/apple-store/id1072705595?pt=118081385\u0026ct=github\u0026mt=8)\n* Download in Google Playstore: [https://play.google.com/store/apps/details?id=inlife.circle](https://play.google.com/store/apps/details?id=inlife.circle\u0026referrer=utm_source%3Dgh)\n\n## Description\n\nSimple, funny and relaxing arcade game.\nHelps to concentrate during a short break.\nFollow the target and earn points.\n\n- Session of the game is very short.\n- The difficulty increases over time.\n- Best result is automatically saved.\n\n\u003cbr\u003e\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/Inlife/circle/master/metadata/App%20Store%20Screenshots/3.5%20Device%203.png\" /\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finlife%2Fcircle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finlife%2Fcircle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finlife%2Fcircle/lists"}