Настольный теннис - это мы!

Ваш регион: Москва и МО формула рейтинга как получить рейтинг нашли ошибку?
Клуб настольного тенниса ЛюблиноКлуб настольного тенниса СпинАрт 1

Электронный счёт

tehnolog

В соседней ветке форума увидел обсуждение приложений для ведения счёта на телефоне. Решил сделать такую же программу под Android в качестве учебного примера для себя. Но потом решил, что доску для счёта можно реализовать и на обычной веб-странице. В этом случае пример будет универсальным, можно запустить и на компьютерах, планшетах, на телефонах под Android и iOS. За несколько часов набросал прототип https://ttcat.ru/tt_scoreboard.htm 

Веб-приложение состоит из одного файлика на 5 кб, его можно скачать на диск и запускать локально без подключения к интернету.

Наверняка среди теннисистов-форумчан есть программисты и дизайнеры, которые могут сделать лучше и профессиональнее. Возможно такая программа может действительно пригодиться некоторым игрокам.

2457

Комментарии22

как написать комментарий
сначала новые / сначала старые / по рейтингу
tehnolog
ответ на комментарий Alxn

Александр , отличная разработка. Особо сильно свой талант не зарывайте в песок.Вижу перспективы Вашей работы следующим образом: во многих клубах ведутся трансляции матчей. Напротив камеры на колонну монтируем дисплей, смотрящий точно в лицо камеры, чтобы не было бликов. (Колонну я видел в клубе ФилиТТ). Соединение дисплея с сотовым осуществляем ,например, через интерфейс HDMI.  Судья или свободный от игр спортсмен вне кадра считает счет на своем сотовом, копия отображается на дисплей. По-моему будет удобно потом пересматривать запись трансляции(с текущим счетом), теннисисты так же во время матча могут смотреть на экран, что тоже неплохо. 

Если клуб захочет реализовать подобное табло, то им проще управлять счетом со своего компьютера. Могут переключать табло на сетку турнира и обратно.

А так я продолжаю пилить программу для себя в качестве учебного проекта.

A Alxn

Александр , отличная разработка. Особо сильно свой талант не зарывайте в песок.Вижу перспективы Вашей работы следующим образом: во многих клубах ведутся трансляции матчей. Напротив камеры на колонну монтируем дисплей, смотрящий точно в лицо камеры, чтобы не было бликов. (Колонну я видел в клубе ФилиТТ). Соединение дисплея с сотовым осуществляем ,например, через интерфейс HDMI.  Судья или свободный от игр спортсмен вне кадра считает счет на своем сотовом, копия отображается на дисплей. По-моему будет удобно потом пересматривать запись трансляции(с текущим счетом), теннисисты так же во время матча могут смотреть на экран, что тоже неплохо. 

Cyclops

Посмотрел) офигенно. Для судейства матча самое то. Когда втроем играем, один судит, отлично. 

Теперь у меня доступен режим на троих двое против меня, я двумя руками. Имитация парной игры. Одна из ракеток гладкая, иначе это ужас, хотя все относительно. 

ankor-29

Вот печалька… Только начали изобретать велосипед…

А оказывается уже все давно изобретено и запатентовано.

tehnolog

Нашёл конкурента )) https://scorecount.com/table-tennis-ping-pong/ Отлично всё сделано, я хотел именно в таком духе делать, но теперь уже нет смысла

d derekenem
ответ на комментарий Mass

ScoreBoard приложение юзали, узнал

О, и вправду оказывается есть множество приложений существующих!

Вбивание в поиске в App Store запроса "table tennis score" открывает чудный огромный уже реализованный мир)

 

d derekenem
ответ на комментарий Mass

мне кажется, наоборот нервишки подлечить может подсчет очков)) в шахматах с детства учат, походил - записал в тетрадочку..

Да, не дописал) имелось ввиду, что описаное решение не очень стабильно. В том смысле, что прямо во время игры пара устройство может отвалится от сети, не передаться с первого раза команда поменять счёт и пр)) тут нервишки только больше будут шалить)

Mass
ответ на комментарий derekenem

Да, для простоты пользователей такая история возможна только если писать прогу нативно на андроид/ios. Без интернета. 
Можно в принципе и подсоединить поделку на nodemcu (у него же и встроенный вайфай есть) и к серверу, и это даже с точки зрения кода не сложно... но это адские пляски начнутся у пользователя. Потому что надо будет каждый раз коннектить поделку к чему-то, что имеет выход в сеть, а значит надеятся на какой то местный роутер или создавать раздавать сеть с телефона.. а это такие адские пляски что убивает конечно юзабилити. Ну и по опыту, если мы говорим опять таки про небольшую низкобюджетную и не очень профессионально сделанную diy историю (в чем как раз я более разбираюсь, чем в промышленных решениях) - стабильность работы будет не на высоте. Что в нашем нервном деле - подсчёт очков во время игры - не приемлемо )) 

мне кажется, наоборот нервишки подлечить может подсчет очков)) в шахматах с детства учат, походил - записал в тетрадочку..

Mass

ScoreBoard приложение юзали, узнал

d derekenem
ответ на комментарий tehnolog

Я думал в этом направлении. Но тогда придется переписывать на Android, либо размещать страницу на сервере, чтобы принимать команды. А так да, телефон как табло использовать удобнее. Разместил напротив камеры и зрителям трансляции удобно смотреть на игру и счет ))

Да, для простоты пользователей такая история возможна только если писать прогу нативно на андроид/ios. Без интернета. 
Можно в принципе и подсоединить поделку на nodemcu (у него же и встроенный вайфай есть) и к серверу, и это даже с точки зрения кода не сложно... но это адские пляски начнутся у пользователя. Потому что надо будет каждый раз коннектить поделку к чему-то, что имеет выход в сеть, а значит надеятся на какой то местный роутер или создавать раздавать сеть с телефона.. а это такие адские пляски что убивает конечно юзабилити. Ну и по опыту, если мы говорим опять таки про небольшую низкобюджетную и не очень профессионально сделанную diy историю (в чем как раз я более разбираюсь, чем в промышленных решениях) - стабильность работы будет не на высоте. Что в нашем нервном деле - подсчёт очков во время игры - не приемлемо )) 

Mass

пробовали тут недавно на айфоне табло, с управлением с умных часов. мне понравилось, я смог и играть и нажимать.. когда счет перед глазами реально легче и спокойнее играть.

пробовали не на турнире. в парах. смартфон ставили на стул. думаю можно и просто на пол даже положить.

разыграли очко, нажимаешь player1:+1, говоришь  1-0, оппонент должен посмотреть и выразить согласие (если играешь следующий мяч, значит согласен со счетом на табло).

каждый игрок должен следить друг за другом: чтоб не забыли нажать, и не забыли согласиться.

если часы на левой, то нажимать надо средним пальцем, т.к. указательный лежит на ракетке.

хозяин айфона сказал, что у платной версии приложения есть голосовое управление. как оно работает, неизвестно.

когда по конец партии играешь, то глаза прям жадно ищут табло, чтоб лишний раз удостовериться что ведешь и чтоб тебя не смогли нае..ть )) и прям кайф. 

в голове помнишь 9-7, раз на табло и впрямь 9-7. приятно))

само не нажмется. момент поднесения руки с ракеткой, к часам для нажатия, очевиден. 


и прям сразу, после того как убрали, началось: “вы вели на 4.. 8-4 по моему, мы 2 догнали, стало 6-8…. неее, 8-4 не могло быть,  мы подавали первые…”))) ну и в таком духе и продолжали без табло

лучше думаю, вместо player1, вбить свое имя, чтоб не перепутать, кто player1, а кто player2




tehnolog
ответ на комментарий derekenem

Классная идея! Развивая:


В принципе, возможно на ардуино или сразу esp8266 или nodeMCU-плате (там есть уже встроенный блютус) сделать небольшое устройство с парой кнопок. Небольшая коробочка, которая коннектится по блютусу к телефону, и является пультом управления программой.


Идея в том, что телефон или планшет тогда выступает как исключительно дисплей, табло – чтобы его можно было поставить на столик\стул\скамейку рядом со столом так, чтобы оба соперника видели его. 

Устройство необходимо для того, чтобы не бегать постоянно к смартфону.

Устройство прикрепляется на вакуумную присоску на боковую грань стола, например, около сетки – чтобы оба соперника могли дотянуться.


Принципиальная схема устройства очень простая: esp-плата, 3 припаянные кнопки, вывод под питание, например, usb, чтобы можно было любой павербанк подключить. Ну или для удобство припаять аккум сразу, с возможность подзарядки по usb.  + коробочка-корпус+присоска.

Себестоимость всей этой истории - порядка 400-500 рублей без Аккума, ну и 800-1000 со встроенным аккумом. Спаять всю эту историю и установить в корпус - час времени. Ну и день два написать-отладить код.


Даже, можется и хочется сделать и разработать прототип)

Я думал в этом направлении. Но тогда придется переписывать на Android, либо размещать страницу на сервере, чтобы принимать команды. А так да, телефон как табло использовать удобнее. Разместил напротив камеры и зрителям трансляции удобно смотреть на игру и счет ))

d derekenem

Классная идея! Развивая:


В принципе, возможно на ардуино или сразу esp8266 или nodeMCU-плате (там есть уже встроенный блютус) сделать небольшое устройство с парой кнопок. Небольшая коробочка, которая коннектится по блютусу к телефону, и является пультом управления программой.


Идея в том, что телефон или планшет тогда выступает как исключительно дисплей, табло – чтобы его можно было поставить на столик\стул\скамейку рядом со столом так, чтобы оба соперника видели его. 

Устройство необходимо для того, чтобы не бегать постоянно к смартфону.

Устройство прикрепляется на вакуумную присоску на боковую грань стола, например, около сетки – чтобы оба соперника могли дотянуться.


Принципиальная схема устройства очень простая: esp-плата, 3 припаянные кнопки, вывод под питание, например, usb, чтобы можно было любой павербанк подключить. Ну или для удобство припаять аккум сразу, с возможность подзарядки по usb.  + коробочка-корпус+присоска.

Себестоимость всей этой истории - порядка 400-500 рублей без Аккума, ну и 800-1000 со встроенным аккумом. Спаять всю эту историю и установить в корпус - час времени. Ну и день два написать-отладить код.


Даже, можется и хочется сделать и разработать прототип)

tehnolog

Прикрутил переход подачи при балансе. Осталось написать код для кнопок, чтобы играть до трех побед и т.д.

tehnolog
ответ на комментарий kutuzov

Переход подачи при балансе учитывается неправильно.

Я пока к этому не подступался. Пока просто пробую разные варианты прототипирования.

kutuzov

Переход подачи при балансе учитывается неправильно.

tehnolog
ответ на комментарий michael

Если реализовывать, как андроид приложение, как вариант можно прикрутить голосовое управление, как альтернативу ручного ввода, это сократит время на фиксацию счета, путем голосового сообщения, при этом соответственно вести журнал сообщений. Да и в целом у такого приложения довольно интересный потенциал.

После вашего комментария я вспомнил, что есть распознавание речи в вебе через Web Speech API. Я не интересовался этой стороной, но по идее можно распознавать числа

Vadim

ВЫ - КРАСАВЧИК! Быстро сделать прототип - дорогого стоит.

m michael

Если реализовывать, как андроид приложение, как вариант можно прикрутить голосовое управление, как альтернативу ручного ввода, это сократит время на фиксацию счета, путем голосового сообщения, при этом соответственно вести журнал сообщений. Да и в целом у такого приложения довольно интересный потенциал.

Timofeyev

Если учесть, что даже программное сопровождение счёта на крупных ( соревнованиях производится порой с ошибками, отставанием по времени, то видится, что такая процедура довольна обременительна, даже для тех, кто не играет 😊 Как приятное исключение можно привести отличное сопровождение электронного счёта в Оренбурге и Верхней Пышме во время 1 тура КЧРФ.

< Где проводят турниры ближайшие к Митино? Всякое разноеподскажите, как вести себя с неадекватами...? >