Перейти к публикации
Форум - ComputerCraft

Поиск по сайту

Результаты поиска по тегам 'minecraft'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Блоги

  • TEMP BLOG
  • Робот Байт
  • Fingercomp's Playground
  • DUIIIES ' - блог
  • 1Ridav' - блог
  • Totoro Cookies
  • Блог cyber01
  • Another Brick In The Wall
  • IncluderWorld
  • KelLiN' - блог
  • Крутой блог
  • eutomatic blog
  • Programist135 Soft
  • Создаем собственный сайт в сети OpenNet
  • PieLand
  • Очумелые ручки
  • Блог недоблоггера
  • В мире майнкрафта, его модификаций и не только
  • Матрица
  • LaineBlog
  • Квантовый блог
  • Велосипедный блог
  • Как Pofigist кодить пытается
  • Блог qwertyMAN'а
  • NullException - DevBlog
  • Гайды для новичков и программы от LuaGamer`a
  • Дача Игоря

Категории и разделы

  • Программирование
    • База знаний
    • Библиотеки
    • Робототехника
    • Сетевые технологии
    • Игры
    • Операционные системы
    • Графика
    • Инфраструктура
    • Программы новичков
    • За пределами Minecraft
    • Всякое-Разное
    • Чулан
    • Стол заказов
    • Конкурсы
  • Игровой раздел
    • Игровые сервера
    • Предложения игроков по улучшению игрового процесса
    • Моды и плагины
    • Гайды, обзоры по модам
    • Жалобы на игроков
    • Заявки на разбан
    • Ивенты
  • Общение
    • Ответы на частые вопросы
    • Вопрос-ответ
    • Вопросник по Lua и модам Opencomputers и ComputerCraft
    • Беседка для программистов
    • Беседка-флудилка
    • Шкатулка
  • Технический раздел
    • Новости проекта
    • Предложения по улучшению работы форума и игровых серверов
    • Проблемы в работе игрового сервера, клиента, форума и их решение
    • Дубль аккаунты
    • Обратная связь
    • Архив

Группы продуктов

Нет результатов для отображения.


Искать результаты в...

Искать результаты, содержащие...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


Gtalk


Facebook


Twitter


Город


Интересы

Найдено 12 результатов

  1. Я предлагаю запилить экспериментальный проект. Кодовое название - "Цитадель". Кавайная заставочка - сверху. Суть вкратце такова. Необходимо полностью развиться в Minecraft, с нуля, используя ТОЛЬКО роботов и дронов из OpenComputers. Делать что либо руками запрещается. (Если кто-то читает мою группу в ВК, там мелькал пост одного чувака, который снимает серию летсплеев с похожей идеей.) Для проекта берём сервер в сингле (например). Ставим несложную сборку - например Minecraft 1.12 + OpenComputers 1.7 + какой-нибудь тех. мод с хорошей OC-интеграцией, например - Mekanism. Далее генерим мир. Игрок будет обитать на спавне - в стартовой базе. У него в наличии будет: * закрытый ангар, в котором он живёт (выходить из него игроку нельзя), * вечный источник энергии, * компьютер третьего тира с беспроводной картой и интернет-платой, * пять доков с роботами (док - это ячейка с зарядником и люком наружу, где стоит робот), * пять доков с дронами, * небольшой запас провизии на первое время. Конфигурация дронов и роботов - тир три, с вайфай-картами и чанклодерами. На компы и роботов установлена OpenOS последней версии. Дроны прошиты нет-флашем. Основные задачи проекта: * наладить поставку провизии игроку * наладить добычу и хранение важных ресурсов * развернуть репликацию роботов и дронов Условие поражения: * потеряны все роботы и не выполнены основные задачи Сюжетный обоснуй: Игрок не совсем удачно десантировался с орбиты. У него мало ресурсов, но сохранился рабочий комплект робототехники и ядерный энергогенератор с ресурсом в тысячу лет бесперебойной работы. Атмосфера планеты непригодна для жизни человека. Что думаете по поводу идеи? Какие моды должны войти в состав сборки? Какие технические препятствия видите? Какие поправки стоит внести в стартовые условия? Какие действия по вашему стоит предпринять игроку первым делом?
  2. Недавно вышел релиз мода OpenGlasses на версию 1.12.2. https://minecraft.curseforge.com/projects/openglasses Для чего он нужен до конца не понятно. Но вещь нравится. Как им пользоваться? Есть конечно wiki, но не ясно, что как это все визуализировать. Чем отличается виджеты World Located от Overlay Located? Можно ли визуализировать терминал, что бы с планшетом не бегать, или например выводить результат проги в виджет? Или сколько осталось энергии у робота? Если можно запилите несколько строк кода, на примере, что было более понятно с практической стороны. Wiki мода http://minecraft.bymarcin.com/OpenGlasses/doku.php?id=start На вики дан принцип построения сферы в очках. Но это не совсем то.
  3. Прочитайте описание пунктов ниже перед голосованием. Так получилось, что в чате возникли отдельные всплески нытья и несогласия с курсом сервера. Поэтому было предложено провести голосовалку, которая закрепит основные вопросы по направлению сервера. Подчёркнутые опции означают те, которые выбраны были при разработке сервера. На практике это означает, что при их выборе Алексу придётся меньше возиться, так как с ними уже заготовлен сервер, то есть он откроется быстрее. Это означает, что для них уже имеются фиксы. Голосование длится пару дней. Не успели — просьба потом не ныть. Мод на голод? Их установлено несколько штук. Один всякие культуры добавляет, другой заставляет питаться чаще и разнообразнее. Настройки достаточно щадящие и новичка сразу с ног не валят. Если вы выбираете... Да — нужно будет задумываться о рационе, брать еды с собою и здорово кушать. Нет — тогда можете до скончания веков жрать яблоки, а ваш персонаж от этого даже с ума не сойдёт. Ведьмовский мод Witchery? Всякие колдунства, заклятия, фамильяры и прочие ведьмины прелести жизни. Потому что это весело. Не все постигли дзен и способны тереть нос свой о монитор OpenComputers, а так можно всяких сов и кошек повызывать. Если вы выбираете... Да — мод этот остаётся, можно будет жечь ведьм. Нет — мода не будет. Таум и аддоны? Есть Таум и несколько штук аддонов к нему. Добавляют вместе они несколько палочек, которыми можно махать и воплощать волшебства разной степени сложности, и другие средства для творения магии. Если вы выбираете... Да — будет таум и комплект приложений к нему. Нет — магия вам противна, и это будет принято к сведению. Тинкер? Tinker's Construct, который добавляет более продвинутые и модульные инструментики. Почему-то некоторым не нравился. Если вы выбираете... Да — можете наслаждаться удобными инструментами. Нет — придётся обходиться обычными кирками, крафтить и чаровать их наудачу.
  4. Призываю в эту тему всех диванных экономистов форума! Давайте обсудим следующую тему: "Возможно ли построить в мире Minecraft уменьшенную и стилизованную модель экономики реального мира?" Возможно для этого придётся внести изменения в стандартный геймплей. Это можно сделать посредством внешнего экономического мода. В таком случае предлагайте возможные изменения, которые должен внести такой мод.
  5. Текстуры для OpenComputers и аддонов x64. 0xD00B последнее обновление: 28.01.17
  6. Всем доброго времени суток, сейчас я вам расскажу, как строить плавильни из Tinkers Construct наиболее экономично и эффективно. Точнее какой формы их лучше строить. Осторожно! Много буковок вычислений! Чтобы не верить на слово, выведем и докажем какая форма плавильни самая лучшая. Начнём с обозначений. x - внутренняя длина плавильни y - внутренняя ширина плавильни h - внутренняя высота плавильни S - вместительность плавильни P - количество блоков на строительство плавильни T - эффективность (главный параметр для сравнения) Теперь обозначим зависимость этих переменных. S = x*y*h так как это объём плавильни P = x*y + 2h*(x+y) сумма строительных блоков для строительства всех граней плавильни T = S/P например эффективность 5 - это 1 строительный блок затраченный на строительство эквивалентен пяти слотом вместительности готовой печи Далее следует понимать, что например взяв минимальную плавильню 1 на 1 на 1 и увеличивая одну из сторон до бесконечности, с увеличением её размера, будет увеличиваться и эффективность T. Из этого следует, что чем больше плавильня - тем она эффективнее. Но это не наша цель. Нам следует найти форму, которая была бы наиболее экономична при этом. Ясное дело, плавильня 1 на 10 на 1 не экономична. Увеличение одной стороны на 3 блока будет давать бонус вместительности 1 блок. Увеличение другой займёт 12 строительных блоков и даст увеличение вместительности в 10 блоков. А увеличение высоты на 1 блок потребует 22 строительных блока и даст бонус в 10 блоков. Значит наиболее эффективно увеличивать плавильню до 2 на 10 на 1 Мы уже на пол пути к успеху. Выведем формулы: Для бонуса вместительности: S1 = x*y расширение в высоту S2 = y*h расширение в длинну S3 = x*h расширение в ширину Для затрачиваемых материалов: P1 = 2*(x+y) расширение в высоту P2 = 2h + y расширение в длинну P3 = 2h + x расширение в ширину Теперь имея эти данные, мы можем найти эффективность этих действий: T1 = x*y / (2*(x+y)) T2 = y*h / (2h + y) T3 = x*h / (2h + x) Так как нам нужно найти такую форму плавильни, при которой любое расширение давало бы одинаковую эффективность, то мы можем приравнять все три формулы: x*y / (2*(x+y)) = y*h / (2h + y) = x*h / (2h + x) Сначала возьмём последние 2 формулы y*h / (2h + y) = x*h / (2h + x) и путём сокращения (это долго расписывать) мы получим x=y Далее зная это, из первой и последней формулы можно составить следующие уравнение x^2 / (4*x) = x*h / (2h + x) (если хотите, решите его сами) И в конце решения этого уравнения всплывает зависимости h = 0,5 * x Итог: Самая эффективная формула плавильни из Tinkers Construct имеет следующую зависимость сторон x=y=2h То есть, в основании плавильни стоит квадрат, со стороной x, а высота - это половина из x. Пример экономичных плавилен: 2 на 2 на 1 4 на 4 на 2 10 на 10 на 5. Свойства такой плавильни: Такая плавильня имеет удивительные свойства. Любое увеличение или уменьшение размера по любой стороне равен const по эффективности. По идее такая плавильня стоит меньше всего ресурсов и даёт максимум вместительности. Хотя правило, чем больше тем лучше всё ещё в силе.
  7. Тик-так, тик-так, тик-так ... Недавно в вопроснике по Lua и модам был задан вопрос про передачу информации по цветным редстоун проводам. Собственно благодаря этому вопросу родилась идея собрать бинарные часы. Внешне часы представляют 2 ряда ламп по 8 штук в каждом ряду, соединенные цветными проводами. Верхний ряд показывает сколько сейчас часов, а нижний отвечает за минуты. И как можно понять из названия часы отображают время в бинарном виде. Монитор можно расположить где угодно, ну или вообще не ставить его. Для наглядности вот картинки. Конечно можно построить как угодно данную панель. Обратите внимание на очередность проводов, они расположены по возрастанию цвета. Соблюдайте очередность и тогда все будет работать как положено. Комплектующие Чтобы часы работали, нужен компьютер или микроконтроллер со следующими конфигурациями: Собственно дальше все просто, грузим программы Для компьютера pastebin get ppNtTygP Binary_clock.lua Для микроконтроллера с интернет платой pastebin get mT41L3Dp Internet_Time.lua Для микроконтроллера с красной платой pastebin get 8hARhQqH Redstone_Set.lua Не забудьте настроить часовой пояс и сторону выхода сигнала. В программе все подписано. cor = 3 --коррекция времени side = 2 --сторона куда подключен многожильный провод После включения программы на компьютере от вас не потребуется больше никаких действий, часы будут работать в бесконечном цикле с частотой обновления в 10 сек.А если решили подключить часы к микроконтроллерам, то как обычно, ставим чистый eeprom в компьютер, прописываем flash -q Internet_Time.lua Internet_Time Дожидаемся загрузки, достаем записанный eeprom и вставляем его в микроконтроллер с интернет платой. Опять ставим чистый eeprom в компьютер, прописываем flash -q Redstone_Set.lua Redstone_Set Дожидаемся загрузки, достаем записанный eeprom и вставляем его в микроконтроллер с красной платой. Расположите микроконтроллеры так чтобы они касались друг друга (или соедините их проводами). Подведите питание, и ПКМ запустите оба. Через некоторое время часы заработают. Наверняка у вас возник вопрос, а зачем собственно 2 микроконтроллера? Компьютер получает время перезаписывая файл и считывая дату его изменения. А микроконтроллеру некуда записывать, но можно получить время при помощи интернета. Если обращали внимание, то слотов в микроконтроллере Т-2 только одна штука, а интернет карта и продвинутая красная плата обе второго тира, и никак не влезают одновременно. Вот и приходится разделять простую систему на 2 части. Собственно получились такие вот часы, которые не несут никакой смысловой нагрузки (ну разве что быстрее научиться можно переводить из бинарной системы измерения в десятичную). Могут выступать как декорации Выражаю благодарность @@Fingercomp и @@FluttyProger за консультацию, @@Totoro за конструктивную критику и @@Barsik121 за то что натолкнул на идею создания часов. P.S. С вами был Asior, берегите время!
  8. Пишите в тему идеи для создания программ...
  9. Сейчас я с http://computercraft.ru/user/69-totoro/ начали разрабатывать лаунчер для minecraft, сейчас мы находимся на стадии планирования GUI, есть возможность нам предложить свой эскиз и свое виденье лаунчера, если хотите можете сюда выкладывать эскизы, если он нам понравится, и будет подходить по требованиям, мы с вами свяжемся. Требования: 1)Кнопки - вход, личный кабинет. 2)Задний фон. На этом пока всё. Вот что предложил Totoro - Слева консоль для входа.Справа Личный Кабинет.
  10. У роботов в minecraft мире есть одна очень удобная фича - возможность копать и ставить блоки, ну и двигаться от блока к блоку. Это дает возможность программировать тьюрмитов с самыми минимальными познаниями в программировании. Код тьюрмита прост, но исполнение кода похоже на развитие живого организма - маленькая часть кода генерирует огроммные, замысловатые узоры и фракталы. Пример для муравья Лэнгтона: local r = require('robot') while 1 do if r.detectDown() then r.swingDown() r.turnLeft() else r.placeDown() r.turnRight() end r.forward() end Креативного робота можно запустить на суперплоскости из грязи и он будет работать даже без инструмента. Я написал скрипт, подобный муравью, но робот должен находится не над блоками, а в той же плоскости. local r = require('robot') while 1 do if r.detect() then r.swing() r.turnLeft() else r.forward() r.turnAround() r.place() r.turnRight() end end Результат работы после 10000 шагов: Предлагаю выкладывать в этой теме код и скрин работы разных клеточных автоматов, реализованных при помощи роботов.
  11. Всем привет, недавно начал изучать ComputerCraft и написал программу, которая автоматически рубит деревья, то есть автофермер. Она очень сложная в настройке, но зато гибкая http://youtube.com/watch?v=ha3ZUn_eh6A 1. Состав Функционал состоит из трех компьютеров: двух черепашек и одного обычного. Черепашки должны обладать wireless-модемами, а одной нужен алмазный топор (и желательно меч). Также необходим золотой монитор и беспроводной модем для компьютера. Кроме этого, нужно два сундука. 2. Описание Одна из черепашек - рабочая, она рубит деревья и садит саженцы. Другая - работает как сундук, она дает черепашке топливо и саженцы, когда у нее кончатся. Также есть сервер, который координирует действия черепашек. Игрок управляет с компа-сервера, с помощью сенсорного GUI на мониторе, черепашкой-дровосеком. Если у нее кончится топливо, она отправляет серверу запрос, чтобы черепашка-помощник дала ей ресурсов. В свою очередь черепашка помощник может послать серверу отказ, если у нее тоже нет ресурсов, тогда это отобразится на экране, и игрок сможет на это отреагировать. 3. Скриншоты Вот так выглядит "клиентская часть" программы. Снизу - сундук, в который черепашка будет складывать бревна и яблоки, а сверху - все остальное (кроме саженцев, угля и алмазного меча) Поле не обязательно квадратное, просто я для примера так показал. Количество деревьев в ширину - x, в длину - y, расстояние между деревьями одинаковое - d Обратите внимание на то, что клиент отстает от ближайшего блока на d+1 (а не на d) Интерфейс сервера. Несмотря на все это, функции для каждого компа в одной программе, поэтому нужно использовать аргументы. Старался находить баги как мог, так что вроде их немного Уголь надо класть в первый слот, а саженцы во второй, черепашка оттуда берет. В фарминге участвуют только ванильные деревья (гевея не участвует) Ссылки: Код с комментариями (старался подробно) Оригинал кода без комментариев Это моя первая статья такого рода, надеюсь, что все понятно описал. Жду от вас указаний на ошибки Все равно я новичок в этом моде, поэтому мог где-то ошибиться. На всякий случай посмотрите видео, может хоть после него станет понятен весь тот бред, что я написал. А может даже кому-то пригодится
  12. Jet

    JetOS

    Здравствуйте. Пишу свою ОС для computercraft. Рассказать про нее пока могу не много: -Многопоточность -Обработка ошибок -Task Viewer, которым можно прибить процесс. -Окошки Скриншоты: В ближайшее время: -Многопоточный терминал (для запуска стандартных прог, аля, эмулятор CraftOS). Планы: -Настройка системы (стили, информация при запуске) -Файл менеджер (наконец-то!) -Распознование и отображение оборудования -Окно авторизации (в планах по православному логин пароль и еще авторизация по смарт-карте (дискетке)) -SDK (среда разработки программ под JetOS) -Серверная версия, аля, домен (отличия будут заключатся в том, что она будет урезаная, всякие красивости типа изменения размера окон будут удалены, т.к. это достаточно тяжелая операция для lua). Исходный код:
×