NEO
-
Публикации
1 436 -
Зарегистрирован
-
Посещение
-
Победитель дней
78
Сообщения, опубликованные пользователем NEO
-
-
-
-
Очень наивные надежды
. Тех кого Сангар оставил главными после себя - они чисто для декорации, возможно если ты реализуешь и отправишь пул реквест фича будет добавлена, но сами они её не будут делать,что говорить, они баги критические не фиксят.
К ним никаких претензий, "open source just for fun", но очевидно что Сангар закончил активные работы над модом и передал управление людям для полировки, багфиксы и литл фич. Ожидать глобального - бессмысленно.
-
2 часа назад, Exeteres сказал:Идея конечно замечательная, но с нуля строить подобную систему очень сложно и долго, и самое главное, нет необходимости, ведь эта программа должна работать в окружении полноценной операционной системы и есть много уже готовых решений, которые можно расширить.
В данном случае, центром этой системы должен быть редактор кода, а единственной интеграцией - связь между этим редактором и OpenComputers. Все остальные интеграции (git, pastebin) должны быть реализованы независимо от OpenComputers.
Я сейчас говорю про прекрасный редактор VSCode, которые очень просто расширяется с помощью плагинов. Он поставляется со встроенной поддержкой git (а вот и первая интеграция), плагинов для pastebin тут конечно немного, при желании можно будет написать свой:
А теперь про связь с OpenComputers. Она тоже может быть реализована собственным плагином. Например, мое расширение для работы с TypeScript, имеет функцию автоматического поиска и подключение в редактор жестких дисков из игры и эмулятора. Тоже самое можно реализовать и для обычного lua. Можно также написать клиент для OpenComputers, который через интернет карту обменивается данными с VSCode. Так можно отправлять из редактора код и выполнять в игре (например, на серверах, когда у игроков нет прямого доступа к диску) или даже отлаживать его (клиент может отправлять результат выполнения кода, включая информацию об ошибках и прочие данные, которые можно отобразить в редакторе).
Кстати, VSCode написан на TypeScript и все расширения для него тоже, поэтому твои знания JavaScript тут очень помогут.
Лучше вима ничего не придумали.
-
Не проще написать на пистоне скрипт который всё перечисленные фичи будет делать? Гуи только всё усложняют.
-
1 час назад, Fingercomp сказал:На тайпскрипте я, конечно, не писал, но пробовал MoonScript. Это такой язык, который транспилируется в Lua. У него тоже есть классы, сахара всякие. Но я на нём больше писать не хочу.
Выхлопной код получается страшный. Что не сильно способствует дебагу. А ещё он неоптимален. В том числе по размеру получающегося скрипта, и минификатор не сильно помогает.
Здесь, видимо, всё то же. Так что для опенкомпов будет проще всё же писать на Lua.
Тут оптимизатор нужен.
-
20 часов назад, Totoro сказал:Кстати, да. @IS2511 у тебя на скринах не Ocelot Desktop, а эмулятор ECS. =)
Чуток попутал, с кем не бывает.
-
1
-
-
1 час назад, matvey3637 сказал:Не законным способом....
Флаг в руки, если насмотрелся видео про хакеров, знай, они не сидят и не копаются целыми днями в коде линукса, настоящие хакеры используют социальную инженерию на одном уровне что и код, без социальной инженерии свой код хакер просто не запустит в систему, попробуй выкрасть дебаг плату.
Возможность хакерства - это творение самого человека, простые пароли, запуск файлов из неизвестных источников, обыкновенные дыры, но OpenComputers очень прозаичный в таком деле.
-
1
-
-
2 часа назад, matvey3637 сказал:Я в данном моде чайник... Хотел что бы вы мне подробно рассказали как это сделать. Буду очень благодарен! Если что нужно сделать это на сервере. Описание для чайника (Что где и как нужно)
Опка есть?
-
-
22 часа назад, Fingercomp сказал:Возможно. Берём планшет с апгрейдом-поршнем, выталкиваем робота со спауна и ломаем киркой. Робот ваш.
Если есть админка, инструкция на 2 шага короче.
Через беспроводной модем, редстоун и прочее робота утащить можно, только если автор так захочет. Достаточно проверки отправителя сообщения, чтобы быть неуязвимым.
Если заюзать аддон с подделкой мак адреса?
-
А есть ли смысл? Для интереса можно конечно, но победить вряд ли получится, уверен в конкурсе будет очень много бульдогов на спидах которые годами AI кодят.
Я так понял в команды нельзя собираться?
Но я не говорю что не надо участвовать, я уже скачал игру и читаю документацию.
-
8 минут назад, eu_tomat сказал:У меня этот трюк не проходит:
$ lua5.2 -e 'math.randomseed()print(math.random())' lua5.2: (command line):1: bad argument #1 to 'randomseed' (number expected, got no value)
Про это забыл, сиё уже фичи автора на версию 5.4
-
если вызвать randomseed без аргументов он берёт для генератора два сида - это time(NULL) и адрес lua_State
-
5 часов назад, eu_tomat сказал:Исправил. Кстати, пост выше чётко демонстрирует отсутствие настоящей случайности.
Ради интереса посмотрел код, луа использует свою реализацию алгоритма для расчёта псевдо-случайных чисел. Вырезал весь код который относится к генерации числа, ссылка на код https://hastebin.com/arudubohot.c
P.S
Это задел на Lua 5.4
-
В 22.11.2019 в 17:35, eu_tomat сказал:- math.random() генерирует случайное вещественное число в диапазоне[0 до 1]
- math.random(upper) генерирует целое число в диапазоне [1..upper];
- math.random(lower, upper) генерирует целое число в диапазоне [lower..upper].
Псевдо-случайное.
-
1
-
1 минуту назад, BrightYC сказал:
Так я не буду писать, а вы.
-
2
-
-
2 минуты назад, eu_tomat сказал:Собственно, такую экстремальную цель я и поставил: обеспечить устойчивость управления даже в случае лагов сервера. Реактор должен продолжать работу не смотря ни на что. Насколько мне это удастся в той или иной схеме, это другой вопрос. Часть из обсуждённых схем не будет стабильной даже при 20 TPS. Другая часть сможет работать даже при сильных лагах. Вот, я и хочу выяснить предел прочности этих схем. Но для начала надо обеспечить бесперебойную работу управляющего компьютера.
Предлагаю написать продвинутый симулятор реактора.
-
4 минуты назад, BrightYC сказал:Перефразирую:
Скорее всего не найти, какой смысл что-то делать если в конце будет тепловая смерть вселенной и никто не спасётся....
Правильно мыслишь.
-
1 час назад, eu_tomat сказал:Прошёл месяц, но наши ядерщики не рвутся сообщать о результатах своих экспериментов. И в связи с этим у меня возникают вопросы. Я предложил слишком сложный эксперимент? Или без игрового сервера нет никакой мотивации погружаться в Майн? Или тема реакторов уже неинтересна?
Конечно неинтересен. Майн выдохся что ясно всем, чего в реакторе нового можно найти спустя кучу лет после выхода мода?
-
6 часов назад, Doob сказал:Антиассемблер какой-то, это даже безумней жаваскрипта. Взяли нормальный язык, покалечили и обозвали ассемблерным.
Даже в ShenzhenIO у ПЛИСов более реалистичный язык, чем это.
Тут вопрос один назревает, зачем в игру внедрять реалистичный ассемблер? Для игры, для посвящения в азы - нормальный язык, прост для начала.
-
Сея платформа может кого-то даже заинтересовать как параллельная платформа для программирования, так как многим приелся ОС
-
13 минуты назад, ArtHacker сказал:Кто хорошо разбирается в коде? помощь нужна
Зачем такие вопросы задавать? Оффтоп.
Почему сразу не выложить проблему, откуда мы знаем насколько разбираемся в коде? может ты квантовый компьютер симулируешь...
Или на ассемблере кодишь...
-
1
-
-
Здравия всем читающим сей текст, недавно вспомнил про такую вымышленную спецификацию процессора из игры 0x10c под названием DCPU-16, кто с ним знаком? Интересно было бы пообсуждать.
-
1
-


Беседка AW
в AtomicWars [ откл. ]
Опубликовано:
Я на гугл диск закинул.