Alex
Администраторы-
Публикации
3 168 -
Зарегистрирован
-
Посещение
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Alex
-
Не уверен, что я открыл Нептун, но наверняка многие не в курсе что навигатор в ОС не ограничивается размером скрафченной карты 128 на 128 блоков относительно ее сеточной привязки и рендера. Этот вопрос только недавно вроде муссировался на форуме, что мол гемОрно перекрафчивать навигатор, если робот выходит в другую зону и прочее, нельзя ли сделать как-то побольше out of range и т.п. Я, если честно, сам не знал, хотя думал, что ваниль всю знаю. Крафтите и рендерите карту, потом кладете ее в крафтерный столик по центру и обкладываете ее 8-ю кусочками бумаги. Вуаля. Карта стала меньшего масштаба и уже имеет размер 256 на 256 Вот вырезка из Советской энциклопедии: Максимальный размер карты - 2048 на 2048. Роботу такой территории хватит на всю жизнь, там работать кататься и прочее. Не нужно теперь пересчитывать коры свои без конца типа robot.forward() x_current=x_current + 1 и прочая лабудень. Координаты относительные (центр скрафченой карты), но можете их перепривязать поправочкой стандартной один раз на реальные (высота реальная в навигаторе выдается). Так же робот гетит свое направление мордофейса. Но тоже в своих координатах API sides: Север: north - 2 Восток: east - 5 Юг: south - 3 Запад: west - 4 Вот набросал пример использования: -- ============= Получение реальных кор роботом в майне ================= local com = require('component') local nav = com.navigation -- преобразование направления в ванила-директы 1-запад, 2-север, 3-восток, 0-юг face_normalize = {0,2,0,1,3,0} --поправка на реальные координаты майна, для каждой карты (навигатора) они свои!!! --чтобы их узнать, установите их сначала в 0 и сравните реальные координаты робота, как блока по F3 с относительными. local x_shift = 1536 local z_shift = 1920 -- пример получения роботом своих реальных координат в мире!!!!! (в пределах навигатора и масштаба карты) getPos = { x = function() x,_,_,_ = nav.getPosition() if x then return math.floor(x) + x_shift else return nil end end, y = function() _,y,_,_ = nav.getPosition() if y then return math.floor(y) else return nil end end, z = function() _,_,z,_ = nav.getPosition() if z then return math.floor(z) + z_shift else return nil end end, f = function() f = face_normalize[nav.getFacing()] return f end } x_real = getPos.x() y_real = getPos.y() z_real = getPos.z() f_real = getPos.f() Выход: 1234 56 1236 0 Теперь с картой 2048 на 2048 ваш робот, по идее, может получить всегда свои реальные координаты, где бы он там не летал. Не нужно, как в древних черепашках, там считать свои коры, плюсовать что-то и писать в файл. Получил реальные, получил таргет-коры, разницу выполнил бросок, и все, вперед, поехал на них по вашей функции, например: setPos(x_target,y_target,z_target,f_target)
-
То что у тебя много ресов и 100 стаков квантовых СП, я знаю, готовся))))
-
Да насмешек вроде там нет. Ребята там молодцы, Убунту, Фендэр. Но...... что-то у них там было не все продумано, раз нашлась возможность совершить ограбление века. Я сейчас даже не представляю, как беснуется Фендэр. Это же ВСЯ МЕ сеть, все барахло на цифре сперлось компактно Попросил я Салатика написать этот пост. Это хорошо, что он выложил слабые места в обороне Фендэра. Понравилось, что Салат стал засекать время и периодичность караульного робо-дровосека и нашел закономерность. Вот это я понимаю - компьютерный сервер. Именно таким я его всегда и хотел видеть, а не печки с трубами. П.С. Vexatos себя окупил 100500 раз наверно по ресурсам, но жаль его, хороший был робот=). Будет КТ, поставь там карту самоуничтожения, чтобы вообще никому не достался.
-
[ok=Монстрик, переоформи тему немного и дополни. ][/ok] Вот скрины: Вот я маленько подправил код: И напиши, что заберется столько предметов, сколько сможет влезть в сундук. Если операция дропа невозможна из-за полного сундука, программа напишет, что предмет изъят, но на самом деле он останется у игрока, или какое-то его количество, которое не влезло. Также сделай вариант программы с полной отгрузкой инвентаря. Удобно, когда пришел с шахты и все автоматом вывалилось в сундук и улетело в АЕ (только 37,38,39,40 слоты не чисти, это броня) П.С. За программку получаешь заслуженную вторую медальку.
-
Байт VS AE. Роботы и система автокрафта в Майнкрафт. [OpenComputers]
Alex прокомментировал Alex запись в блоге в Робот Байт
На быстрый крафт , с одним роботом с минимумом затрат ресов на схему(4 стака железной руды на сундуки и стака кожи и дерева), да так, чтобы любой его мог юзать и сделать у себя в домике? -
Дим, мы просто не знаем всей глубины глубин замысла Асумонстрика.
-
Ну фиг его знает, весь приват обрыли, как понять. Пусть там роют))) А что они искали? Подземный вход в приват типа?=) Тогда уже будет поздно что-то там принимать. Валидол, разве что. Просто вайпать будем раз в месяц сервак да и все дела, пусть там игроки хоть вавилонские башни из печек строят. Ни банков, ни программ, ни схем админских, ни спавнов красивых, ни арен роботов, ни подарков, ничего не будет на сервере. Только лагулины и кобло-коробки игроков, говно-домики и трубы с пчелами. Только залагал сервер - ВАЙП. Вот и все Стойте там хоть черта с копытами из грегопечек своих.
-
[warn=Внимание! В субботу, 23 мая 2015 года ожидается прибытие космического флота дронов.][/warn] На ИТ будут включены дроны. Писали там на форумах иностранных и ирках всяких, что "все там хорошо с дронами". Алекс включает дронов. "Так как это ПК мод и его нельзя резать" Теперь вместе с Байтом дрон Пиксель будут вместе дела воротить. Два брата. Байт открывает дверь редстончиком, а дрон залетает в них и шуршит по печкам. Так же будет добавлен мод Compuntrоnics, которого все очень ждут. Робот при краже сможет автоматически самоуничтожаться при появлении хозяина специальной платой (destr.start(25) - таймер бомбы на 25 секунд), снося все в радиусе, правда при этом он сам аннигилируется на кварко-глюонные облака не оставляя от себя ни одного целого атома. Операция Байта и Пикселя будет носить кодовое название "Братья взломщики - Болт и Шуруп". Так же будет введено ванильные рецепты на печать принтера из ОС. Теперь себе каждый сможет напечатать небоскреб из принтов. Цитата Крутого, которому очень весело: Игрок Крутой назначается ответственным за поселения игроков и лично отвечает за то, чтобы 3Д принтерщики и печатальщики лаго-небоскребов селились на координатах 2000+ 2000+, помогает им переносить вещи при переезде и держит на постоянном контроле этот вопрос. Ему помагают в этом игроки Netins, Fingercomp и dangranos, которые радостно эту идею отлайкали.
-
Ключи ИК-шные запрещать не будем, так как мод ИК без ключей практически не настраивается, блоки разрушаются при снимании и прочее, выход машин и стороны взаимодействия не настроишь без них толком. А это уже пусть там Сангар с Иркой думает, как сделать отключение опционально вращение мониторов, или только своим ключом ОС чтобы они крутились, а не переворачивателем бревен из Экстрабиомов.
-
Весело?
-
[errors=Запретил ключ из ОС (крафт, юз и вообще его нахождение в атомарном виде в мире, кроме как на картинке в НЕИ)][/errors]
-
Одна только проблемка с этим пимом. Он имеет дурацкую колижен модель, он типа полублока, но немного меньше, но над ним всегда может пролететь Стив, не нажимая кнопку ногами, если даже пролет ограничить высотой точно для Стива. Такую штуковину на 1.6.4 делали, когда хотели сделать контролера, чтобы из Компьютерной Академии не воровали железо , я там пытался сделать типа паблик тусовку для программистов сервера, где они могли входить туда и там программить, а не крафтить все с нуля. П.С, И кстати, такие вызовы функций скорее всего вызовут переполнение памяти, если не будет сундука или он будет полный, прога зациклится на запрещенке и вылетит скорее всего. Ну а так для ГРИФ-ЛОВУШЕК самое то, обчистить бедняг незадачливых, которые не знают, что это за кнопоСька черненькая, может встать на нее
-
Вячеслав! Только что я в игру зашел и вот. Держи http://puu.sh/hV3rT/6c52b36735.png Американцы и немцы и Санги в частотности с твоими ирками не знакомы с нашей русской ментальностью. И не нужны мне тут басни про ваши ирки. http://puu.sh/hV3PV/6b3e8f2341.jpg Заметь! Ключевое слово - СЛУЧАЙНО!!!!! 8 блоков повернул. И играет 3й день на сервере, уже скрафтил ключ из ОС, зачем, он и сам не знает, скорее всего.
-
При чем здесь Сангар? Он что, модерирует наш сервер и устанавливает правила на нем? Ты мой пост читал и смысл его понимаешь? Что там пишут американцы и немцы, не всегда нам оно подходит. Я же привел тебе пример с вай-фай точкой. Мод с ней перестает работать, точнее не мод, а схемы на вай-файке, как и сервер в целом норовит лечь. Против Санги я ничего не имею, а исхожу и фактов и реальной стабильности и работоспособности сервера.
-
Байт VS AE. Роботы и система автокрафта в Майнкрафт. [OpenComputers]
Alex прокомментировал Alex запись в блоге в Робот Байт
Код напишешь? -
Вот, даже, дай посмотрю, тут. http://computercraft.ru/topic/380-server-№1-hi-tech-information-technology-1710/ Читайте там, другая информация Напечано четко, что может отчебучить робот в привате!!!!! Кому нах...ен надо, то что Алекс там печатает, это никто не читает, это я указал в начале января 2015!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! А прошлым летом я сразу сказал, когда вышел ОС, что роботов на сервере 1.6.4 (наш старый КС) разрешим в основном мире, но аккуратно, роботы воришки, и могут тырить все что плохо спрятано. Робот - это по сути программная передвижная воронка, которая может подъехать к сундуку, и сундук роботу ресы отдаст. Сломать его робот не может. ЧТО ТУТ НЕ ПОНЯТНО? Так что жалуйтесь в ООН. А уже когда Алекс и програмульку написал для кражи, так ныть стали. Так что предлагаете, вообще роботов не юзать и поставить на сервер пчел, грег, тинкерс и термалку и радоваться? Играйте сами на таком сервере.
-
Что значит, с умом подошел к строительству базы, но всю базу до бедрока прошерстили? Что-то не вяжется.
-
Полнейший ^100 Компьютерный мод, говоришь, вырубать????? А как ты жил без того, что черепашки вырублены были в основном мире? А? Может их вернем? Антены битнет отрубили, так как они работали на подобии механики вай-фай точек - бесконечно неделями в буфере содержали сообщения и релеяли их без конца лавиной. Зачем мне ваши Ирки и Наташки, что там они пишут? Они там в Ирке писали, что и с вай-фай точками все хорошо, что так и должно быть. Но по факту жопа полная, невозможно работать по вай-фай даже на закрытых приватных каналах и весь мод и вообще его смысл использования летит в ....., если рядом точка стоит, а еще хуже две точки. Давай вай-фай точки врубим обратно исходя из твоей логики, что это комп.мод. Ирка твоя писала, что ведро пофиксили и прочее. А по факту что???????? Вон смотри, какой вой стоит, что роботы тырят солярки. Что предлагаешь на этот раз? Может запретим их. Или оставим, пусть игроки воюют, это же комп. мод, так ведь? Ну тут хоть интерес есть и играбельность какая-то, стратегия и хитрость . А какой смысл в печати миллионов блоков. Напечатал 10 штук, понял в чем смысл да и забыл, разве нет???? Или вы не понимаете простой истины. ИТ сервер - полигон для изучение программирования, испытаний, форум содержит теорию, сервер - практика. Не стоит задача на нашем серверке простеньком построить миллион реакторов, АЕ труб, напечатать миллион домов с текстурками командных блоков (а поверь, именно их и возьмут, к гадалке не ходи) Скрин КеЛина об этом четко говорит. При безумной цене на хамелиум он умудрился напечатать себе люк с текстурой командного блока. Конечно, что еще можно сделать на принтере?=) Не рассказывайте сказок тут Венского леса. Ищите подводные камни, а не с криками Банзай юзайте все подряд.
-
Разрешаю кинуть в мою аватарку какашкой Или напишите программку какашкомет в игре и пуляйтесь там за один алмазик в алекса=) Массового принта пока не будет. Позже поймете все сами, а нет, берите бразды и админьте сервак, настраивайте там все и фиксите, админте, чистите, обновляйте, стройте там схемы свои и здания. Посмотрю, на сколько вас хватит, точнее сколько сервак проживет, пока копыта не двинет. Забрезжит вайп на горизонте, включу вам креативы, принты, халявный хамелиум, иридиум по цене коблы, черепах из дерева и прочее, печатайте там хоть упечатайтесь.
-
Байт VS AE. Роботы и система автокрафта в Майнкрафт. [OpenComputers]
Alex прокомментировал Alex запись в блоге в Робот Байт
Делай Неправильно, ты дядя Федор, бутерброд ешь=) Только перед тем, как будешь делать "поле", вспомни, что из-за поля "крутых черепах" пришлось мод удалять. И включи логику. Пока ты накрафтишь 100 роботов, запрогаешь их, проинсталишь ПО, настроишь сетевой обмен, подключишь их всех к питанию постоянному, система автокрафта тебе уже будет не нужна, точнее ты до нее не доживешь, нервы не выдержат, и ресов не хватит. Эту всю кодлу роботов надо обслуживать, унифицировать, держать под питанием и прочее. Дропать они в однослойном поле горизонтальном будут только вперед (в вертикальном не сделаешь питание от солнца), так что там прикидывай пути передачи, постоянный поиск и скан инвентаря, вай-фай флуд и защита от пересекающихся потоков айтемов в слотах, вращение роботов и прочие телодвижения. Там при крафте уже надо делать проверку, чтобы скрафченые айтемы не падали в крафт-сетку, если она не полностью забитав рецепте))) Что ты там как собрался в потоки делать, я без понятия. И кто сможет это построить, настроить и юзать, кроме тебя, да боюсь и ты там запутаешься сам. А лучше не поле делай, а сразу 3D живой куб-крафтящий-рой из роботов. Только уголь туда кидай им, т.к. зарядку уже не подведешь туда. Ну и сразу 20 реакторов построй, чтобы питать это все. Когда твоя "АЕ" сможет начать работу, тебе крафтить уже ничего не надо будет=) А твое поле, скорее всего, лагов будет создавать больше, чем Грег+АЕ, что лишает смысла тогда юз робота крафтера. П.С. И что вы там за скорость крафта все время говорите. У вас там что, гранд-при Формула-1 Шуммахер, кто сколько тысяч микросхем крафтанет за 10 минут? Или что там за скорость? Для чего она? Завалить сервак опять? Вы там куда-то летите срочно? Или для фронта и для Победы делаете снаряды, что там каждая минута дорога?????? (Рука-морда) -
http://puu.sh/hTwG9/8acfe577d4.png ^10 Мужики, вас послушать, да у вас вообще ничего не лагает, ни кобло-какающие черепахи, ни дроп с 50 чанков, ни АЕ, ни высокополигональные блоки. На клиенте они рендерятся, вопросов нет, все шейпы строит клиент, тектуры подгружает и прочее каждому шейпу, сервер хранит это все и тратит ресурсы на запаковку и отправку принт-блоков клиенту (а не просто шлет ID блока обычного с 6-ю полигонами, типа коблы) Не рассказывайте сказки тут. Во вторых уникумы сразу начнут в промышленных масштабах печатать члены, рожы, и свастики, это к бабке не ходи. (http://puu.sh/hRfRp/d154f33355.jpg) типа такого, только дом из 3D принтов в ванильном рецепте из 3 кусочков гравия. И при чем тут карпентерс, который вы там налайкали. На скос блока из мрамора надо потратить сам карпентерс каркас + блок этого самого мрамора реального. Вы чего?????????? Там все нормально. Где там халява?????? Для скоса из золота нужен реальный блок золота, а не виртуальная текстурка. При чем тут драконье яйцо??????????? И самое главное!!!!!! Пустует хост! Собирайте сервер и ставьте там его, какие хотите блоки, лаги туда устанавливайте любые, рецепты и моды какие хотите, хоть покемонов, кто мешает-то???? На ИТ каждые 3 дня идет в подарок (кит халява) кусочек иридия, насколько я помню и сонариум. Вот человек себе и замоделит несколько дракончиков на входе в дом на воротах. Речь идет только о программировании и создании небольшого количества этих моделей на сервере, при чем это как ВИП, называйте, как хотите, развиться надо до технологий таких. Тем более моделей пока аж 2-3 штуки всего. В одиночке рисуйте модельки, прогайте, кто создаст красивую модель, получит несколько кусков хамелиума. Все там хорошо. Плач не стоит тут подымать. Смысл 3Д принтера не в том, чтобы запечатать ним весь сервак наглухо, а просто научиться игрокам с ним работать и понять смысл.
-
Лачуги возле банка, в частности какая-то выдавалка, зацикленная из редстоун-репитеров на огромной скорости и компов начинала создавать страшный лаг только я туда прилетал. http://puu.sh/hTqIc/83b24afff5.png после остановки схемы все стало нормально сразу http://puu.sh/hTs0t/e92cf2a895.png Вот сами лачуги: http://puu.sh/hTsqg/5b7a657bc1.jpg Что там они делали, не понятно, пуляли раздатчиком как я понял в круговороте предметов случайным, которые бросали игроки. Игроки жаловались на лаги при приближение к Банку сегодня, кстати. Просьба. Убрать эти лачуги подальше куда-то от скопления людей немедленно, а лучше вообще разбомбить, раз там такие лагули и 0 без палочки оптимизации. Зачем стрелять пустым раздатчиком 120 раз в секунду, мне не понятно совершенно. http://puu.sh/hTtUI/2f0bb2ff7d.jpg П.С. Программу "кинь мне - я кину что-то тебе" можно сделать из 10 строчек и одного робота с минимумом затрат процессорного времени и ресурсов для схемы. Робот спит и один раз в 10 секунд проверяет, можно ли что-то поднять с земли(магнитом), если да, то выбирает случайный слот у себя в пузе и дропает то - что там есть и опять спит. Вот вам и случайная "лотерея - менялка". Городить такую схему http://puu.sh/hTtBk/20af39edcc.jpg не следует, если нет четкого понимания того, как работают редстоун схемы.
-
Отлично. Нужная программа. Так как никто и ничто в майнкрафт кроме человека, ну и естественно робота, не сможет точно контролировать состояние стержней. Но надо оптимизировать немного код. Библиотеки, скорее всего не следует каждый раз вызывать всей кучей в циклах. Их достаточно один раз подключить (получить указатель на них), то есть запись while true do require('robot').forward() end скорее всего не оптимальная. Библиотека math и так уже подключена по умолчанию в Луа. Ну и очень много лишних телодвижений и циклов. Каждые 10 секунд робот проверяет, как я понял, все, зарядку, слоты, есть ли запас урана в коробке под задницей АЕ-шки, состояние стежней в камере реактора и т.д. Там же они горят часа 2 минимум. Зачем так часто там гонять циклы. Понятно, что там работа с 4-мя слотами и измерение энергии своей, вроде мелочь, но просто не рационально, тем более, что он никуда инфу не шлет пока на внешние отображалки. Если сделаешь диспетчерскую, тогда да, раз в 10-20 секунд можно там гетить все и проверять, принтить на большие экраны состояние стержней в % износа полосочками прогрессбара и прочее. Но в целом отлично, что сделал робота-ядерщика и применил АПИ продвинутое по контролю внешнего инвентаря, слотов и демеджа айтемов.
-
Байт VS AE. Роботы и система автокрафта в Майнкрафт. [OpenComputers]
Alex добавил запись в блоге в Робот Байт
Автоматический крафт предметов роботом без лишних модов. Программа для мода OpenComputers. Попытка реализовать какой-то уровень автоматизации крафтов без дополнительных модов. Этап разработки. Предварительный обзор. https://www.youtube.com/watch?v=SiQfV10fHPc -
http://puu.sh/hS75Y/11f0659032.jpg шлепнул только что, бомбяжный стержень. Проапдейтился до 15 нормально, пишет по крайней мере, что LL = 15. Но свет только дает как блок. Как айтем, нет, к сожалению, не работает с ним динамический свет, как с факелом в руке, например. Этот стержень хранения бешеной нестабильной кварко-глюонной субстанции, кстати, выжрал почти 5 картриджей, что составило почти 500 очков. Что-то маловато я забил в рейты. Нужно, наверно, приподнять немного очков. Нет просто моделей пока толком для тестирования. Сколько например выжрет очков обычный куб с текстурой алмаза, например. Доллар сожрал только 40 очков. П.С. Игрок Krutoy за модельку СХБНКГС получает 10 килограмм хамелиума на ИТ сервере.
- 35 ответов
-
- opencomputers
- больше декора
-
(и ещё 3 )
Теги:
