Szukam oprogramowania do przeprowadzenia lokalnego wyścigu na czas. Będzie około 50 zawodników: wystarczająco dużych, aby przygotowanie wyników wyścigu gołym piórem i papierem było dość trudne i czasochłonne, ale zbyt małe, aby używać pełnoprawnych układów wyścigowych.
Zawodnicy wystartują z jednominutową przerwą, a na mecie pojawi się mężczyzna, który ogłosi operatorowi czas. Tak więc operator będzie musiał po prostu wprowadzić czas kierowcy do programu. Program powinien być w stanie wygenerować tabelę wyników w locie, gdy zawodnicy przekroczą linię.
Rozumiem, że tworzenie tego rodzaju oprogramowania nie jest takie trudne, ale miałem tylko nadzieję, że będą dostępne łatwo dostępne rozwiązania freeware, z których mógłbym skorzystać podczas mojego wydarzenia. Daj mi znać, jeśli kiedykolwiek coś o tym słyszałeś.
Odpowiedzi:
Będzie działał w Pythonie (tylko 3.X, a nie 2.7), darmowym języku programowania. Po prostu zapisz następujące jako zakończenie pliku
.py
- nptimetrials.py
. Następnie otwórz IDLE3 (menu Start) i otwórz plik ( Ctrl+ O). Na koniec naciśnij, F5aby rozpocząć.Kiedy wszyscy skończą, będzie to wyglądać mniej więcej tak:
źródło
def get_int_input(prompt, min_=None, max_=None):
). Ponadto,strftime
by zaoszczędzić trochę pracy.Jedną z opcji jest RaceSplitter . To aplikacja na iOS kosztuje 35 USD. Aby go uruchomić, potrzebujesz odpowiedniego iPada, iPhone'a lub iPoda Touch.
Możesz wcześniej wprowadzić listę startową. Następnie podczas wyścigu musisz tylko wpisać numer zawodnika, który przekroczy linię mety, a on zarejestruje ich czas. Następnie możesz opublikować wyniki na stronie internetowej i wyeksportować do Excela itp.
Sam tego nie próbowałem, ale widziałem, że jest używany na kilku lokalnych wyścigach. Wydaje się, że działa dobrze na czas, a wyniki są dostępne online wkrótce po wyścigu.
źródło
Korzystaliśmy z aplikacji na telefony z systemem Android firmy Liuto. To było świetne, łatwe do nauczenia / użytkowania i tanie - tylko 1,11 USD. Zasadniczo, gdy każdy zawodnik wyjedzie według numeru startowego, stukniesz odpowiednią liczbę przy powrocie i obliczenie czasu w stosunku do całkowitego czasu, który upłynął, jest zakończone. Kłapnięcie!
źródło