{"id":21714640,"url":"https://github.com/metroxe/rest","last_synced_at":"2026-05-04T00:32:28.992Z","repository":{"id":82346676,"uuid":"120979593","full_name":"Metroxe/Rest","owner":"Metroxe","description":"Project for BC Game Jam 2018 (48 hours game hackathon)","archived":false,"fork":false,"pushed_at":"2018-02-11T23:54:55.000Z","size":2557,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-25T17:33:14.216Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":false,"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/Metroxe.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-10T03:09:51.000Z","updated_at":"2023-02-16T19:28:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"ac5e4834-4df0-42e1-ad20-2cd14d82f156","html_url":"https://github.com/Metroxe/Rest","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/Metroxe%2FRest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Metroxe%2FRest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Metroxe%2FRest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Metroxe%2FRest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Metroxe","download_url":"https://codeload.github.com/Metroxe/Rest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244676451,"owners_count":20491828,"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":[],"created_at":"2024-11-26T00:37:15.797Z","updated_at":"2025-10-15T03:14:12.933Z","avatar_url":"https://github.com/Metroxe.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"#REST\n\n## Check out the Intro Cutscene\n[![Alt text](https://img.youtube.com/vi/kMh9hQPMjac/0.jpg)](https://www.youtube.com/watch?v=kMh9hQPMjac)\n\n## How To Install\n```\n//install dependencies\nnpm install\nnpm install -g electron\nnpm install -g webpack\n\n// run compilers\nnpm run watch\nwatchman --watch\nnpm start // or open the index.html\n```\n\n## Inspiration\n\nFor our game _REST_, we tried to interpret the idea of \"resolution\" in two ways: firstly in the graphical sense, as the game transitions in its levels from 1-bit graphics (a la the old Atari games) to 8-bit graphics (the NES), and then lastly into a fully hand-drawn environment. Secondly, the idea of resolution is expressed in the game's narrative, reflected by the protagonist's dreams as he attempts to find self-actualization in his quest to leave the dream.\n\nOur inspirations were of course NES games and the retro games of old, such as The Legend of Zelda and Lemmings. From a gameplay standpoint, we drew inspiration from the old NES game Adventures of Lolo. In the second dream we feature Pac Man ghosts as enemies.\n\n## Development\n\nWe decided to use PhaserJS Community Edition to build our game, as our development team comes from an extensive Javascript background and we shared a strong desire to hone our Typescript (OOP Javascript) skills.\n\n## Design\n\nWe decided to use an 1-bit style featuring simple colors and squares for the first dream. For the second dream we decided to go with an 8-bit style. We used Adobe Photoshop and basic colour palette. For the video introduction we used vector illustrations created on Adobe Illustrator and we put them together in Adobe After Effects. All of our illustrations, even the ones inspired on retro games  were created by ourselves.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetroxe%2Frest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmetroxe%2Frest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetroxe%2Frest/lists"}