{"id":17042118,"url":"https://github.com/jdoleary/stealth_em_up","last_synced_at":"2025-07-06T14:32:00.002Z","repository":{"id":17802578,"uuid":"20688211","full_name":"jdoleary/Stealth_em_up","owner":"jdoleary","description":"Top Down Stealth Game","archived":false,"fork":false,"pushed_at":"2020-11-15T00:11:40.000Z","size":28393,"stargazers_count":1,"open_issues_count":31,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-05T22:19:00.760Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"stealth-em-up.vercel.app","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/jdoleary.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":"2014-06-10T14:22:57.000Z","updated_at":"2022-03-27T02:51:14.000Z","dependencies_parsed_at":"2022-09-02T13:01:14.752Z","dependency_job_id":null,"html_url":"https://github.com/jdoleary/Stealth_em_up","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jdoleary/Stealth_em_up","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdoleary%2FStealth_em_up","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdoleary%2FStealth_em_up/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdoleary%2FStealth_em_up/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdoleary%2FStealth_em_up/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jdoleary","download_url":"https://codeload.github.com/jdoleary/Stealth_em_up/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdoleary%2FStealth_em_up/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263917122,"owners_count":23529531,"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-10-14T09:15:06.852Z","updated_at":"2025-07-06T14:31:59.965Z","avatar_url":"https://github.com/jdoleary.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Stealth_em_up\n=============\n\n## Live Url\n/game.html?volume=1.0\u0026level=bank_1\n\nor\n\nhttps://stealth-em-up.jordanoleary.me/game.html?volume=1.0\u0026level=bank_1\n\n## How to run\n./local_server_for_testing.bat\n\n## Todo\n- raycasting problem is due to the offset, but the offset is necessary to properly sort the points\n\n## Optimize:\n* Anything that doesn't need to have its objective x and y calculated independently should be a part of a parent sprite.  Then the sprite's xy is calculated and all the children aren't.\n* Increase the usuable size of maps by turning off .visible for cells not in view?\n\n## Notes:\n* SpriteBatch is a super charged display object container\n* Setting the CacheAsBitmap flag makes a display object's content (children) be rendered to a texture, and then that texture is drawn.  With CacheAsBitmap on, children's rotation (for example) is excluded.\n\n* Drag code is updated in CodePractice repo.\n* You can use different gameLoops for different game states.\n\n## Terms:\n- `LOS` Line of Sight (fog of war)\n    - The starburst is what is used to calculate the LOS shade\n- `True Point` is the point that the ray is sent to, but the end of the raycast may go beyond it\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdoleary%2Fstealth_em_up","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjdoleary%2Fstealth_em_up","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdoleary%2Fstealth_em_up/lists"}