{"id":15100981,"url":"https://github.com/js13kgames/reverse-the-darkness","last_synced_at":"2025-10-08T08:30:32.810Z","repository":{"id":82386105,"uuid":"42323578","full_name":"js13kGames/reverse-the-darkness","owner":"js13kGames","description":"Reverse the Darkness - a js13kGames 2015 competition entry by @lhokktyn.","archived":false,"fork":true,"pushed_at":"2015-09-10T22:41:38.000Z","size":88,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-01T07:40:55.987Z","etag":null,"topics":["2015","competition","desktop","game","html5","javascript","js13k","js13kgames","js13kgames2015","optimization","reversed"],"latest_commit_sha":null,"homepage":"https://js13kgames.com/entries/reverse-the-darkness","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"lhokktyn/js13k-reverse","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/js13kGames.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-09-11T17:48:27.000Z","updated_at":"2022-10-13T02:06:41.000Z","dependencies_parsed_at":"2023-03-03T23:15:22.677Z","dependency_job_id":null,"html_url":"https://github.com/js13kGames/reverse-the-darkness","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/js13kGames%2Freverse-the-darkness","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/js13kGames%2Freverse-the-darkness/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/js13kGames%2Freverse-the-darkness/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/js13kGames%2Freverse-the-darkness/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/js13kGames","download_url":"https://codeload.github.com/js13kGames/reverse-the-darkness/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235693961,"owners_count":19030769,"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":["2015","competition","desktop","game","html5","javascript","js13k","js13kgames","js13kgames2015","optimization","reversed"],"created_at":"2024-09-25T18:05:31.113Z","updated_at":"2025-10-08T08:30:27.562Z","avatar_url":"https://github.com/js13kGames.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## About\n\nA game cobbled together for the [js13k](http://js13kgames.com/) 2015 competition, very loosely based on the theme of \"Reversed\".\n\nRuns well on Chrome desktop, and ok on Firefox desktop. Not tested in other browsers. There is some touch event support so might work ok on mobile, but this is untested.\n\n## How to play\n\nYou're hunting for _Orbs of Awesomeness_ in the dark.\n\nTap the lamps to illuminate their surrounding area (or ... ahem ... \"reverse\" the darkness into light within that area) and find your way to the orb in each level.\n\nThere's only so much light in the world though, and the more lamps you activate, the smaller their illuminating circles become. To complete most levels you'll need to turn some lamps off in order to progress.\n\nBe careful not to turn all the lamps off. It's dark out there.\n\n## Level editor\n\nThere is a facility when running direct from source (not the compiled version) whereby you can drag lights around and get the coordinates of all lights printed to console. This can be pasted in the appropriate place in the `levels.js` to create/edit a level.\n\n## Build (for submission to js13k)\n\n```\n$ npm install -g grunt-cli\n$ npm install\n$ grunt\n```\n\n## TODO\n\n* More levels - there's only 7 playable right now (contributions to the `levels.js` file would be welcomed!)\n* SFX/music\n\n## Credits\n\n* Sprites (modified from originals): http://opengameart.org/content/lpc-misc\n* Background texture (modified from originals): http://opengameart.org/content/pietextureset\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjs13kgames%2Freverse-the-darkness","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjs13kgames%2Freverse-the-darkness","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjs13kgames%2Freverse-the-darkness/lists"}