Virt2real
Компания
43,46
рейтинг
10 мая 2011 в 16:03

Разное → Машинки, управляемые через Интернет. Эпизод первый

Любите ли вы радиоуправляемые машинки так же, как любим их мы? Если да — добро пожаловать под кат.



Итак, если вы любите гонять на управляемых машинках, можете купить себе какую-нибудь и кататься в своё удовольствие. Но катание в одиночку довольно быстро надоедает. Хочется погонять с кем-то, а это не всегда получается. Вспомните тот же Doom, например (или кваку, или любую другую стрелялку). Одному — не так интересно, как толпой, по сети.

Вот именно исходя из этой мысли мы и сделали штуку под названием «Машинки, управляемые через Интернет».

Всё просто — открываете страничку, видите список трасс. Пока трассы всего две, одна в Москве, вторая в Питере. Становитесь в очередь (надо нажать кнопочку «Встать в очередь», ваш КО). Как только подойдёт ваша очередь — откроется окошко с трансляцией и возможностью управления машинкой. Управление с клавиатуры — стрелки (вперёд, назад, влево, вправо) и Ctrl — форсаж. Ах да, чтоб иметь возможность встать в очередь, надо быть зареганым на сайте.

Сейчас реализован базовый функционал — очередь, управление машинками, трансляция видео и звука. В процессе разработки — трансляция «в 3D» (помните этот топик?) — обычная анаглифная стереокартинка, но управление машинками в таком виде смотрится довольно клёво. Так же в процессе доделывания интерактив на трассе. На машинки клеятся QR-коды, на трассе стоит специальная камера (кстати, на фотографии как раз видна эта камера, на кронштейне в виде буквы Гэ. Управляемую камеру сюда же прикрутим… В общем, планов громадьё. А главное — все планы уже частично начаты реализовываться, самый главный затык «как бы это сделать» пройден. Осталось до ума довести.

Сейчас вот решили на Хабру вывесить этот топик, послушать что люди скажут про такую игрушку. Как мне кажется — на порядок интереснее всяких мэйлрушных «бильярдов» и т.д. Ибо тут реальные объекты, управлять которыми, всё-таки, интереснее чем нарисованными.

Ещё важный аспект — реализованное управление с наблюдением через камеру подходит не только для наших любимых мелких машинок Q-steer, но и для любых других игрушек. Радиоуправляемая машинка довольно приличного размера, с прикрученной к ней аналоговой камерой с передачей по-радио уже тоже по полу дома ездит. Но там ещё есть небольшие проблемки, так что её пока не показываем.

Итак, Самая Главная Ссылка — http://www.mikrogonki.ru/content/nashi-trassy. Там написано про необходимые требования для нормального функционирования трасс. Если хотите опробовать живьём и покататься — велкам!

По-умолчанию показывается трансляция видео (через smotri.com) со второй камеры. При рулении используется другая камера, отдельная трансляция. Задержка минимальная.

Одно «но» — народу на Хабре много, а машинок в данный момент всего 7. 4 в Питере и 3 в Москве. Время катания ограничено до пяти минут, чтоб больше народу успело покататься. Есть возможность увеличить лимит (у кого больше бонусов, тот выше в очереди и дольше катается) — читайте мануал вот тут.

Управление машинками делали я и Евгений Realizator.

P.S. Технические подробности пока не публикую — это первый топик, обзорный. Ну и мы как раз хотели под большой нагрузкой проверить. Да пребудет с нами Хабрасила и да не покажет серваг 503-ю ошибку…

P.P.S. Очень ждём отзывов и отчётов о замеченных глюках. Ибо глюки иногда всплывают, ещё не идеально всё вылизано.

UPD> Вспоминл что мне это напомнило. Carmageddon в реале :-D

UPD> Хабраэффект в действии — не справился сервак :-)

UPD> Важный нюанс — много народу в очереди зависает из-за того что плеер к кастеру или к Стратусу приконнектиться не может. Можете проверить подключение вот тут, например — http://cc.rtmfp.net/. Это не совсем корректная проверка, но пока хотя бы такая.

UPD> Для тех у кого не получилось увидеть живьём — видеоролик с прошлого тестирования



О прошедшем катании:
Огромное спасибо всем тестерам. Просим прощения у всех, кого пришлось выкинуть из очереди. Из-за неподключающихся пиров вся очередь тормозилась, так что приходилось килять. Если честно, я в шоке что столько народу пришло. В очереди постоянно было 110-160 человек. Большинство ждало часами (рекорд был вроде три с половиной часа). И что самое интересное — дожидалось своей очереди порулить. Респект за терпение. Конечно, упавший в первые часы катания сервак нервов немного попортил, но, слава богу, хостеры исправились и больше сервак не падал. У многих были проблемы с прохождением UDP, то ли файрвол на компе блокирует, то ли роутер, то ли провайдер. Тут мы, к сожалению, бессильны. Обидно было когда несколько людей, отправивших СМСки за бонусное катание, в дальнейшем не могли кататься ибо подключение не работало.

В общем, выловили кучу багов, есть над чем работать. Будем фиксить, а потом снова запустим, в усовершенствованном виде. Надеюсь…

UPD> Совсем забыл сказать: управлять машинками можно и с джойстика/геймпада. Довольно удобно, можно развалиться в кресле и рулить :-) Для этого нужно использовать программку для маппинга кнопок геймпада на клавиши клавиатуры. Я, к примеру, использую для этого JoyToKey. Для пущего эффекта можно руль с педалями использовать. Со стороны смотрится наиохренительнейше.

UPD> Видео с второго дня катания



UPD> У Микрогонок теперь есть Твиттерчётка. Если кто вдруг хочет следить за обновлениями и за открытием очередных покатушек, которые пока не регулярные.
Автор: @Gol
Virt2real
рейтинг 43,46
Компания прекратила активность на сайте

Комментарии (157)

  • +1
    Довольно интересное занятия когда нечем заняться :)
    Хорошо что очередь есть… а то наверное ждал бы до утра :)
  • +7
    Чую кто-то на хабре сломал сайт.

    А вообще мне очень поравилась эта идея. =)
    • +2
      «Чую кто-то на хабре сломал сайт»
      Уже лежит???
      • 0
        Только что открылся нормально
      • 0
        К сожалению, да
  • +1
    Я в очереди :)
  • +7
    ой я рулю
  • НЛО прилетело и опубликовало эту надпись здесь
    • +3
      «Я, Gol» эт и имеется в виду что я — Gol :-)
      • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          ага, косяк, надо бы исправить :-)
  • +3
    Круто, парни, круто!
  • 0
    все таки сломали сайт
  • +4
    Клевая идея, особенно интересно размещать такие трассы в разных торговых центрах. Надеюсь будете развивать и появится много новых трас и машинок, так понимаю, затраты минимальны
  • 0
    Отличная идея! Удачи в развитии!
  • 0
    Все, питерская трасса упала))
    • 0
      похоже это конец :)
      Время ожидания ответа от сервера www.mikrogonki.ru истекло.


      тоже на питерской трассе сидел
      • 0
        ща вроде полегчало
        • 0
          500 Internal Server Error
          nginx
          Очень :)
          • 0
            Снова упало, ага :-) Хостер обещался справиться, а не справился. Низачот
  • НЛО прилетело и опубликовало эту надпись здесь
    • +5
      я итогда палкой вмешиваюсь :-)
      • +2
        Сам то долго игрался?)
        • +4
          ага. только не игрался а «тестировал» :-D
  • 0
    У кого не работает сайт — работает трансляция. Можно хотя бы посмотреть :)
    • 0
      Парсер съел ссылку :(
      smotri.com/live/mikrogonki2/
    • 0
      а где посмотреть можно? ссылку в студию =)
      • +1
        перед тем как написать комментарий буду обновлять страничку =)
  • +1
    Обманули!
    На питерской трассе сбросили очередь, успел заново занять но все равно оказался на 15 месте.

    Предлагаю сделать 2 минуты бесплатным ездокам лимит времени чтобы быстрее шла очередь
    • +1
      а то передо мной (в данный момент) — 13 человек, если по 5 минут это 65 минут. Делить на 4 машинки — примерно 15 минут ожидания в очереди.

      А если бы было 2 минуты то всего 5-7 минут ожидания. При этом 2 минуты вполне достаточно потестить, имхо.
      • +2
        о, опять очередь сбросили. Да я так никогда не покатаюсь :)
        • +1
          ребят, извиняйте, но под такой нагрузкой не тестили, глюки выползают, приходится сбрасывать очередь
          • +1
            Да ничего страшного, я думаю переживем уж.
            Я точно переживу :)

            так уж, надо побрюзжать для приличия
          • +2
            Кстати, меня из очереди сбросили, а кнопка не обновилась — все равно написано «покинуть очередь».
  • +5
    Попытался прикупить микробонусов. Денег сняли, бонусов не дали. Получил сообщение «Сервис доступен только с одного номера (79117700051).»
    Как-то некрасиво получилось.
    • 0
      а какой у вас ник на микрогонках?
      • 0
        svpnet
        • +1
          щас посморим
          • 0
            аналогично, у меня ник switch #mikro 733
            • 0
              не ожидали что СТОЛЬКО народу сразу ломанётся. Так что сервачог сдох. Денежку вернём, если так и не получится у вас покататься
              • 0
                Но вы бонусы-то все же зачислили бы, что ли…
          • 0
            мде (( такая же фигня
        • 0
          не получается вам подключиться, скорее всего рубится трафик где-то. файрвол пробовали вырубить? может провайдер рубит
          • 0
            Провайдер, похоже.
        • 0
          Ау! Откликнитесь, пожалуйста.
          • 0
            Dr.Virus
            #mikro 1711

            То же сообщение.
            • 0
              Проверяйте вот тут cc.rtmfp.net/ Что-то вы не коннектитесь, всю очередь держите. Отрубите файрвол на компе, как вариант.
  • +1
    Почему питерское видео не показывает? (Москва — ок)
  • 0
    Видео при незалогиненном просмотре жутко тормозит, хабраэффект?

    Идея супер! Кучу всего можно придумать :)
    • +1
      Видео от smotri.com. Там сам по себе фпс низкий. Хабраэффект ему не страшен.
    • 0
      при незалогиненом — там трансляция со смотриком, а там задержка большая
  • +1
    Эх, я все-таки попал на ошибку. Потестирую на ночной трассе :)
  • +7
    Даешь управляемые через интернет вертолеты с миниганами! :)
    • +7
      обычный вертолёт есть. но он, зараза, из-за небольшой, но всё-таки задержки у меня вечно в потолок врезается
  • 0
    Странно, сервер лоада не чувствует.
    • +3
      хана серверу
      • 0
        лоад 0.47, это что-то другое, уже разбираются
  • +1
    вопрос порулившим: как скорость реакции?
    • 0
      Вполне приемлема, но разгон слишком быстрый, проехать получается не меньше 10 сантиметров за одно нажатие клавиши.
  • +15
    Навеяло:
    Господа, сейчас через нашего местного интернет-провайдера с помощью этого ноутбука я собираюсь отправить сигнал, который пронесется по оптоволоконной линии со скоростью света до Сан-Франциско, отражаясь от спутника геостационарной орбиты в Лиссабоне, где макеты данных будут остановлены из-за погружения трансатлантических кабелей, замыкающихся в Шотландском голифаксе и доставлен через континент посредством радиолинейной линии обратно к нашему провайдеру и в итоге включается эта ЛАМПА!
  • 0
    в очереди на московской трассе :) ща погоняем!
    • 0
      тьфу-тьфу, если опять не упадёт :-)
      • 0
        упал похоже :(
  • 0
    Сайт положили
  • +1
    Идея — супер, как сайту полегчает — покатаюсь =)

    Можно ещё туда ввести игру «за пешеходов» — шагающих роботов мелких пустить, пусть уворачиваются.
  • +4
    Сервер подняли. Несколько неожиданное узкое место оказалось, сейчас активно мониторим состояние сервера… По нагрузке как выяснилось вообще незаметно, больше в настройках некоторого ПО, не рассчитанное на такое количество и длительность посещений.
    • +3
      Ух! Вы наш хостер?
      • –1
        все тут немного ваши хостеры
      • +4
        Скорее сотрудник техподдержки, который мимо пробегал и в курсе происходящего оказался…
  • +5
    крутой стартап:)
  • 0
    Помню лет 5 назад был сайт где цветы выращивали, от зернышка до большого цветка. Стояла камера и коробка с землей, управление механической рукой через интернет было.

    Хоть пока и не получилось стартам посмотреть, но по описанию я в предвкушении отличной развлекухи.
  • 0
    жаль что трансляцию отключить нельзя
  • +2
    Только что рулил! Впечатлений море ) Разрядился в конце рабочего дня…
    • 0
      дык, порнолаб закрыли, вот мы замену и придумали :-)
  • 0
    Трансляция прерывается =(
  • 0
    Видео рывками((
  • +3
    прикрутите пушки на машинки, чтоб можно было стрелять и убивать :)
    • +1
      «И грабить корованы!» :)
  • +1
    Это… Это прекрасно! Осталось дождаться спада хабраюзеров, а то я 65ый в очереди был :)
    • +1
      Ваш аватар конкретно намекает на впечатления от этого поста :D
    • 0
      Были и 165-е. И, что самое интересное, дожидались своей очереди :-) Терпение железное, однако
  • 0
    почему мутное видео при клике не делаеться нормальным?
    • 0
      потому что сбился фокус камеры. И именно в это время я рулил.(
      • 0
        мне исправили сразу же, спасибо
  • +1
    «Вашей машинкой уже кто-то управляет!» — вижу ник «administator». Через минуту там другой ник уже. Зря я ждал целый час?
  • –3
    идея: посадить человека перед веб-камерой, который читает вслух всё что ему посетитель сайта пишет. такую же очередь из посетителей организовать
    • 0
      И зачем? Мне действительно интересно в чем тут соль.
      • 0
        Понятно, что на таком сайте будет один мат. Тролли обрадуются что их теперь можно будет не только прочитать но и услышать, и все перейдут на этот сайт. Автоматически большинство форумов очистится от таких как они.
        • 0
          А клоуну, читающего то, что ему неприятно говорить — как быть? Или выборочно читать только «положительный» текст? Плохая идея, хотя мне кажется, что вы просто стебетесь.
  • 0
    Машинки чувствуют себя шлюхами на субботнике…
  • 0
    Молодцы ребята! Когда играл, ребенком себя опять почувствовал. Лагает немного, но это все поправимо.
    И респект тому, кто придумал так рекламировать ваш магазин.
    • 0
      Это не реклама магазина. Магазин эт временно, пока гонки не запустили. См. название домена :-)
      • 0
        А почему бы параллельно не продожать продавать микромашинки, тем самым популяризируя жанр вообще. Ничего плохого в этом не вижу.
  • 0
    Хорошо было бы сделать какой-нибудь индикатор положения в очереди или хотя бы в списке выделять как-то. А то не совсем удобно каждые 10 минут себя там искать заново.
    • 0
      если щёлкнуть повторно на «встать в очередь», то красным цветом позицию подсвечивает. правда, если за видимой областью экрана то фиг увидишь. Это да, приму к сведению, пофиксю
  • 0
    Прикольнее чем в Теории большого взрыва, когда они через инет просто лампочки включали :).
    • 0
      у нас лампочки тож будут :-) светодиоды, точнее. активная подсветка, интерактив и всё такое
  • НЛО прилетело и опубликовало эту надпись здесь
    • +1
      от 2-х до 6 лет :-)
  • +5
    Монетизация: без очереди, потом с мигалкой
  • 0
    Ух ты) У меня была мечта — однажды сделать похожий сервис с вертолётами.
    • +1
      не надо про вертолёты, я свой так уже убил :-)
      • 0
        А что, полигон (скажем 10x10x10 метров задраить сеткой), вертолёты с миниатюрными камерами и радиоуправлением. Регистрируешься, покупаешь модельку, и докупаешь вооружение по душе. И в бой — чем дольше проживёт, тем больше окупится покупка. И графика суперреалистична и физика и азарт.

        Взрослые любят войнушки, уж лучше в таком виде.
        • 0
          эт ладно мы ещё руление реальным автомобилем не прикрутили :-D
          • 0
            вот там была бы войнушка, кто кого расфигачит быстрее
            • 0
              World of Tanks Cars
  • +1
    А дайте скидку? Хочу себе такую няшечку! Уиииии! -=^_^=-
  • 0
    С нетерпением ждем возможности управления игрушечными лазерными пушечками, направленными на трассу 8)
  • 0
    Напомнило возможность управлять роботом на сайте журнала.
    • 0
      не видел такого, класс! у нас что-то примерно такое тож замышлялось
      • 0
        Ага, отличная штука. Только последнее время работает с перебоями, не по заявленному графику. Мне удалось дважды покататься на этой штуке, с управлением, правда, бывали странные косяки, а так довольно пристойно)
      • 0
        Вот бы кто посоветовал беспроводную микрокамеру, чтобы от её веса малютки не заваливались и с приемлемой стоимостью
  • 0
    Всё, приём новых заявок остановлен.
    :(
    • 0
      уж кушать хоцца и машинки устамши
      • 0
        ночью будет работать?
        • 0
          А кто будет машинки переворачивать?
          • 0
            а мы аккуратненько
        • 0
          Не, будем косяки фиксить.
  • 0
    Было бы классно поставить еще камеру сверху. и возможность переключения. Как в футболе. Но сверху забавнее (=
    • 0
      ага, делали две камеры с разных ракурсов и переключение на лету. Но камер нехватает, нужна ещё для массовой трансяляции (эт которая у нас пока через смотриком). Докупим камер — будет много ракурсов
      • +1
        Не забывайте про освещение. Чем оно ярче — тем лучше картинка. Для такого поля идеально подойдут светодиодные полосочки по периметру. Но это их еще найти надо.

        С люминесцентными лампами сложнее может быть т.к. у них есть своя частота мерцания. И разные камеры могут улавливать это мерцание. Что не очень приятно. И зеленят они.

        Так что, запросто может хватит (опять же по аналогии футбола), установки по углам 4х ламп энерго сберегающих. Хватит и по 6-8 ватт каждая. С небольшими направленными плафонами (= Будет тень «звёздочка» от каждой машинки.

        Или еще проще, одна энергосберегающая лампа ватт 20 через кальку (рассеющиевый материал) повесить сверху.

        И конечно природно белый свет лучше всего из освещения.

        Это я так, издержки профессии (=
        • 0
          Сейчас пока прожекторы стоят 150-ти ваттные галогенки. Светодиодами ещё не обзавелись. Рассеянный свет получали, направляя в потолок (белый, матовый, натяжной).
          • 0
            о, это отлично (=
  • +2
    Спасибо Вам, повеселился :) Хоть и ждал часа 4. Из недостатков — очень маленькое видео (бонусом к маленьким машинкам) и небольшой лаг в управлении. Играл на Москве-1. Понравилось сбивать Ваши руки (или Ваших коллег), пока Вы там модифицируете трассу палочкой :)
    Из идей: мяч забивается в угол легко, может есть смысл по периметру землю приподнять, чтобы он скатывался по направлению к центру?
    А так всё весело, магия прям какая-то! :) Ещё раз спасибо, обязательно к Вам загляну!
    • 0
      Маленький размер картинки — пока упёрлись в производительность транслирующего компа. Будет помощнее — будет 640х480. Лаг управления всё-таки есть, никуда не денется. Но при нормальном коннекте он миниальный, рулению не мешает. В МСК-1 трассы как таковой пока нет, просто ровная поверхность и человечки чтоб в Кармагеддон поиграть. Будем улучшать.
      • 0
        А, ну всё объяснимо тогда, дерзайте — мне очень симпатичен Ваш подход к делу! Кстати по самим машинкам — радиус поворота у них запредельно большой, или мне так одному показалось? оО
        • 0
          Ага, большой. Когда подсаживаются батарейки — увеличивается. На форсаже получше поворачивает.
  • 0
    Подарил другу пару таких машинок. Играли. пока батарейки не умерли — достаточно долго. И основным развлечением было — скинуть другого со стола. Посему, советую вам попробовать трассу «король горы» — чтоб игроки могли друг друга скидывать, а те снова забираться.
    • 0
      У меня как раз царь горы и стояла сначала :-) Просто скидывать неинтересно. Когда в дело пойдут QR-коды, интереснее будет.
  • 0
    А продолжение будет? (т.е. когда трасса заново откроется?)
    • +1
      Будет конечно. Мы сейчас подправим найденные недочеты (а таковых немало всплыло под нагрузкой) и постараемся в ближайшее время возобновить покатушки, уже с продвинутыми мулечками и умным интерактивом на трассах. Ближайшее время — это несколько дней.
  • +1
    Радиоуправляемая машинка довольно приличного размера, с прикрученной к ней аналоговой камерой с передачей по-радио уже тоже по полу дома ездит. Но там ещё есть небольшие проблемки, так что её пока не показываем.

    Сдалали такую же, сейчас GPS еще прикручиваем.Прикольная штука однако.
    • +1
      А что, можно независимо развивать эти идеи, а потом объединяться и выигрывать DARPA Grand Challenge (http://ru.wikipedia.org/wiki/DARPA_Grand_Challenge).
      Я погуглил — многие начинали затею «телеприсутствия», но потом ее забросили после первых успешных экспериментов. Может монетизировать не смогли… Ближе всех японцы подобрались в 2009 году, сделав практически серийный продукт на базе ARM Cortex A8 (http://www.jokerracer.com/aboutindex.php)
    • 0
      Какую камеру использовали, если не секрет?
      • 0
        В Питере Logitech B910, в МСК кажется Logitech 9000 — надо у Gol уточнить.
      • 0
        Вы про ту которая к машинке прикручена? Там китайская безымянная :-)
      • 0
        Пока что самую простейшую вебку юзаем, в дальнейшем, наверное, кинект микрософтовский будет с реализацией SLAM'а.
  • 0
    Красавцы. Развивайте эту идею
  • 0
    Четыре года назад болел той же идеей, правда хотел что-бы они просто по моей квартире катались, чтоб не скучно было :)
  • 0
    Сайт до сих пор лежит.
    • 0
      да ладно, всё норм открывается
      • 0
        Странно, в Опере не работает вообще. В ФФ завелось.
        • 0
          Блин, и обе трассы на обслуживании :(
          • 0
            Ну так, эт не мэйлрушный бильярд :-) Надо давать передых механике
  • +2
    Так, по многочисленным просьбам, сегодня повторим покатушки. Минимальные изменения успели сделать, очередь теперь, надеюсь, зависать не будет. И на трассе МСК-1 теперь четыре (!) машинки, а не три :-)
    • +1
      Забыл добавить — трассы запустим в 18:00 по Москве
  • 0
    А машинки продавать планируете? Ну или скорее давать в аренду на определенный срок. Например, я плачу Х денег, мне резервируется машинка, на которой я могу кататься целый месяц, не обращая внимания на всякие очереди.

    PS Идея — супер
    • 0
      Пока точно ещё не определились, как будет. Пока думаем над вариантами.
  • +1
    Совсем забыл сказать: управлять машинками можно и с джойстика/геймпада. Довольно удобно, можно развалиться в кресле и рулить :-) Для этого нужно использовать программку для маппинга кнопок геймпада на клавиши клавиатуры. Я, к примеру, использую для этого JoyToKey.
    • +1
      www.mikrogonki.ru/catalog/katalog-mashinok/letayushchie-baggi-10sm

      «Высокие рыжки, специальное...» Я все же думаю, что Ваши машинки высоко прыгают, а не рыгают) Наткнулся на опечатку)
      • +1
        Упс… Спасибо за внимательность — пофиксил!
        Попытался представить себе, что такое «высокий рыжок» — поднапрягся…
        • 0
          Это такой рыжок тонюсеньким голосочком
  • 0
    а еще у китайцев есть аналогичные машинки, но в 10 раз дешевле ста баксов:
    www.dealextreme.com/c/r-c-cars-802
    • 0
      Маленьких машинок (q-steer) там нет.
      • 0
        Подскажите где за бугром их можно заказать не переплачивая, кроме e-bay?
    • 0
      Я себе когда то заказывал www.dealextreme.com/p/super-mini-remote-controlled-palm-top-r-c-model-car-49mhz-20644. Быстро садится аккумулятор, и двигатель очень слабенький… И для офисного стола она великовата ;)
  • 0
    UPD> Теперь есть учётка в Твиттере

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

Самое читаемое Разное