MAKEHYPER(6)

πŸ“¦
version 1.08.003 Β· 2 versions
, in debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– MAKEHYPER(6) β€” Games Manual πŸ’–

okay bestie, sit down, we're doing makehyper from the Games Manual and it's genuinely so cool, like this little tool generates a GNU Backgammon Hypergammon position database and I'm obsessed πŸŽ€


✨ NAME ✨

makehyper β€” generate a GNU Backgammon Hypergammon position database πŸ¦‹


✨ SYNOPSIS ✨

makehyper [-nh] [-f filename] [-r filename] [-c chequers] [-t threshold]

that's it. that's the whole vibe check. πŸ’…


✨ DESCRIPTION ✨

so Hypergammon is a variation of backgammon with a much reduced number of chequers (usually three, bestie, THREE). and the way that this simplified game is small enough that it's possible to fully analyse it and generate a whole database of position evaluations so you can play perfectly? not me crying over how elegant that is 😭

makehyper generates exactly that: a position evaluation database. main character energy fr fr πŸ‘‘

but here's the tea 🍡 β€” since many of the positions are in contact, it's not possible to generate the database in one pass. so instead, makehyper iterates until the position evaluation converges. and if you wanna change how converged is converged enough, the convergence threshold is yours to tweak with the -t option. slay. ✨


✨ OPTIONS ✨

  • -f filename, --outfile filename β€” write the hypergammon database to filename. the default is "hyper<number of chequers>.bd", which is the name GNU Backgammon expects when it goes looking for the database 🫢
  • -r filename, --restart filename β€” restart the calculation of the database from the given file, which should be a checkpoint from an earlier run. like a save point bestie, we love continuity πŸ’œ
  • -c chequers, --chequers chequers β€” set the number of chequers in the game. default is 3, for normal 3-chequer hypergammon. three is the moment πŸŽ€
  • -n, --no-checkpoint β€” do not write a checkpoint file after each iteration. living dangerously, no safety net, iconic honestly πŸ’€
  • -t threshold, --threshold threshold β€” set the convergence threshold. the default is 1e-5 🌸
  • -h, --help β€” display usage and exit. the classic, the legend, the one you run first because you're just a girl 🧚

✨ SEE ALSO ✨

  • gnubg(6) β€” go say hi to the big one 🌈

✨ AUTHORS ✨

Joseph Heled, Øystein Johansen, JΓΈrn Thyssen, and Gary Wong, with the assistance of many others <bug-gnubg@gnu.org>. a whole squad, a whole friend group, we love a collaborative slay πŸ’–

this manual page was written by Russ Allbery <rra@debian.org>, for the Debian GNU/Linux system (but may be used by others). it may be redistributed and/or modified under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation (the same license as GNU Backgammon). periodt. πŸ’…


ok that's the whole page bestie, go forth and generate databases πŸ’–βœ¨

⭐ this page is from the GNU Backgammon source, dated 2024-02-27 ⭐ β€” mwah, bye πŸŽ€πŸ¦‹