Взялся я пару лет назад за такую разработку. И в процессе пришел к выводу, что в ней сразу закладывается неустранимая человеческая ошибка, вернее сразу много.Я думаю, что для небольшого количества участников (примерно до 30) достаточно довольно простой программы на планшетнике с тачскрином: пронумерованные кнопки (соответствующие номерам участников), текущее время, кнопки "старт" и "финиш". Вероятно, понадобятся двое судей: один в створе проговаривает номера проезжающих, второй жмет на кнопки. При нажатии кнопки с номером текущее время пишется в протокол - точность не для профи +- секунды, зависит от скорости реакции судьи, но порядок следования можно установить достоверно, и по количеству нажатий на кнопку с номером - количество кругов.
ТЗ можно доработать, так что молодым программерам есть возможность проявить себя.
Судья попал пальцем не в тот номер, ему следом кричат другой, он уже понять не успеет, что ошибся.
А если одновременно финишируют двое с разницей в пол-корпуса, а следом третий. Какая скорость ввода требуется? А вероятность ошибки при этом стремится к 100%
В общем ручной ввод хорош, когда участники гарантированно финишируют с разрывом не менее 3 сек. Но это даже на бартогайском марафоне не обеспечивается.
Поэтому у меня эта идея заглохла на пол-пути.
Сообщение отредактировал ASolo: 21.04.2013, 21:18:20