{"id":19137338,"url":"https://github.com/rdmello/bpftrace-pong","last_synced_at":"2026-06-18T22:32:20.426Z","repository":{"id":172029865,"uuid":"304123156","full_name":"rdmello/bpftrace-pong","owner":"rdmello","description":"A simple pong game implemented using bpftrace","archived":false,"fork":false,"pushed_at":"2020-10-14T23:57:19.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-12T22:06:14.512Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/rdmello.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-10-14T20:05:02.000Z","updated_at":"2020-10-14T23:57:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"a983ff41-1c63-4ecf-aae9-b913036bccb8","html_url":"https://github.com/rdmello/bpftrace-pong","commit_stats":null,"previous_names":["rdmello/bpftrace-pong"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rdmello/bpftrace-pong","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdmello%2Fbpftrace-pong","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdmello%2Fbpftrace-pong/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdmello%2Fbpftrace-pong/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdmello%2Fbpftrace-pong/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rdmello","download_url":"https://codeload.github.com/rdmello/bpftrace-pong/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdmello%2Fbpftrace-pong/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34510283,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-18T02:00:06.871Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-09T06:38:10.521Z","updated_at":"2026-06-18T22:32:20.411Z","avatar_url":"https://github.com/rdmello.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pong.bt\n\nA small command-line pong game implemented using [bpftrace](https://github.com/iovisor/bpftrace).\n\n\u003cimage src=\"https://i.imgur.com/5n8WNIF.gif\" width=\"50%\"/\u003e\n\nInspired by [bpftrace tetris](https://github.com/mmisono/bpftrace-tetris)\n\n### Instructions\n\nRequires bpftrace 0.11.0 or newer.\n\nClone the repository, configure [bpftrace](https://github.com/iovisor/bpftrace) on your system, and run using:\n\n```\n./run.sh\n```\n\nIf all goes well, you should be able to see the game after waiting few seconds for the code to compile.\n\nYou can also customize the width, height, and computer difficulty using positional parameters:\n\n```\n./run.sh 41 12 70\n```\nHere the difficulty is measured as the percentage of times the computer's paddle correctly moves towards the ball. It defaults to 70% (i.e. the computer makes a mistake during 30% of movements), and you should increase this if you want higher difficulty.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdmello%2Fbpftrace-pong","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frdmello%2Fbpftrace-pong","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdmello%2Fbpftrace-pong/lists"}