Before building Slugathon on Linux, you need to install the dependencies. This is easy because your distribution’s package manager probably has packages for all of them, but the exact names will vary by distribution.
You need a new enough version of your distribution that it comes with Python 2.6.x or 2.7.×. Then you need to tell your package manager to install PyGTK and Twisted and pip. If you have 2.6, you also need the argparse module. (It’s included in 2.7.) (And you might want py.test while you’re at it, though it’s optional.) Finally, you need to tell pip to install the trueskill module.
I don’t have an Arch or Slackware or Mint or SuSE or *BSD box handy, but if you run any of those you’re clearly smart enough to figure it out.
Once the prerequisites are installed, here’s how you build and install Slugathon itself:
Here’s how to run the unit tests:
And here’s how to run the game: