I just tried several value of k ( [0..6] ) locally and kept the best one according to me. In this case, I used K-means with unlabelled data so there is no way to measure some accuracy. The choose of the k value is therefore personnal ;). I was just trying to separate the Try Harder (one game but playing a lot) from the multi-gamers (several games but not so many time played).