Войти
ПроектыФорумОцените

RoboBattle (Управление роботами из Lego через интернет) (2 стр)

Страницы: 1 2 3 4 Следующая »
#15
16:55, 4 мар. 2020

slepov
> так чтобы от попадания снаряда (пульки) все горело и разлеталось в хлам. как -
> не знаю.
фанеру нарезать и прикрепить силуэт выше. типа чтоб попасть можно было.
духовая трубка пневматика метать шарик на 20см или дистанцию отмерить. если попал то лист фанеры  отлетает.+1 попадание. управление кнопку нажал- духовая трубка спуск метает шарик. проблема наверно будет перезарядка. ну или 5трубок по очереди типа за раунд по 5выстрелов.раз нажал=первая трубка,второй раз нажал=вторая трубка и тд...


#16
17:09, 4 мар. 2020

Rikk
> фанеру нарезать и прикрепить силуэт выше

скукота это.. лего должно гореть и плавиться, с полным уничтожением и имущественным уроном создателям атракциона )

#17
(Правка: 18:03) 18:02, 4 мар. 2020

slepov
> лего должно гореть и плавиться
зажигалка огнемет струя на 20см. тут кнопку нажал-там спуск работает. но это уже финансы++ надо оборудовать площадку,пожарная безопасность,опасный аттракцион или как там оформлять.игры-квесты оформляют же официально площадку а там реально можно упасть и перелом руки.

#18
18:46, 4 мар. 2020

>slepov
>Rikk

Из Лего техник можно собрать метательный девайс штатными средствами без наворотов. Двигатель - пара повышающих передач между 2х быстро вращающихся шестерней пропускать необходимый объект для метания.

Но это все позже, сначала надо базовый вариант запустить, потом улучшать.

Rikk

имущественным уроном создателям атракциона

Это без проблем можно организовать, но людей готовых за это платить весьма мало, то есть нет ЦА.
Смотреть на это готовы больше значительно, но тоже не огромное количество.

Вы готовы заплатить за игру 60-70К руб? Предполагаю, что нет.

#19
(Правка: 12:46) 11:56, 10 июня 2020

Обновление приложения от 09.06.2020

- Добавлена адекватная регистрация.
- Нарисованы интерфейсы.
- Создана адекватная очередь и сделана заготовка под монетизацию.
- Добавлены выборы прицелов (можно оценить расстояние до объекта).
- Оптимизация приложения.
- Оценка скорости подключения после запуска приложения.
- Добавлен таймер прошедшего игрового времени
- Добавлены заготовки менюшек под различные настройки

- Создана группа в VK: RoboBattle

Скачать apk

Роботы доступны
По будням: с 10:00 до 20:00
По выходным: c 11:00 до 20:00

(Все естественно бесплатно).

01 | RoboBattle (Управление роботами из Lego через интернет)
02 | RoboBattle (Управление роботами из Lego через интернет)
03 | RoboBattle (Управление роботами из Lego через интернет)
04 | RoboBattle (Управление роботами из Lego через интернет)
#20
2:18, 11 июня 2020

Господи, это очень круто. Жаль, что у меня нет андроида

#21
9:56, 11 июня 2020

FourGen
> Это без проблем можно организовать, но людей готовых за это платить весьма
> мало, то есть нет ЦА.
> Смотреть на это готовы больше значительно, но тоже не огромное количество.
> Вы готовы заплатить за игру 60-70К руб? Предполагаю, что нет.
Тогда стоит полагать что слово "battle" в названии, на данный момент, не соответствует ничему. Это обманывает зрителя

#22
10:49, 11 июня 2020

>DemiosFantasimo
В общем целом да. Просто первоначальная идея была немного другой, в связи с техническими сложностями было выбрано другое направление реализации, а пока это реализовывали, смогли победить ту техническую проблему. Теперь можно подключать неограниченное количество WIFI устройств в одной точке без лагов, но все заточено под одиночную игру, и под командную надо многое дорабатывать. Но это планируется в любом случае, так что будет позже после запуска в одиночном режиме. Может быть на время тестирования сделаем футбол какой нить. Но из-за этой самоизоляции 2 месяца вылетело... с лабиринтами тупняк и как снимут ограничения на работу смогу что-то заказать.

Первый вид игры был разработан в виде:
- 2 команды роботов 5 на 5
- роботы оборудованы кнопкой расположенной с противоположной стороны от камеры
- цель нажать на кнопку противника
- в случае нажатия робот останавливается на 15 секунд
- 2 режима игры. Первый с количеством жизней, после чего робот перестает быть активным и второй по времени на количество попаданий по кнопке (чья команда больше нажала, та и победила)

Для этого уже есть полная реализация в серверной части, но нету реализации в приложении (команды/администрирование этого и тп) + там более большие проблемы с монетизацией. Так что пока будет одиночная игра, и на момент тестирования все будет находиться в одной комнате и да по выбору будет написано что они разные. Далее будет видно.

#23
15:37, 11 июня 2020

FourGen
Не хотите вынести камеру на штанге сзади, чтобы был вид от третьего лица? Очень тяжело понимать что происходит когда не видишь своих габаритов.

#24
(Правка: 12 июня 2020, 2:04) 22:43, 11 июня 2020

>Vogd2
Если вы заходили, то на 4ом роботе камера поднята немного выше и стоит сзади (с другого робота можно посмотреть).

Не хотите вынести камеру на штанге сзади

Тут основной вопрос в прочности самого робота. Оттестировано падение с 10-20 см. Он его переживает относительно неплохо. Если будет штанга, то увеличатся габариты робота по высоте и он не сможет проходить под мостом, который планируется, а так же снизится прочность робота.

Габариты робота будет реализованы графически, так же как и измерение расстояния без использования ультразвукового датчика, просто пока не наложили данный атрибут на экран, по причине не особой необходимости в текущий момент.

В будущем, если дойдем конечно до этого этапа, можно будет собрать своего робота и подключить к нашей системе, и будет полная свобода для творчества/конструирования. Если робот будет хороший, то его будут катать другие, а владелец получать с этого %. (Но пока это все далекие мечты естественно) (что бы сразу предостеречь хейт, юридические вопросы на реализацию этой темы решены, я просто сомневаюсь, что это будет кому-то нужно, по этому особо не рассматриваю всерьез)

#25
(Правка: 12:09) 12:07, 29 июня 2020

Сделали небольшую страничку: http://robobattle.org
(Из браузера пока играть нельзя, только PC версия и Android, регистрация через сайт должна работать)

Скомпилировали версию под Windows. Скачать архив можно тут: ссылка
Инсталятора пока нет.

* В приложении нет кнопки выхода из приложения. Закрывать любыми доступными методами ))) Alt+Tab > правый клик по приложению в трее > закрыть.
Ctr+Alt+Del > Ну и тд.

* Управление на клавиатуре так же пока отсутствует. Управлять мышкой. При клике на экран появится стик управления и далее: вперед, назад, вправо, влево.

Чуть позже это будет переделано как надо.

#26
(Правка: 19:19) 17:12, 30 июня 2020

Доступен первый небольшой тестовый лабиринт ~7 м2, можно попробовать его пройти. Цель простая - найти выход и понять как это сделать.
По пути можно посмотреть несколько небольших построек из Lego.

Остальные роботы пока отключены, по причине того, что лабиринт занял всю комнату и их надо переставлять в другую, которая то же пока занята ).

Номер доступного лабиринта №4

Попросили сделать небольшой обзор, что это значит не очень понял, но сделал на секунд 20 видяху того, как выглядит лабиринт.

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры

* лабиринт проходимый, если не можете проехать это ваши проблемы :)

#27
8:03, 2 июля 2020

Во под виндоус сделали) надо протестить. А почему на других роботах камеру не подняли?

#28
(Правка: 10:44) 10:13, 2 июля 2020

FourGen
крутая идея. мне только кажется, что, имея на руках робота, ползать им по лабиринтам — это последнее, что взбредёт в голову поделать. хотелось бы больше физики — сбивать кегли, таскать что-нибудь, переворачиваться (пусть это и прервёт сессию). хочется как можно больше взаимодействовать с другими объектами, чтобы дать возможность игроку почувствовать, что он может "сломать" систему, то есть сделать в ней что-то, что разработчики не продумывали, пусть на самом деле это и не так, но именно в этом может быть интерес для игрока. да на худой конец просто дайте возможность попихать других роботов, которые кем-то управляются или просто припаркованы. вам нужно стараться использовать преимущества физических роботов, а не стыдливо их прикрывать, прикидываясь посредственным клоном плохих игр.

одна из простых идей — замените скучный двухмерный лабиринт на полосу препятствий. по узким мостикам ездить, по тряпкам, с горки скатиться, кнопок добавьте, которые управляют интерактивными элементами из того же лего — это всё, опять же, гораздо интерактивнее и полнее раскрывает преимущества аппаратной реализации. я бы хоть сейчас денег заплатил, чтобы по такому покататься. сделайте аппаратный физический квест, то есть физические головоломки, которые нужно физически решать своим роботом.

ясное дело, что на таком раннем этапе никто не будет платить за полноценное уничтожение роботов и других объектов. но дайте людям пощупать уровень интерактивности, добавив возможность хотя бы как можно больше взаимодействовать с физическим огружением. тогда уже кто-то может захотеть платить, чтобы получить более серьёзные инструменты для такого воздействия. а то вы сделали самую сложную техническую часть и решили на этом остановиться, забыв сделать её, собственно, интересной.

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

хотел попробовать, кнопка "доступно в google play" не нажимается и не выделяется, кнопка "скачать apk" выделяется, но ничего не делает.

попытался зарегистрироваться, чтобы попробовать (кстати, жутко раздражает, что на таком раннем этапе уже есть регистрация), он прислал какой-то confirmation email, который не ведёт никуда. страница, на которую он ведёт, не грузится.

#29
(Правка: 11:52) 11:44, 2 июля 2020

>Suslik

хотел попробовать, кнопка "доступно в google play" не нажимается и не выделяется, кнопка "скачать apk" выделяется, но ничего не делает.

В первом посте есть ссылка на apk.
Для начала игры, необходимо установить этот: apk
или скачать и распаковать версию для Windows: rar

В гугл плей выложим в бетатест через пару недель когда сделаем системые сообщения об ошибках иначе будет непонятно почему не подключается.


Да тут в том-то и проблема, что все это планировалось и так же масштабно как в VS, но была маленькая проблемка... котрую удалось решить только к этому времени, и заключалась она в том, что если подключить 3-4 WiFi камеры в одной точке, падает весь WIFi в радиусе 50-100 метров, который даже не имеет к этому отношения, то есть не было понятно можно это сделать или нет.

Для создания интерактива в любом случае нужно как-то роботов разделять на 1 на 2 или больше штук в каждой зоне. Каждая зона должна админиться отдельно, и там где игра закончена она не должна мешать другим, люди с других роботов не должны видеть администратора ну и так далее.

Вот с изготовлением этих зон и возникли проблемы некоторые, в итоге я плюнул, сам напили стенок на этот лабиринт, придумал как их просто крепить что бы можно было легко менять, и далее этого нужно больше значительно, вот этим сейчас и занимаюсь.

Для создания интерактива так же требуется писать обработку этого интерактива...
Вот сейчас в общем целом есть игра, можно поставить четное количество роботов разделить их на команды, и 2 варианта игры:
1) 5 минут или до 3х очков
2) 20 минут без на большее количество очков
Цель игры: нажать своим роботом на кнопку робота противника.
В случае нажатия робот блокируется на 15 секунд и тому кто нажал засчитывается очко.

Но там все переписано по программной части, и определения нажатий есть, но саму систему учета и тд надо переписывать полностью, это бы очень хотелось бы сделать, но есть более важные моменты, например: В админской панели надо иметь возможность выдавать сообщение в приложение, что проходят технические работы или еще что-то, это не реализовано, а без этого невозможно продолжать, так как при сбое люди тупо не будут понимать что происходит. НУ и таких доделок масса.

- Сейчас мы проверили стабильность системы. За 4 с лишним месяца упало всего пара раз и то, 1 раз там кабель инета оборвало. Сами роботы периодически отваливались, то есть камеры перегревались.

Сейчас цель
- дописать необходимый минимум функционала для админки
- сделать все зоны для всех роботов
- пилить интерактив, в частности возможность привязки доп блоков управления лего к зонечерез админку, возможность назначить действия на конкретные сработки датчиков и тд
(то есть будет возможность включать серводвигатели при нажатии на конопку или несколько кнопок, при сработке ультразвукового датчика так же что то выполнять или тд)
После реализации этого, можно будет запустить например робофутбол.

Я могу наставить конечно и так чего-то посшибать, но все же еще возьму паузу, сделаю еще несколько отдельных зон, по крайней мере пока понятно что я уже сам могу это сделать.

  • в этом лабиринте небольшая головоломка есть, то есть так просто его не проехать, придется придумать как это сделать.

  • (идея взята от человека который ее использовал... я открыл дверь, а кто-то взял и выехал через дверь, хотя я был уверен, что это нельзя сделать... и стал ездить по всему легоцентру)) )
    Это не сложно, но надо придумать.

    Страницы: 1 2 3 4 Следующая »
    ПроектыФорумОцените