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

Doob

Гуру
  • Публикации

    1 089
  • Зарегистрирован

  • Посещение

  • Победитель дней

    141

Сообщения, опубликованные пользователем Doob


  1. Ковырял я рпг рогалик, пытаясь прикрутить к нему адекватный интерфейс, чтобы было приятно играть с разрешением OC мониторов и меня посетила интересная мысля: а что, если сделать такой мод, который добавит в игру программируемых неписей, внешне неотличимых от игрока и с полным функционалом?

     

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

     

    Сам-по себе он делать ничего не может, чтобы расширять его функционал, при сборке надо добавить необходимые компоненты:

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

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

     

    Управление довольно простое:

    • функция сканирования - принимает 5 значений - начало отсчета и конец +шаг луча. Возвращается таблица значений {{зенит, азимут, расстояние, id_блока}, ...} Т. е. перед андроидом, сканируются видимые блоки и преобразуются в сферические координаты
    • функции взаимодействия (ПКМ, ЛКМ) - принимает 2 значения (зенит, азимут), андроид пытается кликнуть в указанном направлении, соответственным способом.
    • функции навигации - движение вперед, влево, вправо, назад, прыжок, поворот, все как у обычных мобов.

    Осталось самое сложное - разобраться в механике мобов/игроков и написать мод.

    Предложения и пожелания - приветствуются.

    • Нравится 5

  2. Ну да, пластины из угля вообще не в тему, хотя, угля как грязи.. и добыть его проще чем глину. Вообще, крафты какие-то не осмысленные, кирка из угля и то, более реалистично выглядит.

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


  3. Для кодинга обилие модов все-таки вредно. Раньше на IT можно было кодить, т. к. и голограммы были видны и очки не так лагали, а теперь даже комп включить проблема - рендер отказывается показывать половину монитора, поэтому кодить можно только в одиночке, тестировать там же. И, раз я пишу проги в одиночке, то зачем мне их выкладывать на форум? Я ведь их для себя пишу.

    Такие дела... А сервер для программистов я вижу так - игры с дебаг-картой, разработка всяких фантастических штук с применением аддонов, эксперименты в области разработки модов на ОпенКомпах и прочие плюшки, доступные только в одиночке. Хотя, вряд-ли кто-то захочет работать в команде.

    • Нравится 1

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

     

    В чем проблема, вывести список предметов на экран?

    И зачем сразу пимка, когда двух воронок достаточно?

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


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

    Реклама должна быть доступна любому игроку, как чат, чтобы одним кликом можно было открыть и посмотреть.

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

     

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


  6. Не, серверу это не надо.

    Слишком все сложно для рядового игрока, кто будет бегать на спавн чтобы посмотреть новые объявления или коннектить очки? Единицы.

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

    А на робокрафте все сидят в своих норах и единственное средство связи это чат, в крайнем случае "/tpa".

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

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

     

    P. S. по идее, можно реализовать через scoreboard, но это все-равно будет не особо удобно.

    • Нравится 1

  7. Все-таки, ты меня так и не понял, а я оказался троллем. Даже не знаю как объяснить... Азимут в другую сторону отсчитывается. Это другой азимут, а координаты правильные. В майне азимут считается по китайски - с юга, а в турелях с севера. Чтобы в этом убедиться можно нажать F3, и покрутить головой, а потом покрутить турель.


  8. При том что в жизни по высоте всё измеряют снизу вверх. Удивительно что ты этого не знал.

    И по координате z тоже. Если ты не заметил она в майне идёт сверху вниз. Удивительно насколько ты невнимательный.

    А про азимут, ты все-таки ничего не знал, а верх и низ приплел, чтобы пыль в глаза пустить.

     

    Хм... Да, можно и так, я отдельно вычислял sin и cos, инвертировал и возвращал градусы... Но тригонометрические функции сильно жрут процессор. Можно тоже самое, но с декартовыми координатами?


  9. Какой "y"? Ты про азимут не слышал?

    Mайнкрафт|Туррель

    180      |0

    -135     |45

    -90      |90

    -45      |135

    0        |180

    ........

    Удивительно, как она у тебя куда-то попадает, если ты даже не заметил этого.

    Там надо либо исходные координаты хитро разворачивать, либо отражать сферические.


  10. Кверти просто мечтает о турельках из Portal Gun
    У OS турелек есть один очень неловкий момент, они вращаются против часовой стрелки, а в майне отсчет идет по часовой.

    Кстати, я в одиночке тестил детектор OS, он почему-то работает только два раза, в чем может быть проблема?


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

    К тому-же, все может произвести один человек, но если я сделаю универсальную ферму, отправлю робота с чанклоадером по миру и буду всем желающим выдавать ресурсы (потому-что их за всю жизнь не переработать) - меня забанят, за раздачу ресов.

    • Нравится 2

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

    • Нравится 3

  13. Сложнэ... Копалка должна копать, а не тупить - поставил робота, сундук, зарядник, дал бур и забыл.

    Обычным игрокам такая стена текста не нужна, а кто хочет извращаться - пишет свое.

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


  14. Ту версию никто не обновлял, даже смотреть никто не будет, в чем там проблема.
    В первом же посте ссылка http://computercraft.ru/topic/1031-geokopatel-ili-stan-millionerom/page-3?do=findComment&comment=20949
    Хотя, там тоже какие-то танцы с бубном у некоторых игроков, я особо не вникал.

    • Нравится 1
×
×
  • Создать...