Question:
The phrase "good sport" is a casual term not taken literally. Of course, the author's friends weren't actually sports in the way of soccer or basketball, but this informal language communicates that they reacted in a friendly manner toward the author.