{"id":17043330,"url":"https://github.com/joescat/xpacman","last_synced_at":"2025-08-12T02:06:49.623Z","repository":{"id":231635531,"uuid":"782281831","full_name":"JoesCat/xpacman","owner":"JoesCat","description":"XPacman is a vintage pacman simulation found on ibiblio, written by Peter Warden (c) 1996 - runs on X11","archived":false,"fork":false,"pushed_at":"2024-04-05T01:54:14.000Z","size":33,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-21T00:42:36.620Z","etag":null,"topics":["arcade-game","c","pacman","retrogaming","xwindows"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JoesCat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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}},"created_at":"2024-04-05T01:40:20.000Z","updated_at":"2025-06-10T14:58:17.000Z","dependencies_parsed_at":"2024-04-05T02:48:26.655Z","dependency_job_id":"10531243-7ff1-49bd-99c3-4bed54799607","html_url":"https://github.com/JoesCat/xpacman","commit_stats":null,"previous_names":["joescat/xpacman"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JoesCat/xpacman","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoesCat%2Fxpacman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoesCat%2Fxpacman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoesCat%2Fxpacman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoesCat%2Fxpacman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoesCat","download_url":"https://codeload.github.com/JoesCat/xpacman/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoesCat%2Fxpacman/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269987123,"owners_count":24508176,"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","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"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":["arcade-game","c","pacman","retrogaming","xwindows"],"created_at":"2024-10-14T09:29:13.636Z","updated_at":"2025-08-12T02:06:49.571Z","avatar_url":"https://github.com/JoesCat.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# XPacman\n\n(c) Peter Warden 14th August 1996\n\nThis is a basic version of pacman. I've tried to concentrate on the essentials\nof the game for now, which means a lot of the original features are absent (ie\nno scores, no fruit, no special items, no lives). When all the pills have been \ncleared from a level, the difficulty level is notched up, and a new level is\ngenerated. If you collide with a ghost, all the pills are replaced, and you\nrestart the current level from scratch. A new feature just added is the\npresence of large red pills that for a short time turn the ghosts grey and let\nyou eat them.\n\n![](xpacman.jpg)\n\n## Keys:\n\nThe default keys are:\n```\n - a  :move left\n - s  :move right\n - z  :move down\n - w  :move up\n - q  :quit the game\n ```\nThe game is paused when it loses the keyboard input focus and unpauses when it\nregains it.\n\n## Command line options:\n\n  -upkey -downkey -leftkey \u0026 -rightkey followed by a character allow you to set\n   which keys make you move in which directions.\n\n  -quitkey followed by a character sets the quit key.\n\n  -framerate followed by a number sets the maximum number of frames that will\n   be displayed per second, so altering the games speed (default is 15).\n\n  -level followed by a number sets the difficulty level (default is 0).\n\n  -width \u0026 -height followed by a number specify the width and height of the \n   playing area, in 16 pixel units (default is 33x33 squares).\n\n\n## Installation:\n\nInstalling xpacman:\n```sh\nautoreconf -i\nautomake\n./configure\nmake\nsudo make install\n```\n\n### Original Greetings (from Peter Warden, year1996):\n\nMy thanks go to Danny Backx, Garland Stern, Larry Schwimmer, Oeyvind Roetvold\nand everybody else who's given their time and expertise to help me improve this\nproject.\n\nAbsolutely no warranty is given for this program.\n\nIf you have any problems with xpacman, find any bugs, have a suggestion, or just\nenjoyed the game, email me and let me know.\n\nPeter Warden (wardenp@cs.man.ac.uk)\n\n### Additional Greetings (from Joe Da Silva, year2024):\n\nThanks to Steve McIntyre \u003cstevem@chiark.greenend.org.uk\u003e, 1997, for creating\nxpacman.6 man  page.\n\nFixed a few bugs, and added autoconf/automake to help build and install xpacman, and desktop GUI files for click-n-run expected in today's modern PCs. [Go here if you need to report an issue, or better yet, please create a PR for a bug fix](https://github.com/JoesCat/xpacman/issues)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoescat%2Fxpacman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoescat%2Fxpacman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoescat%2Fxpacman/lists"}