Odnosząc się do Waszych pytań dotyczących dozwolonych bibliotek w konkursie Motorola Science Cup, przedstawiamy poniższe wyjaśnienia dla poszczególnych zadań:

Szachy: Możecie korzystać z dowolnych dostępnych bibliotek i narzędzi, poza bibliotekami implementującymi logikę gry w szachy. To oznacza, że możecie wykorzystać biblioteki do obsługi wejścia/wyjścia, przetwarzania danych, wizualizacji etc. Cała logika gry w szachy, w tym algorytmy posunięć, reguły gry, ocena pozycji i podejmowanie decyzji, muszą być napisane przez Was samodzielnie. Nie jest dozwolone wykorzystywanie gotowych implementacji silników szachowych lub funkcji bezpośrednio realizujących główne aspekty strategii i rozgrywki.

Wyścigi: Podobnie jak w przypadku szachów, możecie używać dowolnych bibliotek do obsługi wejścia/wyjścia, wizualizacji i innych zadań pomocniczych (np. pygame). Jednakże, algorytmy sterujące pojazdem, modelowanie fizyki i cała logika symulacji wyścigu muszą być Waszą własną implementacją. Nie wolno korzystać z gotowych rozwiązań symulujących wyścigi lub sterowanie pojazdami.

Mosty: W zadaniu “Mosty” możecie korzystać z bibliotek matematycznych, np. do implementacji macierzy i operacji na nich. To pomoże Wam w obliczeniach inżynierskich. Jednakże, wszystkie obliczenia inżynierskie związane z konstrukcją mostu, jego statyką i wytrzymałością muszą być wykonane przez Was samodzielnie. Możecie wykorzystać biblioteki do ułatwienia obliczeń, ale cała symulacja zachowania mostu pod obciążeniem, a także implementacja algorytmów optymalizacyjnych, muszą być Waszą własną pracą.

Silniki gier (np. Unity): Użycie gotowych silników gier, takich jak Unity, nie jest dozwolone. Istnieje wiele szczegółowych tutoriali i gotowych rozwiązań, które pozwoliłyby na łatwe stworzenie gry bez głębszego zrozumienia jej mechaniki. Celem konkursu jest sprawdzenie Waszych umiejętności programistycznych i algorytmicznych, a wykorzystanie gotowych silników w znacznym stopniu to ograniczałoby.

Powodzenia w konkursie!
Organizatorzy Konkursu Motorola Science Cup