A while back someone showed me The Game of Set. It is most fun played with 3 or more people. You can find the rules online.
Click here to play the ZX Spectrum version. This requires Java.
Click here to download David Ashley's SDL set. This requires a C compiler. I did not write this version, but the output looks similar.