Split personality comes in use here.
"When in rome, do as the romans do"
Mingle with a group. At first don't talk. Laugh when everyone is laughing, talk only when asked...mostly observe how everyone is reacting. Body language, speaking language, attitude to different things. etc.
Then try opening up slowly. Start a topic or bring some chips some-day...literally force people to eat...etc you would be good.
Basically you are going to act like what you are not (I can't say what you are and what u are not... u decide) Everyone happy including you.
AT NO CONDITION, I REPEAT, AT NO CONDITION, show that you know better and more than your peer group. You know , you know the right thing, right procedure but your friends are there to goof-off not for a how to session. Open your mouth only when people ask your opinion.
There, secret revealed.
Hmmm...like Dexter Morgan. Pretend.
I tried hiding my knowledge, only to let someone else be labeled as the tech guy and not me, despite of his inferior skills. Then again, most of my friends/peers speak of bollywood and stuff, not something I dig or know anything special about. Actually, if I just stand quietly in the group, in sometime, I don't understand what it going on, everything seems incoherent.
What social life ?
You kidding, right?
Happens with me too. Usually I am the only one who laughs at my jokes. If at all others do, there's usually a 8 second lag. By that time it's too late.
Maybe you should attend a youth hostel trek. Atleast 7 days. At a place where mobile, internet is not reachable (or dont carry your mobile).
Yeah, this had actually worked once, when I went Goa (reluctantly) on a college trip. So, no gaming for me for about 15 days. I had actually opened up pretty well and was comfortable talking to girls.