Весело - суффиксальный. Окончание нулевое, корень -весел, суффикс -о, основа -весело.
Вполовину - приставочно-суффиксальный. Окончание нулевое, приставка -в, корень -половин, суффикс -у, основа -вполовину.
Позавчера - приставочный. Окончание нулевое, приставка -по и -за, корень -вчера, основа -позавчера.