Перейти к содержимому

Лидеры


Популярный контент

Показан контент с высокой репутацией 26.08.2024 во всех областях

  1. 1 балл
    Изменен редактор. Теперь редактируется всё игровое поле. Но маааленькими точками. А было не всё, но большими. Исправлена небольшая ошибка немного снижавшая производительность. Также изменена (не критичная по влиянию на общее быстродействие часть) конкатенация строки перед выводом на экран. Исправлена критическая ошибка приводившая к вылету после последовательности операций play -> stop -> edit -> play Дорисована рамочка вокруг игрового поля и покрашена в светло-зелёный. (На т2 экране не проверялось) Покрашены надписи в разных режимах в разные цвета. Изменены правила перехода между состояниями (s)(p)(e)(c)(t)(r), теперь можно перейти почти в любой режим из любого. Теперь не надо stop -> edit -> -> play, можно сразу в edit. Добавлена возможность пропуска нескольких поколений. Включается в ручную на третьей строке. Добавлено три пресета. Автозапуск с третьего. Фигурка носит название "жёлудь", самая долгоживущая из известный маленьких фигур. Возможности выбора между пресетами из GUI не добавлены (но вы всегда можете поискать, найти, и сменить или доделать, да) На этом пока всё Ах да, чуть не забыл: https://gitlab.com/doomiurg/evolution/-/raw/main/evolution.lua
  2. 1 балл
    В тему от 2015 года [OC] [CC] Table to string (сериализация) - Библиотеки - ComputerCraft.RU Форум Написал свой небольшой сериализатор таблиц, который возвращает строку в компактном формате в отличие от аналога из темы выше, сравнение в скриншотах внизу текущей темы. - прирост производительности при тестах на ~10% - отсутствие lookup таблицы Тесты проводились на - Lua 5.1.5 - процессор i5-9400 2.9 GHz Объекты, сгенерированные моим сериализатором требуют обычной загрузки через loadstring(s)() ( load для OC) Объекты, сгенерированные сериализатором из темы выше, требуют дополнительных операций функции десериализации через дополнительные операции над loadstring. Пример вывода: Сравнение производительности (модифицированный тест из приведенной темы: таблица на 100 000 записей, но каждая из функций сериализации запущена 250 раз с подсчетом суммы и среднего времени выполнения): Исходный код функции сериализации и соответствующего теста: Lua serialization test (github.com)
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...