a) In the following, let An denote the end-point of the segment that Alice drew in her n-th turn (assuming the game has not ended by then), and let Bn denote the end-point of Bob's n-th segment. Furthermore, let B0 denote the starting point of Bob's first segment.
If Alice can force an end to the game, so can Bob by applying the same strategy and ignoring Alice's first move. It is therefore sufficient to prove that Alice can force an end.
Bob must always choose the n-th end-point Bn on the circle with radius 1 and center in An. We name this circle kn. Furthermore, let ln denote the line perpendicular to Bn−1An through An. We now note that if Bob chooses his end-point in such a way that his segment forms an acute angle with the preceding segment (such that Bn lies on the same side of ln as the segment Bn−1An), Alice can end the game with her next move. Now let hn denote the part of kn on the opposite side of ln from Bn−1An (including the intersection points of ln and kn). In the following, we only need to consider the case in which Bob chooses the point Bn on the semi-circle hn.
Let B denote the set of all points, whose distance from the first drawn segment is less than 1. The set B consists of a 1×2 rectangle and the interior of two semi-circles. Bob chooses B1 on h1. In the next move, Alice can choose A2 as close as she wishes to A1. Let r denote the distance between A2 and A1. We now consider two cases.
Case 1: B0,A1,B1 do not lie on a common line.

If Alice chooses A2=A1 (which she is not allowed to do, according to the rules), h2 will overlap with the semicircular edge of B at one end. The other end of h2 must therefore lie in the interior of the rectangular section of B, which means that this end must have a positive distance from the edge of B. Since Alice can choose an arbitrarily small value of r, she can (for reasons of continuity) move the point A2 away slightly from A1 towards the rectangular section of B such that h2 comes to lie completely in the interior of B. This means that B2 will lie completely in the interior of B, and all its points thus have a distance less than 1 from the first segment. Alice can therefore certainly choose her next segment in such a way that it intersects the first segment.


Case 2: B0,A1,B1 lie on a common line.
In this case, Alice cannot choose A2 in such a way that h2 lies completely in the interior of B. If Bob chooses B2 in the interior of B, Alice can choose her next segment in such a way that it intersects the first segment, ending the game. We can therefore assume that Bob chooses B2 on h2 outside of B. In this case, Alice can choose her next point A3 in such a way that its distance from A2 is at most r. By the triangle inequality, the distance from A3 to A1 is then at most 2r. If r=0 (which is not allowed by the rules), we would have A3=A1. In this case, analogously to the previous case, h3 would overlap with the semicircular edge of B, and the other end would lie in the interior of the rectangular part of B with a positive distance from the edge. Since Alice can choose 2r arbitrarily small, she can (again by reasons of continuity) move A3 slightly away from A1 toward the part of h3 in the interior of the rectangular section of B, such that h3 comes to lie completely in the interior of B. Then B3 lies in the interior of B, and Alice can choose her next segment in such a way that it intersects the first segment.
b) We will show that each of the players can always make a move with which they do not lose. This is trivially the case for the first two moves, so we assume without loss of generality that at least two segments have already been drawn. Let s denote the last segment drawn and t the one drawn immediately before that. Furthermore, let S denote the union of all segments that were drawn before s and t. Let r denote the smallest distance between any of the points of s and S. Since s and S are assumed to not have any common points, we certainly have r>0.

Now let B denote the set of all points x, whose distance from s is less than r/2. B certainly does not contain any point from S. The only segments among those that have been drawn to this point that contain any of the points in B are thus s and t. Extending s to a line, we divide the Euclidean plane into two half-planes, one of which certainly does not include any of the points of t. We choose this half-plane and determine its intersection with B. We can certainly find a segment of length 1 in this part of B, with one end in the end of s, that does not intersect either t or any of the other segments.
