{"id":25563680,"url":"https://github.com/vector35/supermonsterball","last_synced_at":"2025-04-12T08:24:43.292Z","repository":{"id":89394993,"uuid":"72271155","full_name":"Vector35/supermonsterball","owner":"Vector35","description":"CSAW 2016 Finals challenge","archived":false,"fork":false,"pushed_at":"2016-11-12T21:02:07.000Z","size":49761,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-05T22:06:37.099Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vector35.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2016-10-29T07:26:23.000Z","updated_at":"2016-12-16T00:52:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"851e465c-b6d4-4fb2-98dc-2d5198861296","html_url":"https://github.com/Vector35/supermonsterball","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/Vector35%2Fsupermonsterball","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vector35%2Fsupermonsterball/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vector35%2Fsupermonsterball/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vector35%2Fsupermonsterball/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vector35","download_url":"https://codeload.github.com/Vector35/supermonsterball/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248538402,"owners_count":21120980,"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":"2025-02-20T20:27:10.598Z","updated_at":"2025-04-12T08:24:43.287Z","avatar_url":"https://github.com/Vector35.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Super Monster Ball\n\nThis is a CTF challenge released at CSAW 2016 that is a parody of the hit game Pokémon Go. The goal of the game can be reached through normal gameplay, but not within the time limits of the CTF. To win the game and get the flag at the CTF, you must reverse engineer the game and build a bot that can out-level any human player. But watch out, the periodic ban wave system might catch you cheating!\n\n## Building and running\n\nThe game has been tested on Mac and Linux. The included Makefile will build the components of the game. You must install the Google [protobuf](https://github.com/google/protobuf) and OpenSSL libraries to build.\n\nTo run the game server, simply start `game_server`. The `game_client` executable is the client that is distributed to players during the CTF.\n\nFor testing, a `standalone` executable is also generated, which runs the gameplay with an in-memory virtual server.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvector35%2Fsupermonsterball","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvector35%2Fsupermonsterball","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvector35%2Fsupermonsterball/lists"}