Ты совершил классическую ошибку многих строителей мото и авиа тренажёров.
Знаешь с чего тебе начать нужно?
Взять пару уроков в мотошколе!
И ты сразу поймёшь, что мотоцикл управляется совсем не так, как ты это себе видишь и как реализуешь на своём симуляторе. Твоя ошибка в том, что ты уравниваешь наклон статичного мота и движущегося по треку, но это в корне не верно. Поясню.
Рассмотри вектора сил, которые действуют на мотоцикл, когда он находится в повороте на скорости. Две ключевые силы, сила тяжести и центробежная, компенсируют друг друга и не смотря на то, что байк в сильнейшем наклоне, знаешь что чувствует пилот? Ничего! Его лишь чуть сильнее вдавливает в сиденье, но он не чувствует наклон телом, он не стремится упасть. Можно в этот момент поставить стакан с водой на бак и он не будет выливаться.
А ещё, ты удивишься, но заставить мотоцикл поворачивать, свесившись на бок – практически нереально. Чтобы мотоцикл начал поворачивать нужно работать рулём. И тут ты снова удивишься. Чтобы на скорости мотоцикл начал поворачивать, например, направо, руль нужно повернуть... налево! Это называется контрруление.
Тебе в твоём симуляторе нужно воспроизводить не положер е мотоцикла, а силы, которые действуют на пилота. Например, при торможении нужно наклонять твою конструкцию вперёд, чтобы сила тяжести начала эмулировать отрицательное ускорение при торможении. На разгоне нужно наоборот откидывать тебя назад. А при поворотах нужно не мотоцикл наклонять, а экран!
Там ещё много нюансов. Спрашивай, если что. Я много лет летал, потом работал в конторе, которая лётные тренажёры строит, и на мотоцикле уже 11 лет.
Когда я играю в MotoGP на геймпаде, я чувствую себя инвалидом. Стик отвечает сразу за всё, байк влетает в отбойник, а ты просто жмешь кнопки. А ведь мотоцикл — это про работу корпусом, коленями и перенос веса.
Так родилась идея: собрать свой мотосим-кокпит, который заставит меня работать телом.
Что внутри: В основе — деревянный каркас (да, я не столяр, я инженер). Настоящий бак от Honda, реальный руль с рычагами газа и тормоза, сидушка. Внутри — 4 потенциометра, 2 микрика для КПП, матричная клавиатура и мозг — Arduino + MPU6050 (гироскоп).
Как это работает (самая мякотка):
Платформа на маятнике: Я наклоняю всю траверсу телом, гироскоп MPU6050 считывает угол наклона и передает его в игру через эмуляцию XInput. Игра думает, что я давлю левый стик геймпада, а на самом деле я свешиваюсь в поворот.
Коррекция рулем: Чтобы не улететь, я корректирую траекторию реальным поворотом руля (через потенциометр).
Сколько это стоит: Если честно — 50 тысяч. Но 80% из них — это покупка инструмента с нуля (лобзик, шуруповерт, паяльник, ключи), который останется навсегда. Сама электроника и доски стоят копейки. Я переделывал проект 3 раза, пока не добился нужной жесткости.
Сейчас это работает через XInput (для MotoGP 24 и RIDE) и есть поддержкой DInput (vJoy). Софт пишу на C#.
Что дальше (План по апгрейду):
Мой план — превратить эту деревянную бандуру в полноценный мотоциклетный тренажер. В планах:
Переход в металл. Дерево — это круто для прототипа, но для точности нужна жесткость. Каркас будет из алюминиевого профиля или сварной стали.
Свешивание пилота: Добавить тактильные кнопки на бак и по бокам. Нажал грудью и коленом — пилот в игре прижался к баку. Зажал боковые кнопки — свесился в поворот.
Соленоид на КПП. Чтобы переключение передач ощущалось как удар. Соленоид будет бить по рычагу (как в реальном квикшифтере).
Тактильная отдача (Вибромоторы 5G). Установлю вибромоторы на подножки и клипоны, чтобы чувствовать вибрации двигателя и скольжение переднего колеса.
Басшейкер под сидушку. Для передачи вибраций от дороги и работы двигателя прямо в пятую точку.
Тяжелый вибромотор (15G) на траверсу. Чтобы руль било при попадании на кочки или при срыве передка.
Гироскопический эффект (Сервопривод). Самое сложное и интересное. Я хочу поставить сервопривод на маятник, чтобы он создавал сопротивление наклону. Чем выше скорость в игре — тем тяжелее наклонить траверсу. Это даст то самое чувство "борьбы с байком".
А теперь вопрос к сообществу. Как вы думаете, стоит ли оно того?
Привет, Пикабу! Недавно я наткнулся на пост блогера на VC про создание ИИ-оракула через бесплатные нейронки. Идея крутая, но я решил пойти дальше и автоматизировать процесс до предела. Я разработал систему, которая по одному текстовому запросу превращает любую идею в рабочее локальное приложение. Сегодня я покажу, как запустить свой проект нумеролог, используя всего один «магический» промпт и бесплатные AI инструменты.
Секрет в том, что я не прошу нейросеть «просто написать код». Я использую роль «MVP Fast-Track», которая заставляет ИИ работать как слаженный стартап из трех специалистов. Внутри чата одновременно трудятся Проджект-менеджер, разработчик и дизайнер.
Отправляем промпт в Deepseek
Почему это не обычный чат-бот
Если вы пробовали просить нейронку написать сложный скрипт, то знаете, что на выходе часто получается бесполезная каша. Мой метод это исключает: ПМ сначала анализирует логику, а разработчик пишет код уже под конкретный интерфейс. С помощью этой связки даже сложный нумеролог 2026 (с прогнозами на будущее) собирается за пару минут.
Чтобы приложение ожило, нам нужны «мозги». Я использую OpenRouter, о котором написано в блоге вышеуказанного блогера. Вы просто берёте API-ключ в настройках. Это единый код доступа для вашего аккаунта, а моделей на платформе море, от бесплатных до тяжеловесов вроде Perplexity с поиском в реальном времени. В нашем случае мы выбрали нейросеть stepfun/step-3.5-flash:free. Она бесплатная, шустрая и отлично понимает логику нумерологических расчётов.
Заходим на сайт https://openrouter.ai, авторизуемся под своей почтой Гугл, нажимаем в правый верхний угол - настройки, с левой стороны выбираем вкладку API Keys - придумываем название ключу, как на скриншоте выше.
Получаем готовый API ключ и сохраняем его куда - нибудь. (Позже он нам пригодится)
Шаг 1: Получаем код через Deepseek
Для генерации самого приложения я использую бесплатную нейросеть Deepseek. Она отлично справляется с кодингом и не просит денег за базовые задачи. После того, как мы скормливаем ей промпт, она выдаёт полотно кода. Система сразу закладывает качественные прогнозы нумеролога, основываясь на чистой математике и данных LLM.
Получаем готовый код
Теперь самое важное: как это запустить. Вам не нужно быть программистом. Просто копируете весь полученный код, открываете обычный Блокнот и вставляете текст туда. Затем сохраняете файл, называете его, например, «Нумеролог», и самое главное, нужно поменять расширение с .txt на .html. Т.е это будет выглядеть так: "Нумеролог.html"
Шаг 2: В чем профит для вас?
Главное преимущество, это всё таки автономность. Обычные сайты ограничены шаблонами, а личное приложение работает гибче. Огромный плюс в том, что код уже написан по принципу «два в одном». Сначала система работает как классические нумерологи рождения, анализируя даты, а затем автоматически подключается таролог нумеролог, который дополняет картину.
Ясность процесса здесь гораздо важнее, чем попытки сделать идеальный дизайн. Но на выходе всё равно получается стильно. Наверное, это самый простой способ зайти в создание ИИ-сервисов без затрат. Код работает прямо в браузере, приватно и быстро. Т.е по сути, нужно придумать идею для проекта и 5 минут времени для запуска.
Подведем итог
Я взял идею с VC, добавил универсальный промпт и получил готовый продукт за пару минут. Это бесплатно и это действительно работает. Больше не нужно платить за доступ к базовым инструментам.
Сам промпт «команды спецов» и ссылку на гугл-диск с готовым приложением я выложил у себя в тг канале NeuroPlex Networks. Заходите, забирайте из закрепа и создавайте свои микро-сервисы.
А какое приложение вы бы собрали себе за один запрос, если бы могли? Пишите в комментариях, обсудим!
Рады приветствовать вас в увлекательном мире настольных игр и творчества. Сегодня расскажем о мастерской "Перекрёстки Приключений", которая позволяет вам создавать уникальные элементы для вашей игры!
Что на данный момент доступно?
Мастерская уже сейчас позволяет создавать шаблоны для граней пирамиды. Эти шаблоны можно распечатать дома или в любом месте, где есть принтер, и таким образом, менять внешний облик игры. Но на этом мы не останавливаемся! Сейчас ведется активная работа над созданием планшетов игроков, что откроет ещё больше возможностей для ролевых и приключенческих игр.
Что делает мастерскую особенной?
Создание уникальных миров: Шаблоны пирамиды позволяют не только менять дизайн игры, но и добавлять новые уровни и истории. Возможность менять игру под свои потребности делает каждую партию уникальной.
Генерация изображений и загрузка своих работ: Уже сейчас вы можете генерировать изображения для игры прямо в мастерской или загружать собственные работы. Ваша фантазия – это единственный предел!
Будущие возможности для игроков: Когда планшеты игроков будут доступны, вы сможете создать своего героя, выбрать ему характеристики, такие как сила, ловкость, защита и атака. Это станет основой для создания ролевых, спортивных и приключенческих игр.
Мастерская решает важные проблемы – постоянная покупка новых игр и дороговизна новых проектов. Вместо этого, с помощью нашей мастерской, вы можете творить сами, создавая новые уровни и героев.
Чтобы лучше понять, как работает мастерская, мы подготовили презентацию, которая покажет все её возможности. Следите за нашими обновлениями и присоединяйтесь к обсуждению в нашей группе ВКонтакте: vk.com/crossroadsquesthub.
Вот пример готовой работы из мастерской. В нам соблюдены все технические размеры.
Изготовили на заказ вот такие декоративные панели из фанеры 12 мм. Начертили и по размерам заказчика вырезали на ЧПУ фрезере. После этого тщательная обработка наждачкой и вуаля все готово. Покраской будет заниматься сам заказчик
Здравствуйте, я являюсь ярым коллекционером манчкина и так получилось, что я загорелся желанием добавить, для тестов, пару промо карт, которые были найдены мною в этом посте.
Материалы для распечатки: Принтер струйный СНПЧ Epson L3110. Фотобумага матовая двусторонняя Brauberg, размер А4, плотность 200 г\м^2. Протекторы Crowd Games standart USA(56*87 мм - по размеру карт манчкина). Сканы карточек из поста выше(ссылка). Созданные проекты в фотошопе на основе этих сканов.
Подробности проекта: Всего 2 проекта, второй предназначен для бумаги формата 10 на 15 миллиметров - фотографий. Первый проект для бумаги А4. На нем помещается 10 карточек. В нем 5 слоев, все обозваны по своему назначению: Сокровища, двери, обводка, тест двери и тест сокровища. В проекте были созданы области при помощи линейки. Они предназначены для отслеживания правильных размеров карт.
Гайд для достижения почти идеальных размеров: Берем сканы из архива, добавляем отдельным документов в фотошопе, снимаем блок со слоя и копируем его в свой проект. Далее выделяем наш слой, нажимаем "Свободное трансформирование"(Ctrl+T), тык ПКМ на Ш и В и выбираем миллиметры, уменьшаем наш слой на 2 миллиметра по этим параметрам. Таким образом ваш слой должен стать ровно по крайним границам, как показано на рисунке(см. слои). Границы я выделял с помощью волшебной палочки и просто скопировал себе. Заметив, что при печати были небольшие уменьшения границ по бокам, я их расширил на 1 миллиметр.
1/4
Пояснение по проекту 10 на 15: Из-за различия миллиметров и пикселей невозможно достичь идеальных размеров карт ровно 56*87. Фотошоп в миллиметрах будет выделять 55,80+ и 86,80+ поэтому я попробовал распечатать карточки на 1 и на 2 миллиметра меньше. Методом проб понял - лучший вариант уменьшить итоговый размер карточек на 2 миллиметра. Ну и сам макет 10 на 15 оказался более сложным. Там уже можете сами поэкспериментировать. Это был мой тестовый проект, т.к. еще не было фотобумаги А4, а 10 на 15 была. Ну и я решил, что тоже выложу, т.к. может кому-нибудь понадобится. УПД: после сверки размеров была отредактирована большая часть слоев, поэтому этот проект не тестировался впечати! Также были проверены размеры, они отличаются от эталона на 0,2-0,3 миллиметра.
Сравнение результатов: На фотографиях ниже вы можете увидеть результаты работы. Как ни странно, но оригинальные карточки... менее четкие(не обращайте внимание на краску по бокам у первой фото, т.к. это была проблема принтера ну и моя. Я загрузил, согласно инструкции, бумагу по 1 штуке, но после 2-ух пропечаток впустую - принтер не забрал должным образом бумагу и печатал без нее, я еще раз глянул инструкцию и понял, что нужно грузить бумагу пачкой). Также стоит отметить, что различается цвет и шрифт. Ну по цвету это особенность передачи принтером, т.к. он использует модель CMYK, а мониторы - RGB. А вот шрифт можно и подобрать. В посте, на который было оставлено уже 3 ссылки, вы можете найти различные шрифты для манчкина. ИМХО, самый похожий шрифт - CaslonAntiqueCyr. Фотобумага тоньше и лучше гнётся по сравнению с оригинальными карточками. Различие в толщине показано на последней фотографии ниже, для сравнения я взял по 60 карточек в одинаковых протекторах. За качество фотографий не обессудьте. В жизни выглядят хорошо. Был бы ламинатор, я бы взял бумагу по-тоньше и попробовал бы заламинировать. Но как показывает мой опыт ламинирования в домашних условиях на недорогом аппарате(модель не помню) пленка со временем отойдет, появятся разводы.
1/7
А теперь самая интересная часть - подсчеты затрат: Для моего принтера используется оригинальная краска модель 103. Цены брал с Эльдорадо: Синяя: 889 рублей. Желтая: 550 рублей. Пурпурный: 550 рублей. Черную краску в расчет не брал, т.к. можно обойтись без неё(хотя справедливости ради можете подсчитать сами. Краску я не покупал, т.к. шла с принтером и осталась) Итого: 1989 рублей цветная краска. Ресурс краски на сайте моего принтера указан в 6500 страниц. Итого на страничку выходит: 0,306 рублей за краску. Бумага покупалась в офисмаге за 461 рубль, в пачке 50 штук. Итого за страничку фотобумаги выходит: 9,22 рублей. Протекторы покупались на озоне по 524 рубля за 400 штук. Итого за 1 протектор: 1,31 рубль. Я распечатал 63 карточки, они поместились на 7 страниц. Итого за 63 готовые карточки: (0,306*7)+(9,22*7)+(63*1,31) = 149,212 рублей. Если бы я распечатывал целый оригинальный манчкин, то потратил бы: (0,306*17)+(9,22*17)+(168*1,31) = 382,022 рубля, включая протекторы(без них пользоваться распечатанными карточками получиться, только если их заламинировать).
УПД2: все-таки правильной ценой по затратам будет та, в которой будет учитываться цена принтера, т.к. я не покупал краску, цена бумаги, цена протекторов. Приведенная выше сводная стоимость затрат предполагает, естественно, что у вас будут все в начале описанные материалы.