True friendship comes mostly from shared struggle. Think sports teams, military, small teams at work, even childhood friends and the experience growing up. It is hard to establish anything meaningful of a connection with casual interactions, and expecting to just "party/play hard" with people you don't really know is putting the cart before the horse. First you must work hard together. I'd suggest joining a Crossfit…
Many of my closer work relationships have come from venting about aspects of the company we didn't like. And, echoing the other responders, many of my closest friends from college were those that I psetted with at 4am.
Advice to the OP: get involved with a club or activity that has challenging aspects (e.g. a service club or a sports club) rather than a shared interests club. Don't worry too much about not being too interested in "traditional CS" things - just be open to sharing and learning about your non overlapping interests.