Cieszę się, że zadania się podobały.
Jeśli chodzi o Bramkę, to takie było założenie, żeby rozwiązać to zadanie bez korzystania z funkcji trygonometrycznych. Takie rozwiązanie (bez math.h) jest bardziej uniwersalne i mniej podatne na błędy niż liczenie kątów na liczbach zmiennoprzecinkowych.
A jeśli podobało Ci się zadanie World of Bajtcraft, to polecam dwa zadania z angielskiego SPOJa:
Szczególnie drugie będzie bardzo wymagające.
Gratuluje 2 miejsca. Świetny wynik!