Туристическая база => турбаза (сложение основ)
Колоть дыры => дырокол (сложно-суффиксальный, при помощи соединительной морфемы -о и нулевого суффикса)
Платье халат => платье-халат (сложение основ)
Играющий долго => долгоиграющий (сложение основ)
Сенокос => сенокосный (суффиксальный, при помощи суффикса -н)
Ловить птиц => птицелов (сложно-суффиксальный, при помощи соединительной морфемы -е и нулевого суффикса)
Смотрящий вперёд => вперёдсмотрящий (сложение основ)