Выношу в головное сообщения все предложения из темы.
1. В программе fora.exe сделать полноценный экспорт в эксель (или предлагать формат файла при сохранении и экспорте).
2. Сделать нормальным экспорт макросов (с перечислением номеров программ)
3. Хотелось бы, чтобы при нажатии на макрос или программу - подсвечивались все его участники - все макросы и удары.
4. Хотелось бы некой проверки - т.е. база, которая есть в конкретно моей форе - насколько они расходятся со средней форой - чтобы можно было обмениваться программами. Поясню - было бы неплохо разработать протокол - по которому можно было бы проверять новую чужую прошивку - например - я взял прошивку, загрузил в программу - посмотрел, что накат идет 43,12, у меня 40,15, запил идет -5,70 у меня -5,60, в соответствии с этим делать корректировки на все удары. (пока не знаю, насколько это вообще выполнимо - но протокол можно придумать).
5. Хотелось бы неких методических указаний по тренировкам. На мой взгляд - была бы сильная поддержка - есть прошивки для скачивания и методички к ним. В них расписано - кто, куда, на что обращать внимание тренирующемуся, на что тренеру.
Возможно объявить какой нибудь конкурс на лучшую прошивку - можно даже без призов - просто для интереса.
Ну и много прошивок красивых и разных
6. По самому тренажеру - оптический датчик - было бы неплохо сделать его более пылезащищенным, у меня засорился, я аж испугался - поправилось протиркой полотенцем (например - более сильный сигнал датчика, или защита стеклом)
7. Убрать контакты с задней стороны двигателя шнека - есть большая вероятность их отломить в случае, если положил фору на этот двигатель (у меня так получилось - после получения тренажера - припаял паяльником - думаю какая нибудь девочка могла не справиться).
8. Пожелания к новому тренажеру - попробуйте в качестве идеи рассмотреть концепт движущегося тренажера (с возможностью программирования) - примерно как фотоаппарат на рейлингах - при возможности программирования подъема пушки по горизонтали - это была бы полная аналогия соперника.
9. Для того, чтобы тренажер не имел временных зависаний и мог во время каждого удара выполнять именно этот удар вне зависимости от связки - например - топспин-запил, после выполнения удара ролики сразу начинать перекрчивать на следующий удар - тогда даже при максимальном темпе будет успевать. Причём - изначально можно подавать напряжение (или управление по сигналу) - даже большее, чтобы раскручивать в обратную сторону, например, а при подходе мяча к роликам - стабилизировать скорость вращения.
Возможно это сложно реализовать с точки зрения железа, но идея, мне кажется - хорошая.
10. Можно придумать маленькую программу, которая будет имитировать работу макроса в видео - её можно сделать например анализируя зоны ударов, типа A9 - указанные для каждого удара.
11. Хотелось бы задавать признак случайности в тексте программы.
Поясню
Задача с тренером - первый прямо, второй - влево или вправо, третий прямо - и т.д.
На данный момент - такую программу напрямую не реализуешь.
Программирование бы тогда выглядело следующим образом:
Если не стоит признак случайного - то напрямую стреляем выбранным ударом.
Если в программе стоит признак случайного - то разрешать выбор, например - из нескольких мячей, или одной программы. (Если непонятно - могу еще пояснить)
12. Количество запоминаемых мячей сделать сильно больше. (Несколько тысяч как минимум).
13. Предлагаю рассмотреть следующий концепт:
Возможность тренажеров работать в паре, например - протокол связи по wifi. В данном случае - тогда можно не делать колесики и перемещать робота, но получим возможность ставить в разные точки и делать очень веселые серии - достаточно сильно похожие на человека.
При этом, естественно, предусмотреть возможность мгновенного движения шнека, чтобы можно было делать серии - 3 с лева, 10 справа, 4 слева и т.д.
14. Вынес в отдельную тему ссылки на схемы игры.
15. Можно доделать программу у тренажера, чтобы у каждого удара показывать зону, куда ему должны отразить.
Например, фора стоит на А, бьет на 9, отбить надо по диагонали. Ставим туда Вашу разработку - мишень. Если отбил по диагонали - защитываем очко, если отбил в другое место - не защитываем. Причем - место попадания - диагональ - прописывать сразу в программе.
Т.е. для программы 1 (треугольник) - очки защитывать только, если попадает только в край левого угла. Для программы 2 - в правый и т.д.
16. Сделать дополнительное устройство - например - гибкий шланг, как у пылесоса, который будет мячи из форы-экрана передавать в тренажер
Как один из примеров:
/>17. Если все движки будут работать одинаково + будет отлажен угол по вертикали, тогда все тренажеры будут стрелять одинаково, это в свою очередь означает приемственность всех прошивок
В данном случае можно будет в схемах рисовать не силу верхнего/нижнего, а указывать Т! (сильный топспин), Т (топспин), Н(накат) - и указывать точку - откуда и куда будет попадать мяч, чтобы в дальнейшем программа сама генерировала, плюс указать возможность случайного уменьшения/увеличения угла, но увеличения/уменьшения вращения/скорости.
Тогда программы можно рисовать как схемы в мультимедийном виде - стрелочками.