Totoro
-
Публикации
1 950 -
Зарегистрирован
-
Посещение
-
Победитель дней
289
Сообщения, опубликованные пользователем Totoro
-
-
- Добавлено: новые методы к компоненту database, и метод для контроллера инвентаря и геосканера, позволяющий конфигурировать этот компонент.
Добавлено: метод, позволяющий запускать команды используя дебаг-плату.
Пофикшено: апгрейд-генератор уничтожал контейнеры (например ведра, при работе от ведер с лавой). Теперь они остаются во внутреннем слоте генератора.
Пофикшено: экраны могли перестать отвечать после смены измерения.
Пофикшено: экраны оставались чистыми, до первого обновления (потенциальный баг)
Пофикшено: неправильное расположение сторон в команде geolyzer.analyze.
Пофикшено: серверы, для которых не назначена сторона не могли посылать сообщения другим серверам в стойке. -
Просто они мне нравятся.
И потом, должно же что-то обитать в постапокалиптических канализациях?

-
2
-
-
Плюс множество монстров имеют немного сказочный, мягко говоря
, вид, такие как слизни, снеговики и прочая дрянь. Именно поэтому я их убрал из игры. Реально вписываются в техногенный мир мутантов только зомби и пауки. На другие измерения уже закрыл глаза, а так же на криперов и скелетов. Пусть живут.Рандомные параметры для мобов - это интересно.
Но я все таки не понимаю, за что волки и слизни выпилены?
По моему это как раз те звери, которые переживут любой апокалипсис.
Да и брутальный ручной волк неплохо впишется в картину.
-
Свое API я делал как раз для этого турнира! Пока имеется езда по координатам и алгоритм Ли для 2D и 3D карт, также можно узнать хватит ли топлива от точки a до точки b (по принципу езды по координатам)
Нужно еще как-то просканировать карту внутри нее... тоесть черепаха должна сканировать лабиринт находясь в нем... а пока можно обойтись и геосканером...
Если формат боя позволит - можно передать перед началом карту арены с сервера по беспроводной связи.
Интересный алгоритм - если роботы исследуют карту и обмениваются информацией друг с другом. Таким образом они могут сообща построить матрицу арены.
Ну или вставить геосканер в одого из боевых роботов. Будет "картографом". Сидеть на заряжающей платформе (сканер жрет много энергии) и снабжать команду информацией =)
-
1
-
-
Итак - релиз!
Version 1.4.0 - Elaine Marley
ВНИМАНИЕ! После того, как вы загрузите свой мир с OpenComputers 1.4 - пути назад не будет! Поэтому - делайте бекапы! Серьезно, сделайте.
Что нового принесет эта версия, по сравнению с 1.3:- Добавлено: больше интеграции с NEI. Когда вы нажимаете U, чтобы узнать о предмете больше, вы увидите пару новых страничек. Одну - с мануалом, который описывает предмет, другую - с документацией по его API.
- Добавлено: функция geolyzer.analyze, которая позволяет получить подробную информацию о соседнем блоке (при помощи геосканера, или робота, на котором установлен геосканер)
- Добавлено: компонент database, который используется для работы с AE. Он хранит описание стека предметов, включая информацию из NBT.
- Добавлено: поддержка маскировки ввода term.read. (Звездочками, или другим символом).
- Добавлено: световой индикатор активности диска/дискеты (на корпусе компьютера/сервера).
- Добавлено: проверка "права доступа", когда вы меняете текст на табличке, при помощи апгрейда.
- Добавлено: поддержка различных архитектур CPU. В частности, сменить архитектуру CPU можно нажав Shift+ПКМ. Правда еще ни одной архитектуры ни кем не реализовано.
- Добавлено: "защита от дурака" - теперь у вас не получится вставить деталь туда, где вы не сможете ее использовать. Например - красную плату в планшет.
- Добавлено: скриптовая система от Wobbo в OpenOS.
- Добавлено: дискета с сетевыми программами от Magik6k.
- Изменено: мод OpenComponents (для взаимодействия с машинами из других модов) интегрирован в OpenComputers. Теперь вам не нужно ставить его отдельно.
- Изменено: переработана схема поглощения энергии. Разные блоки расходуют ее с разной скоростью. Читайте описания к предметам!
- Изменено: переработан лимит "вызовов процессора". Теперь компьютер имеет общий "бюджет" на количество операций в такт. (Раньше каждый компонент имел свой - отдельный лимит). И это количество зависит от уровня процессора. Таким образом, алмазный процессор теперь действительно повышает быстродействие компьютера.
- Изменено: обновлены некоторые сторонние "драйвера" к машинам из других модов.
- Изменено: блок адаптера получил интерфейс с одним слотом. Вы можете поместить в него апгрейд, для требуемой операции - например апгрейд-контроллер инвентаря или цистерн, или апгрейд-табличку. Некоторый функционал адаптер теперь может выполнять только при наличии нужного апгрейда.
- Изменено: обновлены API некоторых модов.
- Изменено: функция robot.durability() теперь возвращает целое число, 0 = сломан, 1 = не сломан. Поддерживает предметы/инструменты из разных модов (например электроинструменты из IC2, которые не ломаются, а разряжаются).
- Удалено: подержка MJ.
- Пофикшено: древние и не очень баги, много их.
Также, после обновления достаточно серьезно изменился OC API. Таким образом, если вы - разработчик мода, и еще не обновили его, сделайте это сейчас. Если вы сам не разработчик, но знаете такого - напомните ему, чтобы обновил.
Чтобы облегчить задачу, все изменения задокументированы на ocdoc.wiki.P.S. Новые функции и фичи я занес в статьи на gamepedia. Если найдете косяки, или чего-то не хватает, пишите - исправлю.
-
3
-
Вообще функция term.read() получила еще пару возможностей.
Сегодня Sangar обновил ocdoc.wiki, а я обновил перевод.
Теперь фунция выглядит так:
term.read([history: table[, dobreak:boolean[, hint:table or function[, pwchar:string]]]]): string
- history - история ввода
- dobreak - определяет будет ли курсор перенесен на новую строку
- hint - автодополнение
- pwchar - маскировочный символ
Подробнее - по ссылкам выше.
-
1
-
- Добавлено: сокрытие вводимого текста для term.read (т.е. term.read(nil, nil, nil, "*")). Вводимые данные скрываются заданным символом (звездочками, например).
- Добавлено: дискета с сетевыми программами от Magik6k.
- Изменено: robot.durability() теперь возвращает целое значение, 0 = сломано, 1 = нет повреждений.
- Фикс: чрезмерное потребление энергии.
- Фикс: интеграция с SGT2.
- Фикс: глюк рендера индикатора активности диска на сервере.
- Фикс: передача бинарных данных через связанные платы.
-
Да, ластик не предполагалось на что-то заменять. Он по идее всегда располагается на первой кнопке, и просто делает пустоты в голограмме.И снова разобрался сам. Много баловался с цветами кистей. Похоже если ластик заменить на белый а потом на чёрный опять то он начинает бесится.
-
Нет, это не колония для малолетних хакеров. Это я строю свой прототип комнаты.
Под полом скрывается сенсор из OpenCCSensors который транслирует непрерывным потоком инфу о том, куда смотрит игрок.
Компьютер (я его потом тоже спрячу под пол) обрабатывает ее и выводит на мониторы.
-
2
-
-
Т.е. это что-то вроде Canvas API?
Позволяет программе выводить свою графику/текст на нескольких накладывающихся слоях, и контролировать, что и где отображается?
-
То как голограммы видны при игре с шейдерами, это уже наверное к автору мода.Проектор второго уровня.
Я разобрался - голограмма должна быть в несколько слоёв чтоб было видно разницу между серым и белым. Также, (потом выложу скрин) приходится много баловатся с голограммой при игре с шейдерами ибо при seus ultra, белый становится ярко золотым источником света, откоторого может ослепнуть и Стив и ты сам. Скрины завтра.
Это зависит от того, как именно отрисовывает свои голограммы Sangar, и как обрабатывает эти поверхности код шейдера.
Ошибок при стирании не должно быть. Жду скрин. В качестве ластика надо использовать именно первую кнопку-"кисть". Я имею ввиду, если заменить другую кисть на черный - это будет черная кисть, но не ластик.
-
Это что-то вроде графического редактора для CC?
Можно будет сохранять и загружать готовые рисунки?
Есть ли ограничение на размер рисунка и количество слоев?
-
Midday Commander
Zer0Galaxy, NEO
(OpenComputers Port by Totoro)Ссылка:
http://pastebin.com/NRiG4D8M
Это первая, сырая версия. Возможны баги. Есть желающие потестировать?
Внешний вид и размер окна подстраивается под уровень вашего монитора и видеокарты:




-
3
-
-
"This video is private.
Sorry about that."
Грустный смайлик.
-
Попробовал цвета.
(192,162,192) - это получается бледно лиловый.
(192,192,255) - бледно сиреневый.
Оба цвета рисуются и в редакторе и на проекторе. На проекторе второй цвет слабоотличим от белого на верхних плоскостях голограммы, которые как бы освещены сверху. На боковых хорошо виден.
Первый цвет без проблем отображается.
Проверь свой проектор - если он первого уровня (зеленый), то не умеет отображать больше одного цвета.
Тогда программа нарисует всю голограмму первой кисточкой (заменит на нее все другие).
-
Спасибо за отзыв. Да, в последней версии удобнее рисовать. Добавлены фронтальная и боковая проекции, "призрачный" слой и еще по мелочи.
Последняя версия Hologram Editor 0.60:
Для того чтобы развернуть голограмму на любом компе, используй Hologram Viewer:
Это консольная утилита. Работает на любом компьютере, с любым проектором. Синтаксис команды:
show filename[.3d] [scale]
(Расширение 3d писать не обязательно, масштаб - тоже. По дефолту будет 1.0)Оттуда ты можешь взять функции для загрузки (loadHologram) и вывода на проектор (drawHologram).
Не забудь скопировать переменные и константы, которые юзают эти функции и вспомогательные функции get, set и rgb2hex.
P.S. В OpenComputers 1.4 советую ставить в комп с редактором алмазный процессор (Tier 3). Работает гораздо быстрее чем железный.
-
Поскольку я все никак не перепишу сохранение файлов с ужатием (по замечательному посту от Zer0Galaxy) , сохранение в текущей версии имеет такой формат:
<9 байт - три цвета (3*3)><18432 байт - матрица голограммы (48*32*48)>
Матрица хранится в слегка "упакованном" виде. Четыре вокселя в один байт. Записывается построчно, в определенном порядке. Всего выходит 19 кБ веса.
Файл имеет расширение *.3d (это уже просто понты от разработчиков
) -
Просто OpenCCSensors это такая ядерная вещь, что может все.
У них есть детектор игрока, который возвращает координаты в которых стоит игрок, поворот его корпуса, и направление взгляда.
(И это не считая множества других крутых фич).
P.S. OpenCCSensors сейчас активно обновляется до 1.7.10. Он живее всех живых =)
-
Понадобится что-то вроде OpenCCSensors, для полноценной "дополненной реальности".
А зачем четыре сервера? Пусть будет один. Просто использует четыре видюхи. Главное - забиндить их в правильном порядке.
-
1
-
-
Как написано на страничке OpenPrinter,Замечательно. В сборке уже стоит последняя версия. Я вот только не знаю, совместим ли OpenPrinter с новыми компами? Хотя, в принципе, должно работать.
"Builds 73+ are MC 1.7.10 and OC 1.4 compatible and will not work with earlier versions of either."
-
Новый пре-релиз OpenComputers 1.4.0 RC 2.
- Добавлено: проверка прав доступа, при изменение текста апгрейдом-табличкой.
- Добавлено: компонент "база данных" (database); сейчас в основном используемый экспортной шиной AE2 (export bus).
- Изменено: обновлен StargateTech 2 API
- Изменено: для того, чтобы адаптер смог менять текст на табличках, необходимо поместить в него соответствующий апгрейд.
- Изменено: функция драйвера шины экспорта AE2 (export bus) setConfiguration теперь использует адрес компонента "база данных" (database) и индекс, вместо дескриптора стека.
- Изменено: дескрипторы стека больше не содержат сжатый (GZIP) NBT тег (можно вернуть обратно в конфигах, но автор советует использовать компонент database).
- Багфиксы.
Немногочисленные непонятные багрепорты, которые он не смог воспроизвести, существуют и в старых версиях мода.
Поэтому, создатели сборок, смело включайте в свои сборки новый OpenComputers. (Тем более, что это избавит от необходимости ставить еще и OpenComponents).
-
Как-то так оно и будет, в принципе. Это уже вопрос реализации внутренней логики робота. То есть - полностью зависит от предпочтений участника боев.
Как он решит организовать работу своей "команды" - так и будет.
-
Слишком сложно. И накладывает ограничения на арену.Ну можно устраивать их бои на хопперах, чтобы при смерти они туда падали и, в зависимости от команды, если это командный бой, устанавливался на базе
Пока пусть будет концепция permadeath.

-
Можно, можно. В OpenComputers много чего можно.Робот не может изменить инструмент из программы.
Так-что сделать сундук с лазерами посреди карты нельзя.

Новый сервер 1.7.10 ComputerCraft.ru [Hi-Tech]
в Корзина
Опубликовано:
http://computercraft.ru/topic/276-gaid-po-liftu-railcraft-cc/