{"id":16725972,"url":"https://github.com/benzap/defender-cljs","last_synced_at":"2026-05-16T23:13:50.997Z","repository":{"id":23427936,"uuid":"26790880","full_name":"benzap/defender-cljs","owner":"benzap","description":"Defender Arcade Clone in Clojurescript","archived":false,"fork":false,"pushed_at":"2015-02-01T01:54:01.000Z","size":1848,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-15T03:42:08.222Z","etag":null,"topics":["clojurescript","defender","retro","threejs"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/benzap.png","metadata":{"files":{"readme":"readme.org","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-11-18T03:51:17.000Z","updated_at":"2017-03-20T22:10:15.000Z","dependencies_parsed_at":"2022-07-25T10:02:12.929Z","dependency_job_id":null,"html_url":"https://github.com/benzap/defender-cljs","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/benzap%2Fdefender-cljs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benzap%2Fdefender-cljs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benzap%2Fdefender-cljs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benzap%2Fdefender-cljs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/benzap","download_url":"https://codeload.github.com/benzap/defender-cljs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243747512,"owners_count":20341497,"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":["clojurescript","defender","retro","threejs"],"created_at":"2024-10-12T22:51:39.527Z","updated_at":"2026-05-16T23:13:45.949Z","avatar_url":"https://github.com/benzap.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"* Introduction\n  defender-cljs is the old arcade classic Defender re-done in Three.js\n  using clojurescript\n\n* How To Play\n** Goal\n   Kill all of the enemies in a stage, while defending the humans on\n   the surface. To progress through the stages, kill all of the\n   enemies.\n\n** Loss\n   If your ship collides with an enemy, or gets hit by an enemy\n   projectile, you lose a life. When all of your lifes are spent, you\n   lose the game.\n\n** Enemies\n*** Lander\n    \u003cinsert image\u003e\n\n    Attempts to grab humans from the surface and bring them to the top\n    of the screen, where they become mutants. If you kill the lander\n    while it is attempting to steal the human, you must catch the\n    human to prevent he/she from falling to their death.\n\n*** Mutant\n    \u003cinsert image\u003e\n    \n    A fast moving enemy who is usually seen in numbers.\n\n    /More Coming Soon/\n\n* Game Controls\n  - W :: Move Ship Upwards\n  - D :: Move Ship Downwards\n  - Space :: Switch Ship Direction\n  - J :: Thrust\n  - K :: Fire\n  - B :: Bomb\n  - G :: Hyperspace\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenzap%2Fdefender-cljs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenzap%2Fdefender-cljs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenzap%2Fdefender-cljs/lists"}