Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Возможность трёхмерного крафта.

Тема в разделе "Обсуждение Minecraft", создана пользователем BedinINCORP, 8 ноя 2013.

  1. Автор темы
    BedinINCORP

    BedinINCORP Старожил Пользователь

    Баллы:
    123
    Есть ли возможность создать такое поле крафта, выходом которого будет блок, составленный из микроблоков? А так же придания ему каких-либо дополнительных свойств, но так, чтобы новый блок не добавлялся, а расчеты были исключительно из этих метаданных?
    Пожалуй, самый понятный пример будет на проводах из ИК. Возможно ли сначала скрафтить их форму в 3д-верстаке, а так же, к примеру, в этом 3д-верстаке добавить снизу панель, в неё вложить медный провод, что в итоге получится провод указанной формы со свойствами медного провода, но новый блок не добавлялся в память мода? Т.Е. не создавалась ни разновидность провода, к примеру, если взять айди медного провода как 32, то не создавался блок 32:1 или тем более другой блок, а был основан исключительно на метаданных?
     
    MineMan910 нравится это.
  2. Хостинг MineCraft
    <
  3. Автор темы
    BedinINCORP

    BedinINCORP Старожил Пользователь

    Баллы:
    123
    Ап штолье.
     
    Сникерсни нравится это.
  4. Onny

    Onny Старожил Пользователь

    Баллы:
    153
    Skype:
    onny_404
    Имя в Minecraft:
    voiceiselectric
    ШО?
     
  5. MegaAntoxa1

    MegaAntoxa1 Старожил Пользователь

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Можно, можно. Руки в ноги и вперед к Java и OpenGL/DirectX (последний с Явой, вроде, не работает).
     
  6. ImAlive

    ImAlive Старожил Пользователь

    Баллы:
    123
    Skype:
    makcvsdog
    Minecraft использует OGL.
     
  7. MegaAntoxa1

    MegaAntoxa1 Старожил Пользователь

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Значит, я почти не ошибся :)
     
    Оригинало_о нравится это.
  8. Автор темы
    BedinINCORP

    BedinINCORP Старожил Пользователь

    Баллы:
    123
    Я про то, возможно ли это сделать без изменения самого движка майнкрафта, в смысле, всё это должно быть только модом?
    И еще один, насчет ОТСУТСТВИЯ ОГЛ в моде. Можно ли написать это только с использованием, к примеру, Immibis Microblocks? Результат крафта будет блок, в метадате которого будет записана информация о его материалах и относительных координатах.
    И я не настолько плохо разбираюсь в ЯП и вычислительных машинах, я бы даже сказал, что отлично в них разбираюсь. А вот мои знания о движке майнкрафта весьма скудны.
     
  9. MegaAntoxa1

    MegaAntoxa1 Старожил Пользователь

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Вы разбираетесь в устройстве компьютера и операционных системах или в самом программировании (и язык какой?)?
     
  10. Автор темы
    BedinINCORP

    BedinINCORP Старожил Пользователь

    Баллы:
    123
    В устройстве компьютера, т.е. я знаю, чем процессор отличается от АЛУ и блока управления, чем кэш-память отличается от оперативной, как происходят вычисления, как куда что-либо записывается. В ОС я не разбираюсь. Здесь как раз начинаются знания, а не ум. Т.Е. знание устройства ОС требует специальных знаний о её устройстве, полученных из рук её разработчика. Я знаю, как должна быть она устроена, я даже писал её в компьютеркрафте, но как работает, например, винда - я не знаю. Т.К. не знаю её спецификации. А языки... C++, но на таком уровне, что лучше это назвать "Си с классами". Так же знаю prolog и lua =). Хочу изучать Common Lisp, т.к. интересуюсь я в основном искусственным интеллектом. Пролог слишком стар для этого, он не поддерживает параллельных вычислений :С. А лисп был написан для ИИ, как и пролог, и поддерживает параллельность вычислений.

    Ух как меня понеслооооо... Ну и фиг с ним.
     
    skynetxxx, MegaAntoxa1 и Onny нравится это.
  11. Onny

    Onny Старожил Пользователь

    Баллы:
    153
    Skype:
    onny_404
    Имя в Minecraft:
    voiceiselectric
    лойс за старания :)
     
    BedinINCORP нравится это.
  12. xCrafter500

    xCrafter500 Участник

    Баллы:
    38
    Имя в Minecraft:
    xJawer
  13. maxserf

    maxserf Старожил Пользователь

    Баллы:
    123
    Skype:
    maxserf
    Имя в Minecraft:
    maxserf
    Смысл поста?
     
  14. Onny

    Onny Старожил Пользователь

    Баллы:
    153
    Skype:
    onny_404
    Имя в Minecraft:
    voiceiselectric
    ДЛЯ ЧЕГО ЦЕПЛЯТЬСЯ К ЛЮДЯМ?!?1771717
     
  15. maxserf

    maxserf Старожил Пользователь

    Баллы:
    123
    Skype:
    maxserf
    Имя в Minecraft:
    maxserf
    Onny,я не цепляюсь к людям,просто незачем писать )),если нечего сказать.
     
  16. Onny

    Onny Старожил Пользователь

    Баллы:
    153
    Skype:
    onny_404
    Имя в Minecraft:
    voiceiselectric
    Ну он человек такой,все мы разны,что с этого взять?)
     
    xCrafter500 нравится это.
  17. maxserf

    maxserf Старожил Пользователь

    Баллы:
    123
    Skype:
    maxserf
    Имя в Minecraft:
    maxserf
    Взять с этого нечего
     
    MegaAntoxa1 и Onny нравится это.
  18. Автор темы
    BedinINCORP

    BedinINCORP Старожил Пользователь

    Баллы:
    123
    Ок. Теперь кто-то ответит на мой вопрос?
     
    ВремяПриключений и Onny нравится это.
  19. ImAlive

    ImAlive Старожил Пользователь

    Баллы:
    123
    Skype:
    makcvsdog
    Скорее всего без модификации стандартных файлов этого не сделать.
    Хотя я не совсем хорошо знаю на что способен Forge.
     
  20. Автор темы
    BedinINCORP

    BedinINCORP Старожил Пользователь

    Баллы:
    123
    Так, ответ на возможность использование метаданных найден, используется именно y:x-система, где y - id, x - метаданные. Вопрос меняется: можно ли сделать так, что бы этот 'x' присваивался сам в зависимости от типа блоков для крафта? К примеру, если я использую для крафта микроблок булыжника и микроблок дерева, где айди булыжника 1, а айди дерева - 2, микроблоки - 1/8 от объёма куба, в кубе система просчета относительных координат такова: с запада на восток, с севера на юг, сверху вниз идут: 1, 2, 3...8, находятся на координатах 1 и 8 соотвтственно, то итоговый айди предмета таков: (айди всех блоков такого типа будет равен 3): 3:1f2f1j8j. Где при указании айди материала после айди начального материала пишется f, а после указания его положения - j.
     
  21. xCrafter500

    xCrafter500 Участник

    Баллы:
    38
    Имя в Minecraft:
    xJawer
    Лойс за фразу.
     
    maxserf нравится это.

Поделиться этой страницей