{"id":18521000,"url":"https://github.com/charlescreativecontent/pokemon-type-battle","last_synced_at":"2026-01-24T18:01:55.468Z","repository":{"id":107320553,"uuid":"289056709","full_name":"CharlesCreativeContent/Pokemon-Type-Battle","owner":"CharlesCreativeContent","description":"Pokemon simulator where you choose the right type of pokemon to win. Are you the next Pokemon Master?","archived":false,"fork":false,"pushed_at":"2020-08-20T16:47:19.000Z","size":2,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-17T05:15:35.268Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"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/CharlesCreativeContent.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":"2020-08-20T16:35:04.000Z","updated_at":"2024-07-11T14:16:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"55b2dd66-0a54-4a11-94f5-27d3c6cd0051","html_url":"https://github.com/CharlesCreativeContent/Pokemon-Type-Battle","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CharlesCreativeContent/Pokemon-Type-Battle","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CharlesCreativeContent%2FPokemon-Type-Battle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CharlesCreativeContent%2FPokemon-Type-Battle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CharlesCreativeContent%2FPokemon-Type-Battle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CharlesCreativeContent%2FPokemon-Type-Battle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CharlesCreativeContent","download_url":"https://codeload.github.com/CharlesCreativeContent/Pokemon-Type-Battle/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CharlesCreativeContent%2FPokemon-Type-Battle/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28733300,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T17:51:25.893Z","status":"ssl_error","status_checked_at":"2026-01-24T17:50:48.377Z","response_time":89,"last_error":"SSL_read: 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":[],"created_at":"2024-11-06T17:23:51.370Z","updated_at":"2026-01-24T18:01:55.452Z","avatar_url":"https://github.com/CharlesCreativeContent.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pokemon-Type-Battle\n\nA HTML5, CSS3, and Vanilla Javascript Slot Machine. Pokemon simulator where you choose the right type of pokemon to win. This app has several features including rock-paper-scissors battle logic and 20 animated pokemon.\n\n**Link to project:** https://codepen.io/ShawnBasquiat/full/VwaZGpQ\n\n![alt tag](https://i.imgur.com/ldkbg56.png)\n\n## How It's Made:\n\n**Tech used:** HTML5, CSS3, JavaScript\n\nMy learning was focused on the changing of the source of an image element, and techniques to make a standard size for non-standard images. Workd very well for desktop, but the mobile version still needs some media qeuries\n\n## Optimizations\n\nI would have made a container for the objects that could have resized each image automatically rather than writing a function that updates the size and location after rendering. It got the job done, but was overly cumbersome to update and add more features. Would seriously think about optimizing the code before launching the second version of this game, which will feature a hard-mode that includes all the pokemon types. \n\n## Lessons Learned:\n\nI learned that when I am writing custom functions and corrections for each individual element, I should definitely keep an eye out for techniques, strategies, or, frameworks, that could make my work more scalable and optimized.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharlescreativecontent%2Fpokemon-type-battle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcharlescreativecontent%2Fpokemon-type-battle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharlescreativecontent%2Fpokemon-type-battle/lists"}