Если кто помнит - когда-то мы с коллегой Евгением устроили небольшой экшн под названием "Микрогонки". Весело было, но машинки мелкие, аккум быстро дохнет так что долго не поездишь. В итоге пришли к выводу что надо делать машинки побольше, но тогда подходящих контролеров с подключением видеокамеры толком не было, так что пришлось изобретать Виртурилку. Пока делали, забыли для чего её делали. Но наконец-то вспомнили, и вернулись к старой идее онлайн гонок. Самим заморачиваться с организационными вопросами не хотелось, так что спасибо ребятам которые загорелись такой же идеей. Они занимаются помещением, обслуживающим персоналом и прочими оргвопросами. А мы обеспечиваем софт да железо.
В итоге родился проектик "Speedy Hoods" ("Быстрые Капоты", если по-русски).
Машинки были выбраны не очень удачно. Клёвые, дорогие, но, зараза, шибко быстрые. Даже на минимальный газе слишком быстро ездят, модель такая (класс туринг). Так что пришлось газ зарезать на минимум чтоб более-менее адекватно управлять можно было, а из-за этого пропало пропорциональное управление :-( Зато аккумы на 5000мАч, так что примерно на час езды хватает.
В машинках стоят беспроводные маячки, на трассе стоит засечка, которая засекает момент прохождения машинки около неё. Таким образом получилась возможность измерять скорость прохождения круга, а значит можно и соревнования устраивать.
Камеры на машинках стоят пока аналоговые, но зато с широким углом и высокой светочувствительностью.
Самая большая проблема была - найти достаточно просторное помещение, где можно организовать трассу. Сначала ютились у знакомых моделистов, но недавно переехали на новую трассу в гаражном комплексе. Места стало побольше, управлять комфортнее. Но трасса пока пустая необлагороженная. Зато на трассе специальный человек сидит ("маршал") который следит за машинками, поправляет в случае аварии. В общем, как на обычной гоночной RC трассе. А главное, трасса теперь работает каждый день, с 13:00 до 22:00 Катания бесплатные, но потихоньку платные фичи будем добавлять, ибо помещение и прочее аццких денег стоит, надо отбивать потихоньку.
Ещё на трассе стоят внешние вебкамеры, которые стримят "картинку со стороны" в плеер и на ютуб.
Недавно этот проект приняли во ФРИИ. Фонд развития интернет-инициатив. Хз, хорошо это или плохо, посмотрим.
По софту и сайту ещё конеш куча работы предстоит, но в целом всё довольно ништяг пашет.
Так как дома довольно проблемно держать трассу запущенной весь день, было решено переместить её куда-нить из дома. Спасибо клубу Кибер-зона за то что приютили нашу питерскую трассу :-)
UPD> Уже закончили, сегодня по укороченной программе. Всплыли проблемы - тупо клиенты не подключаются. Оказалось что роутер местный затупил. После ребута всё заработало ништяг.
Итак, сегодня с 15:00 до 21:00 будет проходить Чемпионат по Царю Горы и по Хоккею. Последний. Во всяком случае, пока последний. Ибо на машинках откатали технологию, надо двигаться дальше, а то покатушки отнимают очень много времени.
Самое главное - мы ушли от задолбавшего смотри.ком Теперь трансляции для смотрящих ведутся через LiveStream.com Там все трансляции пишутся, так что теперь можно смотреть в записи, вот тут. Для рулящих же, как и прежде, видео идёт через наш собсственный рулящий плеер с минимально возможными задержками.
От "футбола" отказались, теперь играем в "хоккей". Машинками гоняем шайбу, забиваем в ворота. На шайбе сверху приклеен свой QR-код, так что скоро будет автоматом распознаваться, при попадании в ворота. Распознавание на воротах ещё в процессе доработки, но, думаю, скоро уже будем тестить.
Кстати, у машинок спереди появилось что-то типа захвата - пластиковая полукруглая пластинка. Которой намного удобнее шайбу гонять, чем если просто бампером.
Ну и по-мелочи: теперь у рулящих слышен звук трибун, при забивании гола раздаётся дикий крик толпы на стадионе "Гоооол!". Исправлены некоторые глюки, но и новые найдены. Так что мелочи вылизывать ещё предстоит.
UPD> Теперь в списке рулящих около каждого имени имеется надпись, указывающая сколько минут ему кататься осталось. Показывается максимальное время, которое он может проездить, но чел может спокойно и раньше выйти. Однако, на практике ещё ни разу не было случая, чтоб кто-то из бесплатного лимитированного катания сам выходил, так что, думаю, эта рассчётная инфа довольно полезна.
На трассе Питер-1 сегодня были покатушки. Попробовали устроить мини-футбол машинками. Две машинки за одну команду, две - за другую.
Было пипец весело. Евгений Realizator проявил недюжинные комментаторские способности, так что для ощущения реального футбола нехватало разве что рёва стадиона.
Полный размер Скриншот успел сделать перед выключением, так что тут уже почти пусто
Практически на последней минуте в игру вступил Гол, который забил решающий гол. Правда, бил он наугад, ибо не знал за какие ворота играет. Оказалось, в правильные ворота забил.
UPD> Кстати, одной из машинок рулил кто-то с ником Nadin. Оказалось, это девушка, Надя :-) В связи с чем и появилось народное творчество:
Видео, к сожалению, не снимали. Но Johny2308 заснял немного с экрана. Конечно, самое интересное в кадр не попало, но всё равно и за такое видео спасибо.
Сегодня, в восемь вечера (20:00 по Москве), запускаем покатушки. Конкурс будет "Царь горы". Если встать в очерченный квадрат на горке, плюсуется карма. Пока стоишь под камерой - карма увеличивается на единицу примерно раз в одну-две секунды. Цель - прогнать из квадрата соперников и встать самому. Кто наберёт большее количество кармы к завершению катания (до десяти вечера будет) - будет победителем.
Победитель получит вполне реальный приз - управляемую машинку Q-steer :-)
UPD> Победителем оказался rezo.kun На прошлых покатушках он получил кучу бонусных баллов, так что сегодня был в топе :-) Мало кто смог сегодня с ним тягаться, всё-таки, у остальных было намного меньше времени. Но победитель есть победитель, так что приз отправится к нему.
В следующий раз учтём организационные косяки. Всё-таки, впервые такое проводили. Покатушки ещё будут, призы будут тоже. Только вот алгоритм расчёта баллов немного переделаем. Ну и сгонять с горы можно будет.
В техническом плане - сегодня всё отлично было. Утечку памяти вроде пофиксил, не зря до 10-ти утра просидел сегодня. Кастер два часа без перерыва пахал, память чистится корректно, fps не падает. QR распознаются идеально. Камеры пашут на ура... Так что теперь будем интерактив добавлять, дабы интересней было. Сегодня катались без шлагбаумов, они пока на доработке :-)
Полный размер Машина победителя на троне Царя горы :-)
Правый столбец - карма, начисляется за "царя горы". Победители получили 30, 20 и 10 баллов, соответственно.
P.S. Снял немножко видео с демонстрацией распознавания QR, как обработаю - выложу тут. Хреново я наклейки приделал - машинки иногда переворачивались, в итоге наклейки посъезжали и распознаваться практически перестали. Учёл на будущее, сделаю понадёжнее чтоб держались.
P.P.S. Дальше ещё один видеоролик, просто покатушки сегодняшние. Примерно со второй минуты там доча мелькает. Кто катался в это время - помните руку, которая карандашами трассу разрисовывала и машинки тырила? Вот эт как раз она и есть :-)
На крыше каждой машинки появилась наклейка с QR кодом. Над "горой" стоит считывающая камера, которая засекает машинку, занявшую почётное место "Царя Горы". Уже протестили, работает отлично. В результате тестирования началось дикое месилово за место под камерой, экшн вырос в разы. Будем дальше развивать эту идею. А на трассе МСК-1 на горе уже стоит серва с большим коромыслом. А на трассе висит "рында". Если долбануть в рынду и закоротить контакты - на горе срабатывает серва и коромыслом расталкивает всех с горы.
Короче, креатив попёр :-)
P.S. Для просто смотрящих тоже будет занятие - вторая серва будет срабатывать при нажатии кнопки в браузере у смотрящих. И творить какую-нить пакость катающимся. Пока ещё точно не придумал, какую именно.
P.P.S. Для тех кто критикует текущую реализацию объектов на трассе: так как пока прощупываем всякие варианты взаимодействия с объектами во время катания, всякие штуки делаем из подручных удобных материалов. Картон, фанера, пенопласт - всё что угодно. То, что можно быстренько подпилить/подрезать дабы получше сделать. Когда решения устаканятся - будем делать серьёзно и красиво.
Трасса МСК-1 ещё нифига не оформлена. Пока просто поверхность :-) Человечков у Вики напрокат взял, чтоб хоть какие-то объекты были, помимо машинок. Эдакий Кармагеддон. Участникам покатушек, наверное, интересно будет как это всё выглядит сбоку :-D
UPD> Так и есть. Серваг лёг и конкретно. Хостеру - низачот. UPD> Поднялся серваг, норм всё. UPD> Машинки чувствуют себя шлюхами на субботнике... UPD> 160 человек в очереди... писец. Это в каждой комнате примерно по столько
UPD> Народ ЧАСАМИ ждал своей очереди. И, что самый ппц - дожидался! Вот это терпение, прям респект и уважуха.
Итак, сегодня вечерком, часиков в одиннадцать (23:00 МСК), запустим очередное открытое тестирование управления машинками через Интернет. Тестирование будет длиться где-то час, ориентировочно. А там как пойдёт.
Долго мы ждали этот момент. Ну, не совсем этот, ждали полноценного запуска, но пока надо потестировать с небольшим количеством народа. Ибо глюки софтовые ещё вылазят иногда, ещё тестить и тестить перед полноценным запуском. Но в основном всё работает так как и задумывалось.
Итак, если вам нечем заняться сегодня вечерком, часиков с восьми, велкам к нам на тестирование.
Мы сколько тестили в узком кругу - вроде работает, но нужна массовка. Так что велкам. Штука оригинальная - аналогов ни в России, ни за бугром ещё вроде бы нет. Если вдруг вы знаете нечто подобное - киньте ссылочку сюда в комменты, плиз.
Вроде бы пока всё. А я спать пошёл, чтоб к восьми проснуться :-)
UPD> Сейчас не все страницы могут отображаться, всё включим не раньше восьми вечера. UPD> Рулить, кстати, можно и джойстиком/геймпадом. Надо всего лишь скачать и запустить программку JoyToKey и назначить в ней соответствие кнопок джойстика клавишам клавиатуры. И усё - можно рулить с девайса.
UPD> Час катания - полёт нормальный. FPS не падает ниже 20, что есть вери гут.
Сидим дома. На улице жара +30, так что выходить из квартиры нет никакого желания. Звонит Сэм, они, оказывается, рядом гуляют, хотят в гости зайти.
Пришли и говорят что около Красной площади всё оцеплено и что там показательные заезды Формулы-1 проходят. Блин, а я-то не знал, а то бы сгонял посмотреть. Катерина тож заявила что была в курсе про гонки, но мне не сказала, ибо думала что я знаю. Вот так вот, все всё знают, кроме меня.
Вскоре пришли Серёга с Олькой, которые тож как раз неподалёку гуляли. Серёга фотки с заездов принёс. Вот, примерно, что получилось:
Наткнулся случайно. Вроде как гонки планируются. Можно ли будет поглазеть - пока неизвестно. Поучаствовать... Мои 112 лошадей не прокатят однозначно. Так что хоть бы глазком объектива посмотреть. А машинки участвовать будут весьма интересные. Хотя, похоже зрителей фиг пустят .Списочег в конце анонса у Носатого Очкарика. А самые интересные я ща сюдыть выложу, а то там неинтересно смотреть какждую отдельно по ссылке. Цитирую объяву у Тёмы:
“
Всем заинтересованным лицам - владельцам суперкаров - сообщаем, что 9 и 10 мая 2009 года с 11 до 18 часов, на Дмитровском автополигоне (точнее на Динамометрической прямой) состоятся парные и одиночные заезды спортивных автомобилей мощностью не менее 500 л. с.
Хотелось бы увидеть на этом соревновании очень мощные и по-настоящему быстрые суперкары (разные тюненные пшикалки типа эвиков-субариков не рассматриваются - речь о суперкарах, которых в списке участников уже предостаточно и интересуют отсутствующие в списке, но интересные и быстрые автомобили).
Подробности и список уже зарегистрированных машин в блоге у Носатого Очкарика.