{"id":18301564,"url":"https://github.com/cyd3r/tower-defense-game","last_synced_at":"2026-04-24T12:34:03.077Z","repository":{"id":210944971,"uuid":"373451837","full_name":"cyd3r/tower-defense-game","owner":"cyd3r","description":"A classic tower defense game","archived":false,"fork":false,"pushed_at":"2022-01-23T18:26:36.000Z","size":6141,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-01T21:47:40.526Z","etag":null,"topics":["canvas","game","html","html-game","javascript","javascript-game","tower-defense"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/cyd3r.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}},"created_at":"2021-06-03T09:27:43.000Z","updated_at":"2022-04-29T11:30:51.000Z","dependencies_parsed_at":"2023-12-05T18:05:10.834Z","dependency_job_id":null,"html_url":"https://github.com/cyd3r/tower-defense-game","commit_stats":null,"previous_names":["cyd3r/tower-defense-game"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cyd3r/tower-defense-game","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyd3r%2Ftower-defense-game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyd3r%2Ftower-defense-game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyd3r%2Ftower-defense-game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyd3r%2Ftower-defense-game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyd3r","download_url":"https://codeload.github.com/cyd3r/tower-defense-game/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyd3r%2Ftower-defense-game/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32224187,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T10:26:35.452Z","status":"ssl_error","status_checked_at":"2026-04-24T10:25:27.643Z","response_time":64,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["canvas","game","html","html-game","javascript","javascript-game","tower-defense"],"created_at":"2024-11-05T15:16:18.994Z","updated_at":"2026-04-24T12:34:03.060Z","avatar_url":"https://github.com/cyd3r.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tower Defense\n\n![screenshot](readme-imgs/ingame.png)\n\nA classic tower defense game. The goal is to prevent the enemies from reaching your base. You do this by placing various towers with different features along the road that attack the enemies.\n\nWhen you start the game, you can see the map. From here you can select one of the eight different levels. To start a level, click on the respective castle.\n\n![map](readme-imgs/map.png)\n\nAs soon as you build your first tower, the enemies will start marching on the road (except planes) towards your base.\nYou can place any of the following towers on an empty gras tile:\n\n- Factory: produces coins\n- Poison Field: slows down enemies\n- AAC: fires fast bullets with a high fire rate\n- Double Rocket: launches slow rockets that deal high damage\n- Cannon: always fires in the same direction\n- Missile Silo: launches homing missiles\n- Tesla Tower: generates electric barriers that deal damage and slow down enemies\n\nTowers normally focus on the closest enemy that reaches their line of sight. This makes it challengin because towers don't always attack the most dangerous enemy!\n\nThere are eight different enemies:\n\n- Soldier: simple enemy, weak against everything\n- Scout: very fast enemy\n- Robot: armoured enemy, slow\n- Tank: heavily armoured\n- Healer: regenerates hitpoints of nearby enemies\n- Plane: flies directly towards the base\n- Bomber: like the plane but heavier and not as fast\n- Enhanced Tank: enhanced version of the tank: faster, tougher, regenerates hitpoints\n\n![soldiers](readme-imgs/soldiers.png)\n\nIn every level you can take a look at some hints on the left side.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyd3r%2Ftower-defense-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyd3r%2Ftower-defense-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyd3r%2Ftower-defense-game/lists"}