Проходил вчера мимо пруда, увидел лёд, гладкий как стекло. Вспомнил что у меня есть бага. Надо бы катнуть.
Сегодня с утра начал снежок падать, так что быстренько собрал барахло и двинул на прудик. Со снежком даже интереснее получилось. Правда, снимать пришлось самому. Одной рукой управлять машинкой, второй - держать мобилу.
Позвали меня недавно покататься и поснимать покатушки на Теслах. В Тесле я когда-то уже за рулём сидел, однажды на выставке. Но там фиг покатаешься, так что не особо интересно было. А тут подходящий случай попробовать на ней поездить, так что, само собой, согласился. И Катюху с собой позвал.
Причина покатушек была оригинальная - ребята замутили движуху из разряда "хочешь покататься на Тесле? Бери, да катайся". Правда, ещё и плати. Зато покататься можно любым способом - тихонько-аккуратненько (как я и сделал), активно-безалаберно, форсажно-дрифтово (если умеешь). Но с одним условием - в салоне будет сидеть "помеха справа" - автоинструктор. Он, конечно, постарается особо не вмешиваться, но в особо проблемных случаях таки будет.
Ещё возможно пройти обучение в автошколе на Tesla. К этому я скептически отношусь, всё-таки довольно экзотическая машинка в наших краях. Но фиг знает, может кому-то и захочется.
На съёмки приехали две Теслы, обе заднеприводные, не шибко мощные. Но в автопарке есть практически все модели, включая топовые комплектации. На полном приводе явно повеселее будет. Ещё есть Tesla model X, но они на съёмку, скорее всего, приедут в следующий раз.
Погодка для съёмок хреновенькая была, солнышка очень не хватало. Да и сценария особого не было. Народ просто пытался изобразить на двух Теслах что-нибудь активное. Оказалось что Теслы нехило так могут валить бочком, главное не забыть трэкшн контрол отключить. Эт такая хрень которая предотвращает заносы. Но когда тебе нужно изобразить именно занос, то она очень уж мешает.
Короче, посмотрим что из всего этого получится.
Да, самое главное. Если вдруг хотите прокатиться на Tesla, сделать клёвые фотки для инстаграма с Теслой, взять Теслу в качестве флагмана в свадебный кортеж, и т.д. и т.п. - звоните по телефону +7(910)404-72-62 Можете заодно сказать пароль "я от Лысого" :-D
Если кто помнит - когда-то мы с коллегой Евгением устроили небольшой экшн под названием "Микрогонки". Весело было, но машинки мелкие, аккум быстро дохнет так что долго не поездишь. В итоге пришли к выводу что надо делать машинки побольше, но тогда подходящих контролеров с подключением видеокамеры толком не было, так что пришлось изобретать Виртурилку. Пока делали, забыли для чего её делали. Но наконец-то вспомнили, и вернулись к старой идее онлайн гонок. Самим заморачиваться с организационными вопросами не хотелось, так что спасибо ребятам которые загорелись такой же идеей. Они занимаются помещением, обслуживающим персоналом и прочими оргвопросами. А мы обеспечиваем софт да железо.
В итоге родился проектик "Speedy Hoods" ("Быстрые Капоты", если по-русски).
Машинки были выбраны не очень удачно. Клёвые, дорогие, но, зараза, шибко быстрые. Даже на минимальный газе слишком быстро ездят, модель такая (класс туринг). Так что пришлось газ зарезать на минимум чтоб более-менее адекватно управлять можно было, а из-за этого пропало пропорциональное управление :-( Зато аккумы на 5000мАч, так что примерно на час езды хватает.
В машинках стоят беспроводные маячки, на трассе стоит засечка, которая засекает момент прохождения машинки около неё. Таким образом получилась возможность измерять скорость прохождения круга, а значит можно и соревнования устраивать.
Камеры на машинках стоят пока аналоговые, но зато с широким углом и высокой светочувствительностью.
Самая большая проблема была - найти достаточно просторное помещение, где можно организовать трассу. Сначала ютились у знакомых моделистов, но недавно переехали на новую трассу в гаражном комплексе. Места стало побольше, управлять комфортнее. Но трасса пока пустая необлагороженная. Зато на трассе специальный человек сидит ("маршал") который следит за машинками, поправляет в случае аварии. В общем, как на обычной гоночной RC трассе. А главное, трасса теперь работает каждый день, с 13:00 до 22:00 Катания бесплатные, но потихоньку платные фичи будем добавлять, ибо помещение и прочее аццких денег стоит, надо отбивать потихоньку.
Ещё на трассе стоят внешние вебкамеры, которые стримят "картинку со стороны" в плеер и на ютуб.
Недавно этот проект приняли во ФРИИ. Фонд развития интернет-инициатив. Хз, хорошо это или плохо, посмотрим.
По софту и сайту ещё конеш куча работы предстоит, но в целом всё довольно ништяг пашет.
Из-за ограниченной пропускной способности канала на трассе пришлось битрейты ограничить, а из-за хренового угла обзора нашей родной камеры пришлось откатиться на аналоговые. Картинка хуже, но обзор лучше, так что меньшее из бед, как говорится.
Тестим видео с бортов для просмотра гостями (т.е. не рулящими юзерами). Машинки не на трассе, а у меня дома, на техобслуживании. В эфире прямщас.
Трасса понемногу начинает функционировать. Четыре машинки через инет, остальные по старинке, локально с RC аппы. Белой бэхой на видео бОльшую часть времени чел из Германии рулил, но иногда пересаживался на жёлтую камару :-)
Когда в Москве была метель, я на солнышке катался :-) В окно не выглядывал, так что метель только у жены в Инстраграмме видел.
На этот раз тестили связку с автопилотом. Связь через билайн 4G. На Йоту забили, ибо она совсем испортилась, даже битрейт 300 кбит/с не тянет. А через билайн отлично 2 мегабита пролазит. Ни единого дропа, ни лагов - прям идеально всё. В плеере немножко улучшил P2P связь, теперь только так и подключаюсь, удобно, блин.
На автопилоте (ArduRover) собссно автопилотные функции не использовали, рулил я из Мск в ручном режиме. А автопилот рулит в другом ролике.
На выставке сам попробовал по трофийной трассе поездить (в грязь не лез, правда). Клёво, слов нет. Скорости шибкой нет, тут интерес в том чтоб пролезть через буераки.
А в идеале должны быть типа такого
Вот почему, блин, на танчиках по улице нельзя :-( Самый ништяг жеж.
Пропорциональное управление газом, поворотом колёс. Подсветка колёс, фары, габариты, стоп-сигналы, поворотники. Управление с геймпада или игрового руля. Лучше с руля и педалей, само собой.
Играет музычку, переключение треков - на руле. Громкость тож с руля регулируется.
Камера в салоне с позиционированием по горизонтали и вертикали (pan-tilt, короче).
Капот, багажник, двери - всё открывается и закрывается. Аккум как раз в багажнике лежит.
Логичное развитие идеи микромашинок Choro-Q (и Q-steer) - микромашинки с блютусом на борту для управления с мобилок/планшетов. Takara Tomy фишку не просекла (мало того, вообще с производства сняли и развивать не стали), так что за неё это сделала другая компания.
Полностью пропорциональное управление (этого очень нехватало на кустирах и чероках), фары, поворотники, бибикалка. И всё в таких же габаритах как кустиры. Офигеть, короче. К нашим мелким машинкам я вот давно уж привык, но такие же мелкие но с полным фаршем - класс.
Правда, цена не радует. На оф сайте за них 90 баксов просят :-(
Самое главное - мы ушли от задолбавшего смотри.ком Теперь трансляции для смотрящих ведутся через LiveStream.com Там все трансляции пишутся, так что теперь можно смотреть в записи, вот тут. Для рулящих же, как и прежде, видео идёт через наш собсственный рулящий плеер с минимально возможными задержками.
От "футбола" отказались, теперь играем в "хоккей". Машинками гоняем шайбу, забиваем в ворота. На шайбе сверху приклеен свой QR-код, так что скоро будет автоматом распознаваться, при попадании в ворота. Распознавание на воротах ещё в процессе доработки, но, думаю, скоро уже будем тестить.
Кстати, у машинок спереди появилось что-то типа захвата - пластиковая полукруглая пластинка. Которой намного удобнее шайбу гонять, чем если просто бампером.
Ну и по-мелочи: теперь у рулящих слышен звук трибун, при забивании гола раздаётся дикий крик толпы на стадионе "Гоооол!". Исправлены некоторые глюки, но и новые найдены. Так что мелочи вылизывать ещё предстоит.
UPD> Теперь в списке рулящих около каждого имени имеется надпись, указывающая сколько минут ему кататься осталось. Показывается максимальное время, которое он может проездить, но чел может спокойно и раньше выйти. Однако, на практике ещё ни разу не было случая, чтоб кто-то из бесплатного лимитированного катания сам выходил, так что, думаю, эта рассчётная инфа довольно полезна.
На трассе Питер-1 сегодня были покатушки. Попробовали устроить мини-футбол машинками. Две машинки за одну команду, две - за другую.
Было пипец весело. Евгений Realizator проявил недюжинные комментаторские способности, так что для ощущения реального футбола нехватало разве что рёва стадиона.
Полный размер Скриншот успел сделать перед выключением, так что тут уже почти пусто
Практически на последней минуте в игру вступил Гол, который забил решающий гол. Правда, бил он наугад, ибо не знал за какие ворота играет. Оказалось, в правильные ворота забил.
UPD> Кстати, одной из машинок рулил кто-то с ником Nadin. Оказалось, это девушка, Надя :-) В связи с чем и появилось народное творчество:
Видео, к сожалению, не снимали. Но Johny2308 заснял немного с экрана. Конечно, самое интересное в кадр не попало, но всё равно и за такое видео спасибо.
Сегодня, в восемь вечера (20:00 по Москве), запускаем покатушки. Конкурс будет "Царь горы". Если встать в очерченный квадрат на горке, плюсуется карма. Пока стоишь под камерой - карма увеличивается на единицу примерно раз в одну-две секунды. Цель - прогнать из квадрата соперников и встать самому. Кто наберёт большее количество кармы к завершению катания (до десяти вечера будет) - будет победителем.
Победитель получит вполне реальный приз - управляемую машинку Q-steer :-)
UPD> Победителем оказался rezo.kun На прошлых покатушках он получил кучу бонусных баллов, так что сегодня был в топе :-) Мало кто смог сегодня с ним тягаться, всё-таки, у остальных было намного меньше времени. Но победитель есть победитель, так что приз отправится к нему.
В следующий раз учтём организационные косяки. Всё-таки, впервые такое проводили. Покатушки ещё будут, призы будут тоже. Только вот алгоритм расчёта баллов немного переделаем. Ну и сгонять с горы можно будет.
В техническом плане - сегодня всё отлично было. Утечку памяти вроде пофиксил, не зря до 10-ти утра просидел сегодня. Кастер два часа без перерыва пахал, память чистится корректно, fps не падает. QR распознаются идеально. Камеры пашут на ура... Так что теперь будем интерактив добавлять, дабы интересней было. Сегодня катались без шлагбаумов, они пока на доработке :-)
Полный размер Машина победителя на троне Царя горы :-)
Жёлтый Лансер уже в строю. Ща следующую начну, рецепт сделаю, выложу.
UPD> Второй жёлтый Лансер готов. Точнее, сначала он был синий, но у меня как раз корпус жёлтый без дела валялся. От бедной подопытной машинки, на которой сорвался один эксперимент :-)
UPD> Белая ментовская готова, был обрыв провода от катушки (машинкам очень вредно когда их роняют).
UPD> Оранжевая готова, наращивание провода от катушки спасло.
Правый столбец - карма, начисляется за "царя горы". Победители получили 30, 20 и 10 баллов, соответственно.
P.S. Снял немножко видео с демонстрацией распознавания QR, как обработаю - выложу тут. Хреново я наклейки приделал - машинки иногда переворачивались, в итоге наклейки посъезжали и распознаваться практически перестали. Учёл на будущее, сделаю понадёжнее чтоб держались.
P.P.S. Дальше ещё один видеоролик, просто покатушки сегодняшние. Примерно со второй минуты там доча мелькает. Кто катался в это время - помните руку, которая карандашами трассу разрисовывала и машинки тырила? Вот эт как раз она и есть :-)
На крыше каждой машинки появилась наклейка с QR кодом. Над "горой" стоит считывающая камера, которая засекает машинку, занявшую почётное место "Царя Горы". Уже протестили, работает отлично. В результате тестирования началось дикое месилово за место под камерой, экшн вырос в разы. Будем дальше развивать эту идею. А на трассе МСК-1 на горе уже стоит серва с большим коромыслом. А на трассе висит "рында". Если долбануть в рынду и закоротить контакты - на горе срабатывает серва и коромыслом расталкивает всех с горы.
Короче, креатив попёр :-)
P.S. Для просто смотрящих тоже будет занятие - вторая серва будет срабатывать при нажатии кнопки в браузере у смотрящих. И творить какую-нить пакость катающимся. Пока ещё точно не придумал, какую именно.
P.P.S. Для тех кто критикует текущую реализацию объектов на трассе: так как пока прощупываем всякие варианты взаимодействия с объектами во время катания, всякие штуки делаем из подручных удобных материалов. Картон, фанера, пенопласт - всё что угодно. То, что можно быстренько подпилить/подрезать дабы получше сделать. Когда решения устаканятся - будем делать серьёзно и красиво.
Эх, собрался ролик смонтировать. Так как мы пытались изобразить ограбление поезда (во всяком случае, я пытался), то больше всего подходит музычка из фильмов про ковбоев. Морриконовская "The Good, The Bad, The Ugly", например. Одна проблема - оригинальная мелодия не ахти. А я когда-то слышал её же, но в более динамичном исполнении. А была она в виде аудиодорожке на CD с игрой Warcraft II: Tides of Darkness.
Сейчас вот все старые коробки перерыл - нету того диска. Немудрено, я его играл ещё в 2000-м году вроде. Перерыл все торренты - нету нихрена именно его :-( Буду искать дальше. Пока не найду - видео не будет.
UPD> Перебрал уже пять образов дисков с варкрафтом, нету нужной музычки :-( Я так понял, на оригинальном диске (ENG) - одни аудиодорожки, на локализованном - другие. Причём на трёх локализованных (RUS) оказались вообще разные треки. Будем искать дальше...
UPD> Не нашёл именно то исполнение, пришлось довольствоваться исполнением орекстра Поля Мориа.
Долго мы ждали этот момент. Ну, не совсем этот, ждали полноценного запуска, но пока надо потестировать с небольшим количеством народа. Ибо глюки софтовые ещё вылазят иногда, ещё тестить и тестить перед полноценным запуском. Но в основном всё работает так как и задумывалось.
Итак, если вам нечем заняться сегодня вечерком, часиков с восьми, велкам к нам на тестирование.
Мы сколько тестили в узком кругу - вроде работает, но нужна массовка. Так что велкам. Штука оригинальная - аналогов ни в России, ни за бугром ещё вроде бы нет. Если вдруг вы знаете нечто подобное - киньте ссылочку сюда в комменты, плиз.
Вроде бы пока всё. А я спать пошёл, чтоб к восьми проснуться :-)
UPD> Сейчас не все страницы могут отображаться, всё включим не раньше восьми вечера. UPD> Рулить, кстати, можно и джойстиком/геймпадом. Надо всего лишь скачать и запустить программку JoyToKey и назначить в ней соответствие кнопок джойстика клавишам клавиатуры. И усё - можно рулить с девайса.
UPD> Час катания - полёт нормальный. FPS не падает ниже 20, что есть вери гут.