No ad hoc won't help you if you playing from some distance and it will break. Ad hoc works without any help of router, which only makes your network signal weak. So use it for only emergency, in areas where you can't access to any router device. Im really not getting any idea why you want to use ad hoc when you got a router at you place.-)