You cannot play golf battle while offline because it requires connecting other players via the internet. So, it's better to have a strong internet connection for a better playing experience.