Теперь он проверяет очерёдность игроков в файле записи партии, такшта, если я по ошибке какую-нить хню напишу, он об этом сразу скажет.
Можно ещё допилить, проверки
- что каждая серия заканчивается фолом или промахом
- что после фола всегда идёт удар с руки
- сколько вражеских шаров остаётся на столе, когда забит чёрный, ну или когда начато забитие чёрного
Можно допилить
-
читать дальше чтобы он пропускал какое-то количество игр в начале и в конце
- подсчитывал статистику нарастающим итогом, а ещё в табличном виде, чтобы прямо бери и график строй по каждому игроку
Буду делать постепенно. Оно несложно, но долго - пока всю эту хню опишешь.
А, ну и я хардкорно пишу - у меня единственная рабочая копия скрипта, я прям в неё вношу правки. Она конечно сразу перестала работать и начала уже с новой фичей. При этом я знаю про системы контроля версий и всё такое. На Линуксе их есть аж несколько. Надо штоле хотя бы просто копировать с датой, чтоб запасной скрипт остался, если чо.