{"id":15114978,"url":"https://github.com/ctdk/bsdgames-osx","last_synced_at":"2026-02-11T17:37:32.610Z","repository":{"id":9185942,"uuid":"10989356","full_name":"ctdk/bsdgames-osx","owner":"ctdk","description":"The classic bsdgames of yore, for Mac OS X.","archived":false,"fork":false,"pushed_at":"2023-06-03T04:10:47.000Z","size":2738,"stargazers_count":69,"open_issues_count":5,"forks_count":14,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-09-27T19:38:47.731Z","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":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ctdk.png","metadata":{"files":{"readme":"README","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}},"created_at":"2013-06-27T06:35:05.000Z","updated_at":"2024-11-08T23:59:49.000Z","dependencies_parsed_at":"2022-08-30T13:41:03.854Z","dependency_job_id":"6a065f42-84e4-42ef-b1d1-cd0ec085367b","html_url":"https://github.com/ctdk/bsdgames-osx","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/ctdk/bsdgames-osx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctdk%2Fbsdgames-osx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctdk%2Fbsdgames-osx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctdk%2Fbsdgames-osx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctdk%2Fbsdgames-osx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ctdk","download_url":"https://codeload.github.com/ctdk/bsdgames-osx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctdk%2Fbsdgames-osx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29339770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T16:14:43.024Z","status":"ssl_error","status_checked_at":"2026-02-11T16:14:15.258Z","response_time":97,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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-09-26T01:43:31.531Z","updated_at":"2026-02-11T17:37:32.593Z","avatar_url":"https://github.com/ctdk.png","language":"C","funding_links":[],"categories":["Requirements"],"sub_categories":["Animated"],"readme":"bsdgames-osx: the classic bsdgames ported to Mac OS X\n-----------------------------------------------------\n\nThese are the classic bsdgames of old. They've been imported from DragonFly \nBSD's sources (the games in Dragonfly BSD can be found at \nhttp://gitweb.dragonflybsd.org/dragonfly.git/tree/v2.4.0:/games), along with \nsome patches from FreeBSD ports and a couple of games from NetBSD, and only \nmodified enough to get them to build on Mac OS X. \n\nWARNING: These games could conceivably be a security risk (that's the warning I\nremember seeing with bsdgames in FreeBSD). If this is a concern, don't install\nthem. I am also not responsible if they blow up your computer, lure aliens to \nyour house, run up huge credit card bills, eat your dog, or give you a menacing\nside-eye. There's also NO WARRANTY, implied or otherwise.\n\n*** hunt used to use hosts.allow and hosts.deny for access to the huntd server.\nMac OS 10.8 \"Mountain Lion\", however, has dropped tcp_wrappers from the\noperating system. If you do run hunt on a server connected directly to the\nInternet, use firewall rules to control who can connect to the huntd server\nrather than hosts.allow and hosts.deny. ***\n\nGames included are:\n\n\tadventure \n\tarithmetic \n\tatc \n\tbackgammon \n\tbattlestar \n\tbcd \n\tbs \n\tcaesar \n\tcanfield \n\tching\n\tcribbage \n\tdab\n\tfactor \n\tfish \n\tgomoku\n\tgrdc \n\thack \n\thangman \n\thunt \n\tlarn \n\tmille \n\tnumber \n\tphantasia \n\tpig \n\tpom \n\tppt \n\tprimes \n\tquiz \n\train \n\trandom \n\trobots \n\trogue \n\tsail \n\tsnake \n\ttrek \n\twargames \n\tworm \n\tworms \n\twtf\n\twump\n\nINSTALLATION\n------------\n\nbsdmake is needed to build the games. If needed, you can install it out of \nhomebrew (it doesn't come with recent versions of Xcode).\n\nThese games have been built on Mac OS X 10.7 Lion through 10.12 Sierra. They \nseem to build best with clang - if the compiler complains about redundant \ndeclarations, \"CC=clang bsdmake\" seems to work wonders. Under 10.9 \"Mavericks\" \n(or other OS X versions if a newer clang is installed), if the compiler is \ncomplaining about \"redefinition of typedef 'va_list' is a C11\", add \nCFLAGS=\"-std=c11\" to the build command. With 10.12 Sierra, the \n\"-Wno-nullability-completeness\" may be needed, so use CFLAGS=\"-std=c11 \n-Wno-nullability-completeness\". For me it was defaulting to clang on Mountain \nLion, but to gcc on Lion. Other versions of Mac OS X have not been tested - \nolder versions may work, and newer versions may or may not depending on if there\nhave been breaking clang/XCode changes (which happens every couple of OS X \nreleases in my experience). Newer versions get tested when I get around to \nupgrading one of my Macs.\n\nInstallation is pretty basic. The steps are to run \"bsdmake\", then \"sudo \nbsdmake install\", and it will install in /usr/local (or elsewhere, if you edit \nthe Makefile). Homebrew formulae are available in the Homebrew/ directory to\nmake installing bsdgames-osx easier, as well as a more general homebrew tap for\nsome of my programs at https://github.com/ctdk/homebrew-ctdk that includes\nbsdgames-osx. See BUGS for information for 10.7 users (at least), however.\n\nBUGS\n----\nCurrently, to the best of my knowledge, all games are building correctly.\n\nMany of these programs have hard coded paths. Currently all of them are now\nchanged to sensible defaults under /usr/local, but if you want to install \nsomewhere that *isn't* /usr/local, you'll need to find and update the paths.\n\nmorse and piano have been removed because they depend on sound stuff that's not \nreadily available on OS X. dm was removed because, well, no one would want to\ndeal with it anyway.\n\nfortune has been removed because it is readily available elsewhere, and in fact\nhas its own homebrew formula. It's best not to duplicate it here.\n\nIf you use the bsdmake in /usr/bin on 10.7 (and probably before), it will try\nto install as root by default. Either install the bsdmake from homebrew and use\nthe homebrew version (you'll need to directly use the version in \n/usr/local/Cellar) or set BINOWN, BINGRP, LIBOWN, LIBGRP, etc. to the user and\ngroups you want.\n\nCOPYRIGHT\n---------\nSee the COPYRIGHT file \u0026 the source for the programs themselves. I claim no\nauthorship of them. Most of the games were imported from Dragonfly BSD, but\ngomoku, dab, ching, and wtf were from NetBSD.\n\n\"AUTHOR\"\n--------\nFor lack of a better term. The work porting the bsdgames to OS X was done by me,\nJeremy Bingham \u003cjbingham@gmail.com\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctdk%2Fbsdgames-osx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fctdk%2Fbsdgames-osx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctdk%2Fbsdgames-osx/lists"}