Перейти к содержимому
NEO

Addon OpenTechnology. Новости, идеи, баги, предложения

Рекомендуемые сообщения

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

 

Суть в том, чтобы добавить некий предмет: пистолет или автомат. Который как и нанороботы будет связываться с планшетом, компом или сервером по беспроводному модему. Он будет иметь заряд аккумулятора. И при наличии заряда аккумулятора и включенном режиме, он сможет ловить ПКМ этим предметом (может и ЛКМ тоже) и возвращать 2 угла направления, тип того, на что он наведён (воздух, блок, мобы), свойства того, на что наведён, например у блоков это уровень копания (обсидиан, камень), у игроков уровень здоровья и координаты. И всё прочее.

 

Почему это стоит добавлять?

  • Можно играть в "лазерные бои", "стрелялки", называйте как хотите, с учётом количества попаданий. Строить под это арену для игры. (в общем механика интересная)
  • Можно как уже предлагалось делать наведение для турелей или роботов, чтобы они шли и копали где надо.
  • Можно делать всё то, что уже предлагалось в этой теме, но бегать с планшетом и играть в стрелялки как-то не круто, правда?
  • Можно продолжать эту тему и добавлять новые механики, новые улучшения для ружья. Например улучшение слоты для патронов, патроны и улучшение позволяющее стрелять и реально наносить урон. И прочие интересные механики можно в дальнейшем будет придумывать.

Желательно, чтобы в оружие вшивался EEPROM и с помощью него программировалась связь с компами.

А ещё лучше, если бы у них можно было поставить слот, из которого можно было бы удобно вынимать EEPROM.

Изменено пользователем qwertyMAN

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Kartze

"Умная" лазерная указка. Я правильно тебя понял? 
Чем-то напомнило это.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

объединил миллиард разбросанных по всему форуму несвязанных кусков инфы по моду с предложениями и прочим с первичной темой автора. Разработчик мода назначен модератором топика.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 26.03.2017 в 08:24, Alex сказал:

объединил миллиард разбросанных по всему форуму несвязанных кусков инфы по моду с предложениями и прочим с первичной темой автора. Разработчик мода назначен модератором топика.

Я почему тему создавал. Чтобы голосовалку сделать. А её некто не смог перенести сюда. Увы.

 

 

В 26.03.2017 в 07:47, Saintmare сказал:

"Умная" лазерная указка. Я правильно тебя понял? 

Чем-то напомнило это.

Суть в другом внешнем виде. Так как не очень понятно, как планшетом производится наведение. А тут всё просто и наглядно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Я почему тему создавал. Чтобы голосовалку сделать. А её некто не смог перенести сюда. Увы.

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

Сейчас в топиках на форуме сделал 20 одновременных опросов по 10 вариантов ответа. Думаю, этого будет достаточно. Зато все удобно и горячо в одной теме, а не миллиард мертвых тем разметанных по всему форуму на мелкие кусманчики в курилках, в беседках и во всяких флудилках квантовых.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тут принимаются идеи, баги, помощь.

Сканер вместо координат выводит шаблон форматирования:

Robot detected: x=%s y=%s z=%s

 

Радар на все запросы выдаёт пустую таблицу

=component.radar.getEntities(999)
{n=0}
=component.radar.getItems(999)
{n=0}
=component.radar.getMobs(999)
{n=0}
=component.radar.getPlayers(999)
{n=0}
Тестировалось в сингле на текущей сборке EvilWorld. Изменено пользователем eu_tomat

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Например, робот во время тестов сбежал с чанклоадером, возможно разрядился где-то и его не догнать и не найти.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Предлагаю для этих целей специальную карту "телепортация" на робота.

А это идея. Тогда можно телепортировать робота в майнерс-миры без игрока. И пусть себе управляется удалённо. Такой себе вариант "цитадели" @Totoro.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А это идея. Тогда можно телепортировать робота в майнерс-миры без игрока. И пусть себе управляется удалённо. Такой себе вариант "цитадели" @Totoro.

Хм, действительно. Дать игрокам мир без руд. А телепортировать робота в майнерс мир только по отдельной карте для телепортаций.

 

В общем, суть такова. Есть две карты, одна описана выше, аналог связанной карты. Умеет 3 уровень так же.

Вторая карта просто позволяет по команде card.list() получить список доступных миров. Командой card.teleport(number, x, y) телепортироваться в нужный мир на спавн. Если x, y не указаны. Если указаны, задаётся смещение по чанкам. Принимаются так же и отрицательные числа.

Карта сама второго уровня.

 

По сути простая карта для телепортаций может и обратно телепортировать в родной мир и робот может сам искать путь домой. Но связующая-телепортационная карта позволит гарантировать, что робот в целости окажется дома.

 

P.S. На таком сервере я бы поиграл. Эксклюзивная механика же. Хоть и новички не смогут играть. Если только им не продавать готовых программ на роботов.

Изменено пользователем qwertyMAN

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 28.08.2018 в 19:54, qwertyMAN сказал:

Хм, действительно. Дать игрокам мир без руд. А телепортировать робота в майнерс мир только по отдельной карте для телепортаций.

 

В общем, суть такова. Есть две карты, одна описана выше, аналог связанной карты. Умеет 3 уровень так же.

Вторая карта просто позволяет по команде card.list() получить список доступных миров. Командой card.teleport(number, x, y) телепортироваться в нужный мир на спавн. Если x, y не указаны. Если указаны, задаётся смещение по чанкам. Принимаются так же и отрицательные числа.

Карта сама второго уровня.

 

По сути простая карта для телепортаций может и обратно телепортировать в родной мир и робот может сам искать путь домой. Но связующая-телепортационная карта позволит гарантировать, что робот в целости окажется дома.

 

P.S. На таком сервере я бы поиграл. Эксклюзивная механика же. Хоть и новички не смогут играть. Если только им не продавать готовых программ на роботов.

Как предлагаешь сохранить приваты?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 19.04.2019 в 20:22, NEO сказал:

Как предлагаешь сохранить приваты?

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

 

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

 

Приваты предлагаю защищать так:

  • В файле конфигурации указан список майнерс-миров, в которые робот может быть телепортирован без ограничений.
  • При телепортации робота в майнерс-мир где-то в NBT робота запоминаются текущие координаты и мир.
  • Команда обратной телепортации не предусматривает задания координат, используются запомненные предыдущей командой.
  • При обратной телепортации проверяется блок, в который телепортируется робот. Если блок защищён приватом, а робот не является его членом, то возврат робота становится невозможным.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Типо, баг-репорт

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

https://github.com/grandmaster8/OpenTech/blob/master/src/main/java/ot/utils/RadarUtils.java#L23

Стоит использовать List

Изменено пользователем hohserg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...